The Syntalos system has the option to save multiple rhd file (e.g. every 3 minutes).
This PR extends the SyntalosRecordingExtractor to:
a SyntalosSingleRecordingExtractor (deals with single .rhd and inherits directly from IntanRecordingExtractor)
a SyntalosMultiRecordingExtractor (deals with multiple rhd files, takes care of sorting date times, and inherits from MultiRecordingTimeExtractor)
In order to make it easy to use, the SyntalosRecordingExtractor is now a function that returns an instance of the SyntalosSingleRecordingExtractor when a single rhd file is present, or a SyntalosMultiRecordingExtractor when there are multiple rhd files.
The tsync synchronization has been checked against edlio in both cases and it gives the same results, but faster :)
Tested on the new Sliced_Recording Syntalos dataset.
The Syntalos system has the option to save multiple rhd file (e.g. every 3 minutes).
This PR extends the
SyntalosRecordingExtractor
to:SyntalosSingleRecordingExtractor
(deals with single .rhd and inherits directly fromIntanRecordingExtractor
)SyntalosMultiRecordingExtractor
(deals with multiple rhd files, takes care of sorting date times, and inherits fromMultiRecordingTimeExtractor
)In order to make it easy to use, the
SyntalosRecordingExtractor
is now a function that returns an instance of theSyntalosSingleRecordingExtractor
when a single rhd file is present, or aSyntalosMultiRecordingExtractor
when there are multiple rhd files.The tsync synchronization has been checked against edlio in both cases and it gives the same results, but faster :) Tested on the new
Sliced_Recording
Syntalos dataset.