Avoid pandas Timedelta(days=1) deprecation warning
pd.Timedelta(days=1) triggers a DeprecationWarning about NumPy's "generic" timedelta unit in this pandas version; pd.Timedelta(1, unit="D") is equivalent and warning-free.
This commit is contained in:
+1
-1
@@ -45,7 +45,7 @@ def _basal_and_target_series(profile: dict, treatments: pd.DataFrame, window_sta
|
|||||||
dates = pd.date_range(window_start.normalize(), window_end.normalize(), freq="D")
|
dates = pd.date_range(window_start.normalize(), window_end.normalize(), freq="D")
|
||||||
basal_parts, target_parts = [], []
|
basal_parts, target_parts = [], []
|
||||||
for day_start in dates:
|
for day_start in dates:
|
||||||
day_end = day_start + pd.Timedelta(days=1)
|
day_end = day_start + pd.Timedelta(1, unit="D")
|
||||||
basal_parts.append(effective_basal_series(profile, treatments, day_start, day_end))
|
basal_parts.append(effective_basal_series(profile, treatments, day_start, day_end))
|
||||||
target_parts.append(target_glucose_series(profile, day_start, day_end))
|
target_parts.append(target_glucose_series(profile, day_start, day_end))
|
||||||
|
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ fig = make_subplots(
|
|||||||
for i, day in enumerate(dates, start=1):
|
for i, day in enumerate(dates, start=1):
|
||||||
day_df = glucose[glucose["date"] == day]
|
day_df = glucose[glucose["date"] == day]
|
||||||
day_start = pd.Timestamp(day)
|
day_start = pd.Timestamp(day)
|
||||||
day_end = day_start + pd.Timedelta(days=1)
|
day_end = day_start + pd.Timedelta(1, unit="D")
|
||||||
|
|
||||||
fig.add_hrect(
|
fig.add_hrect(
|
||||||
y0=TARGET_LOW, y1=TARGET_HIGH, fillcolor=colors["band"], line_width=0, layer="below", row=i, col=1
|
y0=TARGET_LOW, y1=TARGET_HIGH, fillcolor=colors["band"], line_width=0, layer="below", row=i, col=1
|
||||||
|
|||||||
Reference in New Issue
Block a user