From 1a838c1c934eee09ae9302a951d8c29f1424cc77 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Tue, 18 Oct 2022 14:37:53 -0500
Subject: [PATCH] snapshot...

---
 modules/icing/pirep_goes.py | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py
index 6e671a19..17261d03 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)
-- 
GitLab