Skip to content

Commit 03b34a4

Browse files
Final postprocessing fixes
1 parent ca75a0f commit 03b34a4

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

gencast_fp/postprocess/gencast_cf.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ def run_postprocess_day(
203203
D = date.day
204204
H = date.hour
205205
# TODO: just place the next timestep here either 12 or 00
206+
# start - pd.Timedelta(hours=12)
206207

207208
print("CHECKING ON THE TYPE", type(date), date)
208209

@@ -221,7 +222,7 @@ def run_postprocess_day(
221222
ds_init = _open_xr_cf_safe(init_files[0]).drop_vars(
222223
"land_sea_mask", errors="ignore")
223224
# ref_init = np.datetime64(f"{Y}-{M}-{D}T00:00:00")
224-
ref_init = pd.Timestamp(f"{Y}-{M}-{D}T{H:02d}:00:00")
225+
ref_init = date # pd.Timestamp(f"{Y}-{M}-{D}T{H:02d}:00:00")
225226
for ctime in ds_init.time.values[:2]:
226227
proc_time_step(
227228
ds_init, ctime, ref_init,
@@ -240,7 +241,7 @@ def run_postprocess_day(
240241
ds_pred = _open_xr_cf_safe(
241242
pred_files[0]).drop_vars("land_sea_mask", errors="ignore")
242243
# ref_pred = np.datetime64(f"{Y}-{M}-{D}T12:00:00")
243-
ref_pred = pd.Timestamp(f"{Y}-{M}-{D}T12:00:00") # TODO: Modify to be +12
244+
ref_pred = date + pd.Timedelta(hours=12) # pd.Timestamp(f"{Y}-{M}-{D}T12:00:00") # TODO: Modify to be +12
244245
for ctime in ds_pred.time.values:
245246
proc_time_step(
246247
ds_pred, ctime, ref_pred,
@@ -275,7 +276,7 @@ def run_postprocess_multiday(
275276
end_ts = pd.to_datetime(end_date, format=fmt)
276277

277278
# Generate a date range in 12-hour increments
278-
date_range = pd.date_range(start=start_ts, end=end_ts, freq="12H")
279+
date_range = pd.date_range(start=start_ts, end=end_ts, freq="12h")
279280

280281
for current_date in date_range:
281282
# y = int(str(current_date)[:4])

gencast_fp/prediction/predict_gencast.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ def run_predict_multiday(
306306
end_ts = pd.to_datetime(end_date, format=fmt)
307307

308308
# Generate a date range in 12-hour increments
309-
date_range = pd.date_range(start=start_ts, end=end_ts, freq="12H")
309+
date_range = pd.date_range(start=start_ts, end=end_ts, freq="12h")
310310

311311
for current_date in date_range:
312312

0 commit comments

Comments
 (0)