Common API
- class nsds_lab_to_nwb.common.data_scanners.AuditoryDataScanner(block_folder, data_path: str = '', stim_lib_path=None, use_htk=False)[source]
- class nsds_lab_to_nwb.common.data_scanners.BehaviorDataScanner(animal_name, block, data_path: str = '', video_path=None)[source]
- class nsds_lab_to_nwb.common.data_scanners.DataScanner(block_folder, data_path: str = '', use_htk=False)[source]
Bases:
object
Defines input path structure and stores relevant paths in a Dataset object. This is a base class for AuditoryDataScanner and BehaviorDataScanner classes.
- class nsds_lab_to_nwb.common.data_scanners.Dataset(block_folder, data_path, **path_kwargs)[source]
Bases:
object
The Dataset class is just a convenient namespace for all the relevant paths where the input data can be found. See the DataScanner classes for how the Dataset is constructed.
- class nsds_lab_to_nwb.common.io.MyDumper(stream, default_style=None, default_flow_style=False, canonical=None, indent=None, width=None, allow_unicode=None, line_break=None, encoding=None, explicit_start=None, explicit_end=None, version=None, tags=None, sort_keys=True)[source]
Bases:
yaml.dumper.Dumper
- nsds_lab_to_nwb.common.io.write_yaml(yml_path, data, access_mode='w', default_flow_style=False, sort_keys=False)[source]
- nsds_lab_to_nwb.common.time.get_current_time(timezone=<DstTzInfo 'US/Pacific' LMT-1 day, 16:07:00 STD>)[source]