allensdk.brain_observatory.ecephys.file_io.ecephys_sync_dataset module¶
- class allensdk.brain_observatory.ecephys.file_io.ecephys_sync_dataset.EcephysSyncDataset[source]¶
Bases:
Dataset
- extract_frame_times(strategy, photodiode_cycle=60, frame_keys=('frames', 'stim_vsync', 'vsync_stim'), photodiode_keys=('photodiode', 'stim_photodiode'), trim_discontiguous_frame_times=True)[source]¶
- extract_frame_times_from_photodiode(photodiode_cycle=60, frame_keys=('frames', 'stim_vsync', 'vsync_stim'), photodiode_keys=('photodiode', 'stim_photodiode'), trim_discontiguous_frame_times=True)[source]¶
- extract_frame_times_from_vsyncs(photodiode_cycle=60, frame_keys=('frames', 'stim_vsync', 'vsync_stim'), photodiode_keys=('photodiode', 'stim_photodiode'))[source]¶
- classmethod factory(path)[source]¶
Build a new SyncDataset.
- Parameters:
- pathstr
Filesystem path to the h5 file containing sync information to be loaded.
- property sample_frequency¶