From 2f40e77e4e3c83c788553b17286328bceee9dec4 Mon Sep 17 00:00:00 2001 From: tomrink <rink@ssec.wisc.edu> Date: Mon, 19 Sep 2022 20:09:55 -0500 Subject: [PATCH] snapshot... --- modules/util/gfs_reader.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/util/gfs_reader.py b/modules/util/gfs_reader.py index 098a071d..63710629 100644 --- a/modules/util/gfs_reader.py +++ b/modules/util/gfs_reader.py @@ -308,6 +308,21 @@ def get_time_interpolated_point(ds_0, ds_1, time0, time1, fld_name, time, lons, return intrp_vals +def get_time_interpolated_point_s(xr_dataset_s, time_s, fld_name_s, time, lons, lats, method='linear'): + pt_s = [] + for ds in xr_dataset_s: + pt = get_point_s(ds, fld_name_s, lons, lats) + pt_s.append(pt) + + pt = xr.concat(pt_s, 'time') + pt = pt.assign_coords(time=time_s) + + intrp_pt = pt.interp(time=time, method=method) + intrp_pt = intrp_pt.values + + return intrp_pt + + def get_time_interpolated_voxel(xr_dataset_s, time_s, time, fld_name, lon, lat, press, x_width=5, y_width=5, z_width=3, method='linear'): vox_s = [] for ds in xr_dataset_s: -- GitLab