File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -13,8 +13,10 @@ def check_regular_timestamps(
1313 time_series : TimeSeries , time_tolerance_decimals : int = 9 , gb_severity_threshold : float = 1.0
1414):
1515 """If the TimeSeries uses timestamps, check if they are regular (i.e., they have a constant rate)."""
16- if time_series .timestamps is not None and check_regular_series (
17- series = time_series .timestamps , tolerance_decimals = time_tolerance_decimals
16+ if (
17+ time_series .timestamps is not None
18+ and len (time_series .timestamps ) > 2
19+ and check_regular_series (series = time_series .timestamps , tolerance_decimals = time_tolerance_decimals )
1820 ):
1921 timestamps = np .array (time_series .timestamps )
2022 if timestamps .size * timestamps .dtype .itemsize > gb_severity_threshold * 1e9 :
Original file line number Diff line number Diff line change @@ -35,6 +35,21 @@ def test_check_regular_timestamps():
3535 )
3636
3737
38+ def test_pass_check_regular_timestamps ():
39+ """Should pass because there are only two timestamps"""
40+ assert (
41+ check_regular_timestamps (
42+ time_series = pynwb .TimeSeries (
43+ name = "test_time_series" ,
44+ unit = "test_units" ,
45+ data = [0 , 0 ],
46+ timestamps = [1.2 , 3.2 ],
47+ )
48+ )
49+ is None
50+ )
51+
52+
3853def test_check_data_orientation ():
3954 assert check_data_orientation (
4055 time_series = pynwb .TimeSeries (
You can’t perform that action at this time.
0 commit comments