:mod:`rec_to_nwb.processing.tools.data_scanner` =============================================== .. py:module:: rec_to_nwb.processing.tools.data_scanner Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: rec_to_nwb.processing.tools.data_scanner.DataScanner .. py:class:: DataScanner(data_path: str, animal_name: str, nwb_metadata: MetadataManager) .. method:: get_all_epochs(self, date: str) .. method:: get_all_data_from_dataset(self, date: str) .. method:: extract_data_from_date_folder(self, date: str) .. method:: extract_data_from_dates_folders(self, dates: list) .. method:: extract_data_from_all_dates_folders(self) .. method:: __extract_experiments(self, data_path, animal_name, dates) .. method:: __extract_datasets(date_path) :staticmethod: .. method:: get_all_animals(self) .. method:: get_all_experiment_dates(self, animal: str) .. method:: get_all_datasets(self, animal: str, date: str) .. method:: get_mda_timestamps(self, animal: str, date: str, dataset: str) .. method:: get_probes_from_directory(path: str) :staticmethod: .. method:: __check_if_path_exists(self, path)