Skip to content
Snippets Groups Projects
Commit b61f99a0 authored by tomrink's avatar tomrink
Browse files

fix some cf issues

parent f06bb348
Branches
No related tags found
No related merge requests found
......@@ -322,21 +322,23 @@ def get_grid_values_all(h5f, grid_name, scale_factor_name='scale_factor', add_of
if range_name is not None:
attr = attrs.get(range_name)
if attr is None:
raise GenericException('Attribute: '+range_name+' not found for variable: '+grid_name)
low = attr[0]
high = attr[1]
grd_vals = np.where(grd_vals < low, np.nan, grd_vals)
grd_vals = np.where(grd_vals > high, np.nan, grd_vals)
if attr is not None:
low = attr[0]
high = attr[1]
grd_vals = np.where(grd_vals < low, np.nan, grd_vals)
grd_vals = np.where(grd_vals > high, np.nan, grd_vals)
else:
print('Attribute: '+range_name+' not found for dataset: '+grid_name)
elif fill_value_name is not None:
attr = attrs.get(fill_value_name)
if attr is None:
raise GenericException('Attribute: '+fill_value_name+' not found for variable: '+grid_name)
if np.isscalar(attr):
fill_value = attr
if attr is not None:
if np.isscalar(attr):
fill_value = attr
else:
fill_value = attr[0]
grd_vals = np.where(grd_vals == fill_value, np.nan, grd_vals)
else:
fill_value = attr[0]
grd_vals = np.where(grd_vals == fill_value, np.nan, grd_vals)
print('Attribute: '+fill_value_name+' not found for dataset: '+grid_name)
return grd_vals
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment