diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py index 6e671a19f69a66402e183c7684e1a19270cf65e8..17261d03d17871bda33bb4ca9fadc67aa2c6934a 100644 --- a/modules/icing/pirep_goes.py +++ b/modules/icing/pirep_goes.py @@ -157,23 +157,21 @@ def get_grid_values(h5f, grid_name, j_c, i_c, half_width, num_j=None, num_i=None if scale_factor_name is not None: attr = attrs.get(scale_factor_name) - if attr is None: - raise GenericException('Attribute: '+scale_factor_name+' not found for dataset: '+grid_name) - if np.isscalar(attr): - scale_factor = attr - else: - scale_factor = attr[0] - grd_vals = grd_vals * scale_factor + if attr is not None: + if np.isscalar(attr): + scale_factor = attr + else: + scale_factor = attr[0] + grd_vals = grd_vals * scale_factor if add_offset_name is not None: attr = attrs.get(add_offset_name) - if attr is None: - raise GenericException('Attribute: '+add_offset_name+' not found for dataset: '+grid_name) - if np.isscalar(attr): - add_offset = attr - else: - add_offset = attr[0] - grd_vals = grd_vals + add_offset + if attr is not None: + if np.isscalar(attr): + add_offset = attr + else: + add_offset = attr[0] + grd_vals = grd_vals + add_offset if range_name is not None: attr = attrs.get(range_name)