From 719686a85e996dbeb0ce6ea3bb7041a9a546b4e2 Mon Sep 17 00:00:00 2001 From: Greg Quinn <greg.quinn@ssec.wisc.edu> Date: Thu, 3 Sep 2009 19:58:40 +0000 Subject: [PATCH] modis2airs_collect: add use of MISSING flag --- flags.py | 1 + modis2airs_collect.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/flags.py b/flags.py index 3ee0739..0da9372 100644 --- a/flags.py +++ b/flags.py @@ -3,3 +3,4 @@ INVALID = 1 LOW = 2 HIGH = 4 +MISSING = 8 diff --git a/modis2airs_collect.py b/modis2airs_collect.py index 2106ef4..ee1d863 100644 --- a/modis2airs_collect.py +++ b/modis2airs_collect.py @@ -1,6 +1,7 @@ import numpy import sys +from flags import * from modis_bright import modis_bright from pyhdf.SD import SD, SDC from util import HdfWriter @@ -47,12 +48,13 @@ bt_mean[:] = modis_bright(rad_mean) std_bt[:] = modis_bright(rad_mean + rad_std) - bt_mean # for any pixel where N is zero, use fill values for the other -# variables +# variables and set the MISSING flag missing_idxs = (n == 0) rad_mean[missing_idxs] = -9999.0 rad_std[missing_idxs] = -9999.0 bt_mean[missing_idxs] = -9999.0 std_bt[missing_idxs] = -9999.0 +flags[missing_idxs] = MISSING # output to HDF writer = HdfWriter(output_file) -- GitLab