From f63a254e0b8e86c54c30ad307b0e3d279d1be4f4 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Wed, 19 Jan 2022 20:04:28 -0600
Subject: [PATCH] time sort pirep dictionarys just in case.

---
 modules/icing/pireps.py | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/modules/icing/pireps.py b/modules/icing/pireps.py
index 772a6f19..c87c1969 100644
--- a/modules/icing/pireps.py
+++ b/modules/icing/pireps.py
@@ -33,13 +33,16 @@ def time_sort_pirep_dict(the_dict):
             keys.append(ts)
             tidx.append(idx)
 
+    keys = np.array(keys)
+    tidx = np.array(tidx)
+
     sidxs = np.argsort(keys)
-    ice_keys = keys[sidxs]
-    ice_tidx = tidx[sidxs]
+    keys = keys[sidxs]
+    tidx = tidx[sidxs]
 
-    for idx, key in enumerate(ice_keys):
+    for idx, key in enumerate(keys):
         rpts = the_dict[key]
-        tup = rpts[ice_tidx[idx]]
+        tup = rpts[tidx[idx]]
 
         n_rpts = new_dict.get(key)
         if n_rpts is None:
-- 
GitLab