From b86cbb63a15a1cb792d8e002f713d5b3624d4b9c Mon Sep 17 00:00:00 2001 From: tomrink <rink@ssec.wisc.edu> Date: Wed, 8 Nov 2023 10:11:30 -0600 Subject: [PATCH] snapshot... --- modules/util/gfs_reader.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/util/gfs_reader.py b/modules/util/gfs_reader.py index af3605cd..add517b2 100644 --- a/modules/util/gfs_reader.py +++ b/modules/util/gfs_reader.py @@ -4,9 +4,10 @@ import glob import os import numpy as np import xarray as xr -from util.util import value_to_index, homedir +# from util.util import value_to_index, homedir # gfs_directory = '/apollo/cloud/Ancil_Data/clavrx_ancil_data/dynamic/gfs/' +homedir = os.path.expanduser('~') + '/' gfs_directory = homedir+'data/gfs/' gfs_date_format = '%y%m%d' @@ -29,6 +30,13 @@ class MyGenericException(Exception): self.message = message +# Return index of nda closest to value. nda must be 1d +def value_to_index(nda, value): + diff = np.abs(nda - value) + idx = np.argmin(diff) + return idx + + def get_timestamp(filename): toks = filename.split('.') tstr = toks[1].split('_')[0] -- GitLab