From 429a7da543d849a1cd3416c48e4986a4bf92c6d5 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Tue, 20 Sep 2022 14:42:35 -0500
Subject: [PATCH] snapshot...

---
 modules/util/gfs_reader.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/modules/util/gfs_reader.py b/modules/util/gfs_reader.py
index 63710629..af3605cd 100644
--- a/modules/util/gfs_reader.py
+++ b/modules/util/gfs_reader.py
@@ -267,7 +267,7 @@ def get_point_s(xr_dataset, fld_name_s, lons, lats, method='nearest'):
 def get_time_interpolated_vert_profile(xr_dataset_s, time_s, fld_name, time, lons, lats, method='linear'):
     prof_s = []
     for ds in xr_dataset_s:
-        vp = get_vert_profile(ds, fld_name, lons, lats)
+        vp = get_vert_profile(ds, fld_name, lons, lats, method=method)
         prof_s.append(vp)
 
     prof = xr.concat(prof_s, 'time')
@@ -282,7 +282,7 @@ def get_time_interpolated_vert_profile(xr_dataset_s, time_s, fld_name, time, lon
 def get_time_interpolated_vert_profile_s(xr_dataset_s, time_s, fld_name_s, time, lons, lats, method='linear'):
     prof_s = []
     for ds in xr_dataset_s:
-        vp = get_vert_profile_s(ds, fld_name_s, lons, lats)
+        vp = get_vert_profile_s(ds, fld_name_s, lons, lats, method=method)
         prof_s.append(vp)
 
     prof = xr.concat(prof_s, 'time')
@@ -294,14 +294,14 @@ def get_time_interpolated_vert_profile_s(xr_dataset_s, time_s, fld_name_s, time,
     return intrp_prof
 
 
-def get_time_interpolated_point(ds_0, ds_1, time0, time1, fld_name, time, lons, lats):
+def get_time_interpolated_point(ds_0, ds_1, time0, time1, fld_name, time, lons, lats, method='linear'):
     vals_0 = get_point(ds_0, fld_name, lons, lats)
     vals_1 = get_point(ds_1, fld_name, lons, lats)
 
     vals = xr.concat([vals_0, vals_1], 'time')
     vals = vals.assign_coords(time=[time0, time1])
 
-    intrp_vals = vals.interp(time=time, method='linear')
+    intrp_vals = vals.interp(time=time, method=method)
 
     intrp_vals = intrp_vals.values
 
@@ -311,7 +311,7 @@ def get_time_interpolated_point(ds_0, ds_1, time0, time1, fld_name, time, lons,
 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 = get_point_s(ds, fld_name_s, lons, lats, method=method)
         pt_s.append(pt)
 
     pt = xr.concat(pt_s, 'time')
-- 
GitLab