diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py index 0ac29ffd34d17cfb549ef2e52ed01985c46082ea..2592ef432452a8de08e8faeebeeafd0d61fcfb5f 100644 --- a/modules/icing/pirep_goes.py +++ b/modules/icing/pirep_goes.py @@ -629,6 +629,8 @@ def run_qc(filename, filename_l1b, day_night='ANY'): keep_idxs.append(idxs[i]) else: bts_reject.append((bt_11um[idxs[i],].flatten())[mask[i]]) + phs_reject.append((cld_phase[idxs[i],].flatten())[mask[i]]) + opd_reject.append((cld_opd[idxs[i],].flatten())[mask[i]]) print('num valid pireps: ', len(keep_idxs)) keep_idxs = np.array(keep_idxs) @@ -671,6 +673,14 @@ def run_qc(filename, filename_l1b, day_night='ANY'): print(np.histogram(opd, bins=10)) print(np.histogram(phs, bins=6)) + bts = np.concatenate(bts_reject) + phs = np.concatenate(phs_reject) + opd = np.concatenate(opd_reject) + + print(np.histogram(bts, bins=10)) + print(np.histogram(opd, bins=10)) + print(np.histogram(phs, bins=6)) + def apply_qc_icing_pireps(icing_alt, cld_top_hgt, cld_phase, cld_opd, cld_mask, bt_11um, solzen, day_night='ANY'): opd_threshold = 2