From 1f6787638e0206d75a22c011e0b06c94af27c3b0 Mon Sep 17 00:00:00 2001 From: tomrink <rink@ssec.wisc.edu> Date: Fri, 13 May 2022 09:49:46 -0500 Subject: [PATCH] snapshot... --- modules/util/util.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/util/util.py b/modules/util/util.py index 35af7267..24983e1f 100644 --- a/modules/util/util.py +++ b/modules/util/util.py @@ -280,14 +280,18 @@ def get_average(tile_2d): def get_grid_values_all(h5f, grid_name, scale_factor_name='scale_factor', add_offset_name='add_offset', - fill_value_name='_FillValue', range_name='actual_range', fill_value=None): + fill_value_name='_FillValue', range_name='actual_range', fill_value=None, stride=None): hfds = h5f[grid_name] attrs = hfds.attrs if attrs is None: raise GenericException('No attributes object for: '+grid_name) - grd_vals = hfds[:,] + if stride is None: + grd_vals = hfds[:,] + else: + grd_vals = hfds[::stride, ::stride] + if fill_value is not None: grd_vals = np.where(grd_vals == fill_value, np.nan, grd_vals) -- GitLab