📂 DynamicForagingDataset [Dataset]Type: Dataset
Description: A Dynamic Foraging dataset
├── 📂 Behavior [DataStreamCollection]Type: DataStreamCollection
Description: Data from the Behavior modality
├── 📄 PreviousMetrics [Json]Type: Json
Description: No description available
├── 📄 Metrics [PydanticModel]Type: PydanticModel
Description: No description available
├── 📄 TrainerState [PydanticModel]Type: PydanticModel
Description: No description available
├── 📂 HarpBehavior [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpManipulator [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpSniffDetector [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpLickometerRight [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpLickometerLeft [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpClockGenerator [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpEnvironmentSensor [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpSoundCard [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpCommands [DataStreamCollection]Type: DataStreamCollection
Description: Commands sent to Harp devices
│ ├── 📂 HarpBehavior [HarpDevice]Type: HarpDevice
Description: No description available
│ ├── 📂 HarpManipulator [HarpDevice]Type: HarpDevice
Description: No description available
│ ├── 📂 HarpSniffDetector [HarpDevice]Type: HarpDevice
Description: No description available
│ ├── 📂 HarpLickometerLeft [HarpDevice]Type: HarpDevice
Description: No description available
│ ├── 📂 HarpLickometerRight [HarpDevice]Type: HarpDevice
Description: No description available
│ ├── 📂 HarpClockGenerator [HarpDevice]Type: HarpDevice
Description: No description available
│ ├── 📂 HarpEnvironmentSensor [HarpDevice]Type: HarpDevice
Description: No description available
│ └── 📂 HarpSoundCard [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 SoftwareEvents [DataStreamCollection]Type: DataStreamCollection
Description: Software events generated by the workflow. The timestamps of these events are low precision and should not be used to align to physiology data.
│ ├── 📄 TrialMetrics [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted with the metrics of a trial.
│ ├── 📄 FinalManipulatorPosition [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when the final manipulator position is recorded.
│ ├── 📄 LeftManualAutoReward [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when the manual left auto reward is triggered. This manual reward is aligned with go cue.
│ ├── 📄 Annotations [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted whenever an annotation is made during the session.
│ ├── 📄 RightManualAutoReward [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when the manual right auto reward is triggered. This manual reward is aligned with go cue.
│ ├── 📄 RightManualWater [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when the right manual water is triggered.
│ ├── 📄 LeftManualWater [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when the left manual water is triggered.
│ ├── 📄 GiveManualWaterRight [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when manual water is given through visualizer. The value corresponds to whether water was delivered on the Right (True) or Left (False)
│ ├── 📄 TrialGeneratorSpec [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted with the specification for the trial generator.
│ ├── 📄 QuiescentPeriod [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted at the start of the quiescent period.
│ ├── 📄 Response [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when a response is registered (timestamp, null = no choice, true = right, false = left).
│ ├── 📄 ResponsePeriod [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted at the start of the response period.
│ ├── 📄 IsRightTriggerQuickRetract [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when the quick retract logic was triggered (true = right, false = left).
│ ├── 📄 DeliverSecondaryReinforcer [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when a secondary reinforcer is triggered. It serializes the information about the secondary reinforcer.
│ ├── 📄 RewardConsumptionPeriod [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted at the start of the reward consumption period.
│ ├── 📄 TrialOutcome [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted with the outcome of the trial. It serializes the information about the outcome (reward, choice and trial specifications).
│ ├── 📄 ItiPeriod [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted at the start of the inter-trial interval.
│ ├── 📄 RngSeed [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted with the random seed used for trial generation.
│ ├── 📄 InitialManipulatorPosition [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted at the start of the experiment to indicate the initial manipulator position.
│ └── 📄 EndSession [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted when the experiment ends.
└── 📂 InputSchemas [DataStreamCollection]Type: DataStreamCollection
Description: Configuration files for the behavior rig, task_logic and session.
│ ├── 📄 Rig [PydanticModel]Type: PydanticModel
Description: No description available
│ ├── 📄 TaskLogic [PydanticModel]Type: PydanticModel
Description: No description available
│ └── 📄 Session [PydanticModel]Type: PydanticModel
Description: No description available
└── 📂 BehaviorVideos [MapFromPaths]Type: MapFromPaths
Description: Data from BehaviorVideos modality