Skip to content

Commit faf1c87

Browse files
Use updated pandas frequency string
1 parent d32b71a commit faf1c87

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

pymc_experimental/tests/statespace/utilities/test_helpers.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,15 @@
1919

2020

2121
def load_nile_test_data():
22+
from importlib.metadata import version
23+
2224
nile = pd.read_csv("pymc_experimental/tests/statespace/test_data/nile.csv", dtype={"x": floatX})
23-
nile.index = pd.date_range(start="1871-01-01", end="1970-01-01", freq="AS-Jan")
25+
major, minor, rev = map(int, version("pandas").split("."))
26+
if major >= 2 and minor >= 2 and rev >= 0:
27+
freq_str = "YS-JAN"
28+
else:
29+
freq_str = "AS-JAN"
30+
nile.index = pd.date_range(start="1871-01-01", end="1970-01-01", freq=freq_str)
2431
nile.rename(columns={"x": "height"}, inplace=True)
2532
nile = (nile - nile.mean()) / nile.std()
2633
nile = nile.astype(floatX)

0 commit comments

Comments
 (0)