Skip to content

Commit fb5f08f

Browse files
Justin Kigginsneuromusic
authored andcommitted
define metadata needed in schema
1 parent cd1518f commit fb5f08f

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

visual_behavior/schemas/core.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,34 @@ class MetadataSchema(Schema):
298298
description='total number of stimulus frames',
299299
required=True,
300300
)
301+
auto_reward_volume = fields.Float(
302+
description='volume provided during autoreward trials',
303+
required=True,
304+
)
305+
max_session_duration = fields.Float(
306+
description='maximum duration in minutes of a session',
307+
required=True,
308+
)
309+
min_no_lick_time = fields.Float(
310+
description='minimum time where there should be no licks before the start of a trial',
311+
required=True,
312+
)
313+
free_reward_trials = fields.Int(
314+
description='number of free reward trials to start the session',
315+
required=True,
316+
)
317+
abort_on_early_response = fields.Bool(
318+
description='if True, abort trials on early responses',
319+
required=True,
320+
)
321+
even_sampling_enabled = fields.Bool(
322+
description='if True, images should be sample evenly from the change matrix',
323+
required=True,
324+
)
325+
failure_repeats = fields.Int(
326+
description='maximum number of times to repeat parameters after a false alarm',
327+
required=True,
328+
)
301329

302330

303331
# class ChangeDetectionSessionCoreSchema(Schema):

0 commit comments

Comments
 (0)