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