diff --git a/src/Extensions/InstantiateSite.bonsai b/src/Extensions/InstantiateSite.bonsai index 9e0057a9..6b82502b 100644 --- a/src/Extensions/InstantiateSite.bonsai +++ b/src/Extensions/InstantiateSite.bonsai @@ -7,7 +7,8 @@ xmlns:p1="clr-namespace:AindVrForagingDataSchema;assembly=Extensions" xmlns:dsp="clr-namespace:Bonsai.Dsp;assembly=Bonsai.Dsp" xmlns:harp="clr-namespace:Bonsai.Harp;assembly=Bonsai.Harp" - xmlns:p2="clr-namespace:Bonsai.Numerics.Distributions;assembly=Bonsai.Numerics" + xmlns:p2="clr-namespace:AllenNeuralDynamics.Core;assembly=AllenNeuralDynamics.Core" + xmlns:p3="clr-namespace:Bonsai.Numerics.Distributions;assembly=Bonsai.Numerics" xmlns:bv="clr-namespace:BonVision;assembly=BonVision" xmlns="https://bonsai-rx.org/2018/workflow"> @@ -849,6 +850,17 @@ it.Item2 as EntryPosition) patchState + + + PatchStateAtReward + + + + SoftwareEvent + + + patchState + Probability @@ -856,13 +868,13 @@ it.Item2 as EntryPosition) RngSeed - - 0 - 1 + + 0 + 1 - + @@ -972,31 +984,33 @@ it.Item2 as EntryPosition) - - + - + - - - - - - - - + + + + + + + - + - - + + + - - + + - - + + + + + diff --git a/src/aind_behavior_vr_foraging/data_contract/v0_6_0.py b/src/aind_behavior_vr_foraging/data_contract/v0_6_0.py index a23a0a7c..35e7087f 100644 --- a/src/aind_behavior_vr_foraging/data_contract/v0_6_0.py +++ b/src/aind_behavior_vr_foraging/data_contract/v0_6_0.py @@ -337,6 +337,13 @@ def dataset( root_path / "behavior/SoftwareEvents/SpoutParkingPositions.json" ), ), + SoftwareEvents( + name="PatchStateAtReward", + description="An event emitted whenever the reward is about to be given and the patch state is sampled.", + reader_params=SoftwareEvents.make_params( + root_path / "behavior/SoftwareEvents/PatchStateAtReward.json" + ), + ), ], ), DataStreamCollection(