Skip to content

Commit e3c5049

Browse files
committed
behaviorstim updates issue #578
1 parent 433e969 commit e3c5049

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

src/aind_data_schema/session.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from aind_data_schema.device import Calibration, Maintenance, RelativePosition, SpoutSide
1717
from aind_data_schema.imaging.tile import Channel
1818
from aind_data_schema.stimulus import StimulusEpoch
19-
from aind_data_schema.utils.units import AngleUnit, FrequencyUnit, MassUnit, PowerUnit, SizeUnit, TimeUnit
19+
from aind_data_schema.utils.units import AngleUnit, FrequencyUnit, MassUnit, PowerUnit, SizeUnit, TimeUnit, VolumeUnit
2020

2121

2222
# Ophys components
@@ -361,4 +361,6 @@ class Session(AindCoreModel):
361361
)
362362
stimulus_epochs: Optional[List[StimulusEpoch]] = Field(None, title="Stimulus")
363363
reward_delivery: Optional[RewardDelivery] = Field(None, title="Reward delivery")
364+
reward_consumed_total: Optional[Decimal] = Field(..., title="Total reward consumed (uL)")
365+
reward_consumed_unit: VolumeUnit = Field(VolumeUnit.UL, title="Reward consumed unit")
364366
notes: Optional[str] = Field(None, title="Notes")

src/aind_data_schema/stimulus.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,11 @@ class BehaviorStimulation(AindModel):
112112
title="Performance parameters",
113113
description="Performance metrics from session",
114114
)
115-
reward_consumed_during_training: Decimal = Field(..., title="Reward consumed during training (uL)")
116-
reward_consumed_total: Decimal = Field(..., title="Total reward consumed (uL)")
115+
reward_consumed_during_epoch: Decimal = Field(..., title="Reward consumed during training (uL)")
117116
reward_consumed_unit: VolumeUnit = Field(VolumeUnit.UL, title="Reward consumed unit")
118-
trials_total: int = Field(..., title="Total trials")
119-
trials_finished: int = Field(..., title="Finished trials")
120-
trials_rewarded: int = Field(..., title="Rewarded trials")
117+
trials_total: Optional[int] = Field(..., title="Total trials")
118+
trials_finished: Optional[int] = Field(..., title="Finished trials")
119+
trials_rewarded: Optional[int] = Field(..., title="Rewarded trials")
121120
notes: Optional[str] = Field(None, title="Notes")
122121

123122

0 commit comments

Comments
 (0)