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