Skip to content

Commit 51c6b51

Browse files
committed
fix: make TimeSeries a class to instantiate self._time_info_modified
1 parent a3b14ef commit 51c6b51

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/spikeinterface/core/baserecording.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def __init__(self, sampling_frequency: float, channel_ids: list, dtype):
4141
BaseRecordingSnippets.__init__(
4242
self, channel_ids=channel_ids, sampling_frequency=sampling_frequency, dtype=dtype
4343
)
44+
TimeSeries.__init__(self)
4445
# initialize main annotation and properties
4546
self.annotate(is_filtered=False)
4647

src/spikeinterface/core/tests/test_loading.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ def test_load_binary_recording(generate_recording_sorting, tmp_path, output_form
102102
check_recordings_equal(rec, rec_loaded)
103103

104104

105-
@pytest.mark.parametrize("output_format", ["binary", "zarr"])
105+
@pytest.mark.parametrize("output_format", ["numpy_folder", "zarr"])
106106
def test_load_binary_sorting(generate_recording_sorting, tmp_path, output_format):
107107
_, sort = generate_recording_sorting
108108
_ = sort.save(folder=tmp_path / "test_sorting", format=output_format, overwrite=True)

src/spikeinterface/core/time_series.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,10 @@ class TimeSeries(ABC):
3333
"""
3434

3535
_preferred_mp_context = None
36-
# Flag to indicate whether time info has been modified in-memory (e.g. by set_times or shift_times).
37-
_time_info_modified = False
36+
37+
def __init__(self):
38+
# Flag to indicate whether time info has been modified in-memory (e.g. by set_times or shift_times).
39+
self._time_info_modified = False
3840

3941
def __init_subclass__(cls, **kwargs):
4042
super().__init_subclass__(**kwargs)

0 commit comments

Comments
 (0)