@@ -138,19 +138,19 @@ def auto_generate_entries(cls, session_key):
138138 Method to auto-generate ProbeInsertion entries for a particular session
139139 Probe information is inferred from the meta data found in the session data directory
140140 """
141- sess_dir = find_full_path (get_ephys_root_data_dir (),
141+ session_dir = find_full_path (get_ephys_root_data_dir (),
142142 get_session_directory (session_key ))
143143 # search session dir and determine acquisition software
144144 for ephys_pattern , ephys_acq_type in zip (['*.ap.meta' , '*.oebin' ],
145145 ['SpikeGLX' , 'Open Ephys' ]):
146- ephys_meta_filepaths = list (sess_dir .rglob (ephys_pattern ))
146+ ephys_meta_filepaths = list (session_dir .rglob (ephys_pattern ))
147147 if ephys_meta_filepaths :
148148 acq_software = ephys_acq_type
149149 break
150150 else :
151151 raise FileNotFoundError (
152152 f'Ephys recording data not found!'
153- f' Neither SpikeGLX nor Open Ephys recording files found in: { sess_dir } ' )
153+ f' Neither SpikeGLX nor Open Ephys recording files found in: { session_dir } ' )
154154
155155 probe_list , probe_insertion_list = [], []
156156 if acq_software == 'SpikeGLX' :
@@ -174,7 +174,7 @@ def auto_generate_entries(cls, session_key):
174174 'probe' : spikeglx_meta .probe_SN ,
175175 'insertion_number' : int (probe_number )})
176176 elif acq_software == 'Open Ephys' :
177- loaded_oe = openephys .OpenEphys (sess_dir )
177+ loaded_oe = openephys .OpenEphys (session_dir )
178178 for probe_idx , oe_probe in enumerate (loaded_oe .probes .values ()):
179179 probe_key = {'probe_type' : oe_probe .probe_model , 'probe' : oe_probe .probe_SN }
180180 if (probe_key ['probe' ] not in [p ['probe' ] for p in probe_list ]
@@ -227,14 +227,14 @@ class EphysFile(dj.Part):
227227 """
228228
229229 def make (self , key ):
230- sess_dir = find_full_path (get_ephys_root_data_dir (),
230+ session_dir = find_full_path (get_ephys_root_data_dir (),
231231 get_session_directory (key ))
232232 inserted_probe_serial_number = (ProbeInsertion * probe .Probe & key ).fetch1 ('probe' )
233233
234234 # search session dir and determine acquisition software
235235 for ephys_pattern , ephys_acq_type in zip (['*.ap.meta' , '*.oebin' ],
236236 ['SpikeGLX' , 'Open Ephys' ]):
237- ephys_meta_filepaths = list (sess_dir .rglob (ephys_pattern ))
237+ ephys_meta_filepaths = list (session_dir .rglob (ephys_pattern ))
238238 if ephys_meta_filepaths :
239239 acq_software = ephys_acq_type
240240 break
@@ -285,7 +285,7 @@ def make(self, key):
285285 ** key ,
286286 'file_path' : meta_filepath .relative_to (root_dir ).as_posix ()})
287287 elif acq_software == 'Open Ephys' :
288- dataset = openephys .OpenEphys (sess_dir )
288+ dataset = openephys .OpenEphys (session_dir )
289289 for serial_number , probe_data in dataset .probes .items ():
290290 if str (serial_number ) == inserted_probe_serial_number :
291291 break
@@ -511,15 +511,15 @@ def infer_output_dir(cls, key, relative=False, mkdir=False):
511511 e.g.: sub4/sess1/probe_2/kilosort2_0
512512 """
513513 processed_dir = pathlib .Path (get_processed_root_data_dir ())
514- sess_dir = find_full_path (get_ephys_root_data_dir (),
514+ session_dir = find_full_path (get_ephys_root_data_dir (),
515515 get_session_directory (key ))
516- root_dir = find_root_directory (get_ephys_root_data_dir (), sess_dir )
516+ root_dir = find_root_directory (get_ephys_root_data_dir (), session_dir )
517517
518518 method = (ClusteringParamSet * ClusteringMethod & key ).fetch1 (
519519 'clustering_method' ).replace ("." , "-" )
520520
521521 output_dir = (processed_dir
522- / sess_dir .relative_to (root_dir )
522+ / session_dir .relative_to (root_dir )
523523 / f'probe_{ key ["insertion_number" ]} '
524524 / f'{ method } _{ key ["paramset_idx" ]} ' )
525525
@@ -800,9 +800,9 @@ def yield_unit_waveforms():
800800 spikeglx_meta_filepath = get_spikeglx_meta_filepath (key )
801801 neuropixels_recording = spikeglx .SpikeGLX (spikeglx_meta_filepath .parent )
802802 elif acq_software == 'Open Ephys' :
803- sess_dir = find_full_path (get_ephys_root_data_dir (),
803+ session_dir = find_full_path (get_ephys_root_data_dir (),
804804 get_session_directory (key ))
805- openephys_dataset = openephys .OpenEphys (sess_dir )
805+ openephys_dataset = openephys .OpenEphys (session_dir )
806806 neuropixels_recording = openephys_dataset .probes [probe_serial_number ]
807807
808808 def yield_unit_waveforms ():
@@ -849,12 +849,12 @@ def get_spikeglx_meta_filepath(ephys_recording_key):
849849 except FileNotFoundError :
850850 # if not found, search in session_dir again
851851 if not spikeglx_meta_filepath .exists ():
852- sess_dir = find_full_path (get_ephys_root_data_dir (),
852+ session_dir = find_full_path (get_ephys_root_data_dir (),
853853 get_session_directory (ephys_recording_key ))
854854 inserted_probe_serial_number = (ProbeInsertion * probe .Probe
855855 & ephys_recording_key ).fetch1 ('probe' )
856856
857- spikeglx_meta_filepaths = [fp for fp in sess_dir .rglob ('*.ap.meta' )]
857+ spikeglx_meta_filepaths = [fp for fp in session_dir .rglob ('*.ap.meta' )]
858858 for meta_filepath in spikeglx_meta_filepaths :
859859 spikeglx_meta = spikeglx .SpikeGLXMeta (meta_filepath )
860860 if str (spikeglx_meta .probe_SN ) == inserted_probe_serial_number :
@@ -870,9 +870,9 @@ def get_spikeglx_meta_filepath(ephys_recording_key):
870870def get_openephys_probe_data (ephys_recording_key ):
871871 inserted_probe_serial_number = (ProbeInsertion * probe .Probe
872872 & ephys_recording_key ).fetch1 ('probe' )
873- sess_dir = find_full_path (get_ephys_root_data_dir (),
873+ session_dir = find_full_path (get_ephys_root_data_dir (),
874874 get_session_directory (ephys_recording_key ))
875- loaded_oe = openephys .OpenEphys (sess_dir )
875+ loaded_oe = openephys .OpenEphys (session_dir )
876876 return loaded_oe .probes [inserted_probe_serial_number ]
877877
878878
0 commit comments