diff --git a/python/lib/physiological.py b/python/lib/physiological.py index 2abef84ab..0d5dfa8a8 100644 --- a/python/lib/physiological.py +++ b/python/lib/physiological.py @@ -1224,11 +1224,13 @@ def create_chunks_for_visualization(self, physio_file_id, data_dir): chunk_root_dir_config = self.config_db_obj.get_config("EEGChunksPath") chunk_root_dir = chunk_root_dir_config - if not chunk_root_dir: - # the bids_rel_dir is the first two directories in file_path ( - # bids_imports/BIDS_dataset_name_BIDSVersion) - bids_rel_dir = file_path.split('/')[0] + '/' + file_path.split('/')[1] - chunk_root_dir = data_dir + bids_rel_dir + '_chunks' + '/' + file_path_parts = file_path.split('/') + if chunk_root_dir_config: + chunk_root_dir = chunk_root_dir_config + else: + chunk_root_dir = data_dir + file_path_parts[0] + '/' + + chunk_root_dir = chunk_root_dir + file_path_parts[1] + '_chunks' + '/' # determine which script to run based on the file type file_type = self.grep_file_type_from_file_id(physio_file_id) @@ -1258,6 +1260,5 @@ def create_chunks_for_visualization(self, physio_file_id, data_dir): self.insert_physio_parameter_file( physiological_file_id = physio_file_id, parameter_name = 'electrophysiology_chunked_dataset_path', - value = chunk_path.replace(chunk_root_dir_config, '') if chunk_root_dir_config - else chunk_path.replace(data_dir, '') + value = chunk_path.replace(data_dir, '') ) diff --git a/python/react-series-data-viewer/edf_to_chunks.py b/python/react-series-data-viewer/edf_to_chunks.py index ccbdbb42d..962619b36 100755 --- a/python/react-series-data-viewer/edf_to_chunks.py +++ b/python/react-series-data-viewer/edf_to_chunks.py @@ -35,8 +35,8 @@ def load_channels(exclude): eog=None, misc=None, exclude=(), - preload=False, - infer_types=False + infer_types=False, + file_type=mne_edf.FileType.EDF, ) channel_names = edf_info['ch_names']