From 3c0c00c527dec9fd51e43ca4ac6d089727b41dc4 Mon Sep 17 00:00:00 2001 From: tomrink <rink@ssec.wisc.edu> Date: Sun, 14 Mar 2021 15:13:15 -0500 Subject: [PATCH] snapshot... --- modules/icing/pirep_goes.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py index e159744b..c99e444c 100644 --- a/modules/icing/pirep_goes.py +++ b/modules/icing/pirep_goes.py @@ -294,15 +294,14 @@ def apply_qc_icing_pireps(icing_alt, cld_top_hgt, cld_phase, cld_opd, bt_11um, c keep = keep_0 & keep_1 & keep_2 & keep_3 keep = np.where(keep, cld_top_hgt[:, ] > icing_alt[:], False) - keep = np.invert( - np.where(keep, - np.logical_and(cld_phase[:, ] == 3, + keep = np.where(keep, + np.invert((cld_phase[:, ] == 3) & np.logical_and(cld_top_hgt[:, ]+closeness > icing_alt[:], cld_top_hgt[:, ]-closeness < icing_alt[:])), - False)) + False) keep = np.where(keep, (cld_opd[:, ] > opd_threshold) & (cld_phase[:, ] == 3) & (cld_top_hgt[:, ] > icing_alt[:]), False) keep = np.where(keep, np.invert((cld_phase[:, ] == 3) & (cld_opd[:,] < 0.1) & (cld_top_hgt[:, ] > icing_alt[:]), False)) - keep = np.where(keep, np.invert(bt_11um[:,] > 270.0), False) - keep = np.where(keep, np.invert(bt_11um[:,] < 228.0), False) + keep = np.where(keep, np.invert(bt_11um[:, ] > 270.0), False) + keep = np.where(keep, np.invert(bt_11um[:, ] < 228.0), False) - return keep \ No newline at end of file + return keep -- GitLab