Skip to content

Commit f95658e

Browse files
committed
Merge branch 'main' of github.com:SpikeInterface/spikeinterface into postprocessing-tmp-recording
2 parents d9f53d0 + a874f2a commit f95658e

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

src/spikeinterface/core/baserecording.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -608,11 +608,11 @@ def _save(self, format="binary", verbose: bool = False, **save_kwargs):
608608
probegroup = self.get_probegroup()
609609
cached.set_probegroup(probegroup)
610610

611-
time_vectors = self._get_time_vectors()
612-
if time_vectors is not None:
613-
for segment_index, time_vector in enumerate(time_vectors):
614-
if time_vector is not None:
615-
cached.set_times(time_vector, segment_index=segment_index)
611+
for segment_index in range(self.get_num_segments()):
612+
if self.has_time_vector(segment_index):
613+
# the use of get_times is preferred since timestamps are converted to array
614+
time_vector = self.get_times(segment_index=segment_index)
615+
cached.set_times(time_vector, segment_index=segment_index)
616616

617617
return cached
618618

src/spikeinterface/core/waveforms_extractor_backwards_compatibility.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,7 @@ def _read_old_waveforms_extractor_binary(folder, sorting):
536536
ext = ComputeRandomSpikes(sorting_analyzer)
537537
ext.params = dict()
538538
ext.data = dict(random_spikes_indices=random_spikes_indices)
539+
ext.run_info = None
539540
sorting_analyzer.extensions["random_spikes"] = ext
540541

541542
ext = ComputeWaveforms(sorting_analyzer)
@@ -545,6 +546,7 @@ def _read_old_waveforms_extractor_binary(folder, sorting):
545546
dtype=params["dtype"],
546547
)
547548
ext.data["waveforms"] = waveforms
549+
ext.run_info = None
548550
sorting_analyzer.extensions["waveforms"] = ext
549551

550552
# templates saved dense
@@ -559,6 +561,7 @@ def _read_old_waveforms_extractor_binary(folder, sorting):
559561
ext.params = dict(ms_before=params["ms_before"], ms_after=params["ms_after"], operators=list(templates.keys()))
560562
for mode, arr in templates.items():
561563
ext.data[mode] = arr
564+
ext.run_info = None
562565
sorting_analyzer.extensions["templates"] = ext
563566

564567
for old_name, new_name in old_extension_to_new_class_map.items():
@@ -631,6 +634,7 @@ def _read_old_waveforms_extractor_binary(folder, sorting):
631634
ext.set_params(**updated_params, save=False)
632635
if ext.need_backward_compatibility_on_load:
633636
ext._handle_backward_compatibility_on_load()
637+
ext.run_info = None
634638

635639
sorting_analyzer.extensions[new_name] = ext
636640

0 commit comments

Comments
 (0)