📂 TelekinesisDataset [Dataset]Type: Dataset
Description: A Telekinesis dataset
├── 📂 Behavior [DataStreamCollection]Type: DataStreamCollection
Description: Data from the Behavior modality
├── 📂 HarpBehavior [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpManipulator [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpLickometer [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpClockGenerator [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpEnvironmentSensor [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpAnalogInput [HarpDevice]Type: HarpDevice
Description: No description available
├── 📂 HarpLoadCells [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
│ ├── 📂 HarpLickometer [HarpDevice]Type: HarpDevice
Description: No description available
│ ├── 📂 HarpClockGenerator [HarpDevice]Type: HarpDevice
Description: No description available
│ ├── 📂 HarpEnvironmentSensor [HarpDevice]Type: HarpDevice
Description: No description available
│ ├── 📂 HarpAnalogInput [HarpDevice]Type: HarpDevice
Description: No description available
│ └── 📂 HarpLoadCells [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.
│ ├── 📄 TrialNumber [SoftwareEvents]Type: SoftwareEvents
Description: Gets emitted at the start of each new trial with the trial number.
│ ├── 📄 GiveReward [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted each time a reward event is produced. A reward event can be null if reward was sampled but not delivered. Otherwise it contains the reward volume delivered.
│ ├── 📄 ContinuousFeedbackProcess [SoftwareEvents]Type: SoftwareEvents
Description: Continuous feedback process settings instantiated. Gets emitted each time a new process is requested.
│ ├── 📄 ActiveBlock [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted each time a new block is instantiated. It contains the block settings.
│ ├── 📄 QuiescencePeriod [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted each time a new quiescence period starts.
│ ├── 📄 ResponsePeriod [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted each time a new response period starts.
│ ├── 📄 ChoiceMiss [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted each time a choice deadline is hit during the response period.
│ ├── 📄 PerformedAction [SoftwareEvents]Type: SoftwareEvents
Description: The action performed during the response period. Can be null if no action was registered.
│ ├── 📄 IsValidRewardOutcome [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted each time a reward outcome is determined. It is false, if reward was contingent on the animal making a lick and it did not. True otherwise.
│ ├── 📄 IsValidTrial [SoftwareEvents]Type: SoftwareEvents
Description: Whether the trial completed successfully or if it was aborted (e.g.: choice deadline).
│ ├── 📄 Trial [SoftwareEvents]Type: SoftwareEvents
Description: The trial settings that were used for the trial.
│ ├── 📄 Annotations [SoftwareEvents]Type: SoftwareEvents
Description: Human-made annotations made during the session.
│ ├── 📄 RepositoryStatus [SoftwareEvents]Type: SoftwareEvents
Description: Repository status (if the repo was clean or not).
│ ├── 📄 RngSeed [SoftwareEvents]Type: SoftwareEvents
Description: The random seed value used for the session.
│ ├── 📄 LoadCellCalibration [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted each time a load cell is calibrated.
│ ├── 📄 EndExperiment [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted if the experiment ended successfully.
│ └── 📄 ReferenceManipulatorPosition [SoftwareEvents]Type: SoftwareEvents
Description: An event emitted with the latest reference manipulator position.
├── 📂 OperationControl [DataStreamCollection]Type: DataStreamCollection
Description: Streams associated with online operation of the task.
│ ├── 📄 CurrentActionVector [Csv]Type: Csv
Description: The abstracted action vector representing the current action being calculated. Timestamps are hardware derived using the Action0 samples that gave rise to the values.
│ └── 📄 SpoutPosition [Csv]Type: Csv
Description: The ongoing spout position throughout the session. Timestamps are software derived using the latest harp event. For hardware derived timestamps use the StepperDriver harp stream instead.
└── 📂 Configuration [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