Skip to content

Commit b2d9ec1

Browse files
authored
ASV: avoid "H" and "S" freq deprecations (#55921)
update ASVs for freq deprecations
1 parent 6296e03 commit b2d9ec1

18 files changed

+41
-41
lines changed

asv_bench/benchmarks/algorithms.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ def setup(self, unique, sort, dtype):
5050
"float": pd.Index(np.random.randn(N), dtype="float64"),
5151
"object_str": string_index,
5252
"object": pd.Index(np.arange(N), dtype="object"),
53-
"datetime64[ns]": pd.date_range("2011-01-01", freq="H", periods=N),
53+
"datetime64[ns]": pd.date_range("2011-01-01", freq="h", periods=N),
5454
"datetime64[ns, tz]": pd.date_range(
55-
"2011-01-01", freq="H", periods=N, tz="Asia/Tokyo"
55+
"2011-01-01", freq="h", periods=N, tz="Asia/Tokyo"
5656
),
5757
"Int64": pd.array(np.arange(N), dtype="Int64"),
5858
"boolean": pd.array(np.random.randint(0, 2, N), dtype="boolean"),
@@ -93,9 +93,9 @@ def setup(self, unique, keep, dtype):
9393
"uint": pd.Index(np.arange(N), dtype="uint64"),
9494
"float": pd.Index(np.random.randn(N), dtype="float64"),
9595
"string": tm.makeStringIndex(N),
96-
"datetime64[ns]": pd.date_range("2011-01-01", freq="H", periods=N),
96+
"datetime64[ns]": pd.date_range("2011-01-01", freq="h", periods=N),
9797
"datetime64[ns, tz]": pd.date_range(
98-
"2011-01-01", freq="H", periods=N, tz="Asia/Tokyo"
98+
"2011-01-01", freq="h", periods=N, tz="Asia/Tokyo"
9999
),
100100
"timestamp[ms][pyarrow]": pd.Index(
101101
np.arange(N), dtype=pd.ArrowDtype(pa.timestamp("ms"))

asv_bench/benchmarks/arithmetic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ class BinaryOpsMultiIndex:
491491
param_names = ["func"]
492492

493493
def setup(self, func):
494-
array = date_range("20200101 00:00", "20200102 0:00", freq="S")
494+
array = date_range("20200101 00:00", "20200102 0:00", freq="s")
495495
level_0_names = [str(i) for i in range(30)]
496496

497497
index = pd.MultiIndex.from_product([level_0_names, array])

asv_bench/benchmarks/frame_methods.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -439,9 +439,9 @@ def setup(self, inplace, dtype):
439439
N, M = 10000, 100
440440
if dtype in ("datetime64[ns]", "datetime64[ns, tz]", "timedelta64[ns]"):
441441
data = {
442-
"datetime64[ns]": date_range("2011-01-01", freq="H", periods=N),
442+
"datetime64[ns]": date_range("2011-01-01", freq="h", periods=N),
443443
"datetime64[ns, tz]": date_range(
444-
"2011-01-01", freq="H", periods=N, tz="Asia/Tokyo"
444+
"2011-01-01", freq="h", periods=N, tz="Asia/Tokyo"
445445
),
446446
"timedelta64[ns]": timedelta_range(start="1 day", periods=N, freq="1D"),
447447
}
@@ -649,7 +649,7 @@ def time_series_nunique_nan(self):
649649
class Duplicated:
650650
def setup(self):
651651
n = 1 << 20
652-
t = date_range("2015-01-01", freq="S", periods=(n // 64))
652+
t = date_range("2015-01-01", freq="s", periods=(n // 64))
653653
xs = np.random.randn(n // 64).round(2)
654654
self.df = DataFrame(
655655
{

asv_bench/benchmarks/gil.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ def run(dti):
212212
def time_datetime_to_period(self):
213213
@test_parallel(num_threads=2)
214214
def run(dti):
215-
dti.to_period("S")
215+
dti.to_period("s")
216216

217217
run(self.dti)
218218

asv_bench/benchmarks/groupby.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ def time_series_nth(self, dtype):
238238

239239
class DateAttributes:
240240
def setup(self):
241-
rng = date_range("1/1/2000", "12/31/2005", freq="H")
241+
rng = date_range("1/1/2000", "12/31/2005", freq="h")
242242
self.year, self.month, self.day = rng.year, rng.month, rng.day
243243
self.ts = Series(np.random.randn(len(rng)), index=rng)
244244

asv_bench/benchmarks/indexing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ def setup(self, index):
232232
N = 100000
233233
indexes = {
234234
"int": Index(np.arange(N), dtype=np.int64),
235-
"datetime": date_range("2011-01-01", freq="S", periods=N),
235+
"datetime": date_range("2011-01-01", freq="s", periods=N),
236236
}
237237
index = indexes[index]
238238
self.s = Series(np.random.rand(N), index=index)
@@ -465,7 +465,7 @@ def time_loc_row(self, unique_cols):
465465
class AssignTimeseriesIndex:
466466
def setup(self):
467467
N = 100000
468-
idx = date_range("1/1/2000", periods=N, freq="H")
468+
idx = date_range("1/1/2000", periods=N, freq="h")
469469
self.df = DataFrame(np.random.randn(N, 1), columns=["A"], index=idx)
470470

471471
def time_frame_assign_timeseries_index(self):

asv_bench/benchmarks/inference.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ def time_unique_date_strings(self, cache, count):
164164

165165
class ToDatetimeISO8601:
166166
def setup(self):
167-
rng = date_range(start="1/1/2000", periods=20000, freq="H")
167+
rng = date_range(start="1/1/2000", periods=20000, freq="h")
168168
self.strings = rng.strftime("%Y-%m-%d %H:%M:%S").tolist()
169169
self.strings_nosep = rng.strftime("%Y%m%d %H:%M:%S").tolist()
170170
self.strings_tz_space = [
@@ -276,7 +276,7 @@ def time_dup_string_tzoffset_dates(self, cache):
276276
# GH 43901
277277
class ToDatetimeInferDatetimeFormat:
278278
def setup(self):
279-
rng = date_range(start="1/1/2000", periods=100000, freq="H")
279+
rng = date_range(start="1/1/2000", periods=100000, freq="h")
280280
self.strings = rng.strftime("%Y-%m-%d %H:%M:%S").tolist()
281281

282282
def time_infer_datetime_format(self):

asv_bench/benchmarks/io/csv.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ class ToCSVDatetimeIndex(BaseIO):
8989
fname = "__test__.csv"
9090

9191
def setup(self):
92-
rng = date_range("2000", periods=100_000, freq="S")
92+
rng = date_range("2000", periods=100_000, freq="s")
9393
self.data = DataFrame({"a": 1}, index=rng)
9494

9595
def time_frame_date_formatting_index(self):
@@ -102,15 +102,15 @@ def time_frame_date_no_format_index(self):
102102
class ToCSVPeriod(BaseIO):
103103
fname = "__test__.csv"
104104

105-
params = ([1000, 10000], ["D", "H"])
105+
params = ([1000, 10000], ["D", "h"])
106106
param_names = ["nobs", "freq"]
107107

108108
def setup(self, nobs, freq):
109109
rng = period_range(start="2000-01-01", periods=nobs, freq=freq)
110110
self.data = DataFrame(rng)
111111
if freq == "D":
112112
self.default_fmt = "%Y-%m-%d"
113-
elif freq == "H":
113+
elif freq == "h":
114114
self.default_fmt = "%Y-%m-%d %H:00"
115115

116116
def time_frame_period_formatting_default(self, nobs, freq):
@@ -130,15 +130,15 @@ def time_frame_period_formatting(self, nobs, freq):
130130
class ToCSVPeriodIndex(BaseIO):
131131
fname = "__test__.csv"
132132

133-
params = ([1000, 10000], ["D", "H"])
133+
params = ([1000, 10000], ["D", "h"])
134134
param_names = ["nobs", "freq"]
135135

136136
def setup(self, nobs, freq):
137137
rng = period_range(start="2000-01-01", periods=nobs, freq=freq)
138138
self.data = DataFrame({"a": 1}, index=rng)
139139
if freq == "D":
140140
self.default_fmt = "%Y-%m-%d"
141-
elif freq == "H":
141+
elif freq == "h":
142142
self.default_fmt = "%Y-%m-%d %H:00"
143143

144144
def time_frame_period_formatting_index(self, nobs, freq):
@@ -253,7 +253,7 @@ class ReadCSVConcatDatetime(StringIORewind):
253253
iso8601 = "%Y-%m-%d %H:%M:%S"
254254

255255
def setup(self):
256-
rng = date_range("1/1/2000", periods=50000, freq="S")
256+
rng = date_range("1/1/2000", periods=50000, freq="s")
257257
self.StringIO_input = StringIO("\n".join(rng.strftime(self.iso8601).tolist()))
258258

259259
def time_read_csv(self):

asv_bench/benchmarks/io/excel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def _generate_dataframe():
2525
df = DataFrame(
2626
np.random.randn(N, C),
2727
columns=[f"float{i}" for i in range(C)],
28-
index=date_range("20000101", periods=N, freq="H"),
28+
index=date_range("20000101", periods=N, freq="h"),
2929
)
3030
df["object"] = tm.makeStringIndex(N)
3131
return df

asv_bench/benchmarks/io/hdf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ def setup(self, format):
122122
self.df = DataFrame(
123123
np.random.randn(N, C),
124124
columns=[f"float{i}" for i in range(C)],
125-
index=date_range("20000101", periods=N, freq="H"),
125+
index=date_range("20000101", periods=N, freq="h"),
126126
)
127127
self.df["object"] = tm.makeStringIndex(N)
128128
self.df.to_hdf(self.fname, "df", format=format)

0 commit comments

Comments
 (0)