Data streams are described by the "Stream" class #811
Replies: 3 comments
-
Brought up specifically because a group of Neuropixels will have slightly differing start and stop times, though perhaps the difference is small enough that it doesn't need to be described in the metadata file? |
Beta Was this translation helpful? Give feedback.
-
Though things like the cameras can have their start/stop times be off by seconds from the ephys data, as we generally start the recording first, then start the camera acquisition, to ensure all frame times are captured as events. |
Beta Was this translation helpful? Give feedback.
-
Can you describe the issue a bit more for me? Is the issue that different devices have different times and should be separate Streams? Or is it something else? I would have the recording define the start/end and not specify exactly when cameras start since that will be reflected in the synchronization, correct? But if the cameras start/end outside of the recording - eg if the recording can stop but the cameras continue - then perhaps they need to be a distinct stream. |
Beta Was this translation helpful? Give feedback.
-
Brought up by @alakunina
Data streams (a group of streams) are described by the class
Stream
, which is confusing.aind-data-schema/src/aind_data_schema/core/session.py
Lines 230 to 231 in c593512
Beta Was this translation helpful? Give feedback.
All reactions