**MODIS Atmosphere QA Plan**

> ![](media/image1.wmf){width="4.155555555555556in"
> height="3.589583333333333in"}

Version 2.3

October 2002

Prepared by

MODIS Atmosphere Team

Allen Chu,^1^ Kathy Strabala,^2^ Steve Platnick,^3^ Eric Moody,^4^

Michael King,^5^ Shana Mattoo,^4^ Rich Hucek,^6^ Bill Ridgway^1^

^1^ NASA Goddard Space Flight Center, Code 913/SSAI, Greenbelt, MD
20071;

^2^ NOAA CIMSS/SSEC University of Wisconsin-Madison, Madison, WI 53719;

^3^ NASA Goddard Space Flight Center, Code 913/JCET-UMBC, Greenbelt, MD
20071;

^4^ NASA Goddard Space Flight Center, Code 913/Emergent IT, Greenbelt,
MD 20071;

^5^ NASA Goddard Space Flight Center, Code 900, Greenbelt, MD 20071;

^6^ Research & Data Systems Corp./MODIS SDST, Seabrook, MD 20706

**Table of Contents**

1.0 Introduction 1

1.1 QA Network systems 2

1.2 QA Approach 3

1.3 QA Scenarios 4

1.4 Related Documents 6

2.0 Level 2 Runtime QA Structure/Information Content 7

2.1 QA flags 7

2.2 QA metadata 9

3.0 Post-Processing QA 12

3.1 Routine QA 12

3.2 Investigative QA 13

Appendix A: Table of Runtime QA Flags of MODIS L2 Atmospheric Products

> MOD04 16
>
> MOD05 21
>
> MOD06 23
>
> MOD07 29
>
> MOD35 32

Appendix B Table of QA Inventory Metadata of MODIS L2 Atmospheric
Product

> MOD04 35
>
> MOD05 36
>
> MOD06 37
>
> MOD07 38
>
> MOD35 39

Appendix C Table of QA Archive Metadata of MODIS L2 Atmospheric Products

> MOD04 40
>
> MOD05 41
>
> MOD06 42
>
> MOD07 43
>
> MOD35 44

**1.0 Introduction**

Quality assessment is an important element in the sequential data
reduction from Level 0 raw counts to Level 1B calibrated radiance, and
continually to Level 2 granuled and Level 3 gridded products. The Level
2 MODIS atmosphere products are physically-retrieved from the MODIS
measurements and grouped into a user-friendly HDF file based upon the
categories of aerosols, clouds, column water vapor, atmospheric profiles
and cloud mask. The Level 3 joint atmospheric product contains hundreds
of 1°1° gridded parameters in a single HDF file and each parameter is
associated with a number of statistical quantities (mean, standard
deviation, histogram and regression). We believe that the quality
assessment is sufficiently available from the statistics calculated by
1°1° spatial aggregation. No specified QA information is provided in
Level 3 product. This document describes the QA (quality assessment or
quality assurance) plan, including QA approach, QA network systems, QA
scenarios, Level 2 runtime QA (structure and information content), and
post-processing quality evaluation using both Level 2 and Level 3
atmosphere products.

The MODIS Level 2 and Level 3 atmosphere products (product ID) are
listed as follows:

-   Aerosol over land and ocean (MOD04)

-   Total precipitable water at Near IR and IR wavelengths (MOD05)

-   Cloud and cloud top properties (MOD06)

-   Temperature and moisture profiles (MOD07)

-   Cloud mask (MOD35)

-   Daily, 8-day and monthly global map (MOD08 D3, MOD08 E3, MOD08 M3)

Each Level 2 atmospheric parameter is retrieved at a spatial resolution
determined by the sensitivity of retrieval, not necessarily on a single
FOV basis. The runtime QA flags are designed to store the flags of
processing path, input data source, and the estimated quality of the
physical parameters retrieved. Commonly used by all atmospheric products
are the cloud mask flags derived at 1 1 km resolution for the
determination of cloudy and clear pixels. The QA metadata, on the other
hand, are to report statistics calculated based upon a granule of data
in the form of either inventory or archive metadata. The inventory
metadata are searchable whereas the archive metadata are for
documentation only.

The post-processing QA is to diagnose atmosphere Level 2 and Level 3
products using the runtime QA flags and metadata and also to evaluate
data quality (leading to the update of science quality flag) by
intercomparisons with climatology (such as the maximal and minimal
values) or other available sources of satellite or ground measurements
if possible. This process involves visualization of the products,
documentation (e.g., product log) of daily images and simple statistical
analysis (e.g., time series). The success of quality evaluation relies
on effective QA netwrok systems for processing, transfer and storgage of
the MODIS massive data volume (250 GB L1B and 35 GB L2 and L3 atmosphere
products).

**1.1 QA Network Systems**

The MODIS atmosphere QA network involves GDAAC (Goddard Distributed
Active Archive Center), MODAPS (MODIS Data Processing System) and
Windhoek (MODIS Atmosphere Centralized Computing Facility), which are
depicted in Figure 1. The Windhoek system will be devoted heavily to QA
activities along with local SCFs. The MOD04, MOD05 and MOD06 products
will be generated at MODAPS by MODIS PI processing and MOD35 and MOD07
products will be produced at GDAAC. All the MODIS atmosphere L2 and L3
products (\~35 GB per day) will be pushed through a fiber-optic link
(100 Mbits per second) to Windhoek when the newly processed data is
available. It is planned that Windhoek will store up to 400 GB MODIS
atmosphere L2 and L3 products (approximately 10-14 days residing time)
for QA purpose. Level 3 products will be kept online up to a year. Not
shown in Figure 1 are the upper stream of data transfer from EDOS to
GDAAC and down stream of data distribution from Windhoek to MODIS data
validation team members.

![](media/image2.wmf){width="6.459027777777778in" height="4.9875in"}

**Figure 1. QA network systems for MODIS atmosphere products**

+------------------------+--------------+--------------+--------------+
| Network Systems        | Number of    | RAM          | DiskSpace    |
|                        | CPUs         |              |              |
| (SGI Origin 2000)      |              | (GByte)      | (TBytes)     |
+------------------------+--------------+--------------+--------------+
| MODAPS                 | 112          | 28           | \-           |
+------------------------+--------------+--------------+--------------+
| Windhoek               | 8            | 2            | 1.165        |
+------------------------+--------------+--------------+--------------+

The role of GDAAC, MODAPS and SCF personnel are illustrated as follows:

-   Due to MODIS massive data volume, the operational process at GDAAC
    (e.g., the link between EDOS and GDAAC) should maintain the highest
    quality level possible to ensure the data uncorrupted during
    production, transfer, and archival. The role of GDAAC personnel is
    to ensure the correct functioning of the operational data production
    processes, the integrity of the data derived, and availability of
    production logs. The GDAAC personnel will not perform any science QA
    for MODIS atmospheric products of MOD07 and MOD35 produced at GDAAC.

-   The role of MODAPS personnel is to monitor the daily MODIS
    atmosphere Level 2 and Level 3 products (MOD04, MOD05, MOD06,
    MOD08-D3, MOD08-E3, and MOD08-M3) pushed to Windhoek for uncorrupted
    data transmission between MODAPS and Windhoek. The MODAPS personnel
    should provide prompt instruction and assistance if needed. The
    MODAPS personnel will not perform any science QA for MODIS
    atmospheric products. In an attempt to establish efficient
    communication and trouble handling, the Windhoek system adminstrator
    was hired to work closely with MODAPS personnel in Building 32 at
    NASA Goddard Space Flight Center.

-   The role of SCF personnel is to perform post-processing QA using
    MODIS atmosphere Level 2 and Level 3 products on WINDHOEK. The
    details will be discussed in Section 3. The Windhoek system
    adminstrator has the overall responsibility for data transmission,
    storage and archival. In addition, he will assist science team
    member to develop an effective QA visualization system.

**1.2 QA Approach**

The (automatic) operational and (automated) post-production approaches
forms the key to the QA process of MODIS atmosphere products. The former
encompasses the runtime QA flags and metadata produced in each products
as well as the operational procedures performed in real time at the
GDAAC or MODAPS (MODIS Data Processing System). The latter shows the
post-production data quality evaluation process centralized at Windhoek.

The runtime QA flags produced in Level 2 products are the central piece
of the quality assurance plan. They are designed not only to report
success or failure of criteria being used in retrieval but also to
estimate the data quality. The resolution-level QA flags provide much
more detailed information and thus provide better information to produce
Level 3 global products. The MODIS atmosphere Level 3 products are
produced to include various statistical quantities (e.g., mean, standard
deviation, histogram and regression). Theoretically, in evaluating the
quality of the retrieval, the quality of the inputs should also be
considered. However, it is a too much complex process. Thus, the Level 2
QA flags are to reflect only the product itself, with input sources
flagged for later evaluation. The structure/information content of
runtime QA flags and metadata can be found in section 2, followed by
detailed tabulation of QA flags and metadata in Appendices A, B and C,
respectively. Listed below is the table of the size of QA flags (in
byte) implemented in MODIS atmosphere Level 2 products.

+------------+-----------------------------+-------------+-------------+
| Level 2    | Level 2                     | Spatial     | QA flags    |
| Product ID |                             | Resol.      |             |
|            | Product Name                |             | Size        |
|            |                             | (km x km)   |             |
|            |                             |             | (bytes)     |
+------------+-----------------------------+-------------+-------------+
| MOD04      | Aerosol properties          | 10 x 10     | 8           |
+------------+-----------------------------+-------------+-------------+
| MOD05      | Total precipitable water    | 1 x 1 & 5 x | 6           |
|            |                             | 5           |             |
+------------+-----------------------------+-------------+-------------+
| MOD06      | Cloud and cloud top         | 1 x 1 & 5 x | 15          |
|            | properties                  | 5           |             |
+------------+-----------------------------+-------------+-------------+
| MOD07      | Atmospheric profiles        | 5 x 5       | 9           |
+------------+-----------------------------+-------------+-------------+
| MOD35      | Cloud mask                  | 1 x 1       | 10          |
+------------+-----------------------------+-------------+-------------+

An automated visualization system for the Level 2 and Level 3 products
is the goal for routine post-processing QA. A suite of visualization
software is under development based upon IDL (e.g., Paint the Globe).
This complete system is designed to easily access the atmospheric
parameters of interest as well as the runtime QA flags and metadata.
Through subsetting by reducing the size of the data enables the
comparison with ground measurements for the update science quality flag.
The AERONET of 100 sites of photometers all over the world provide
aerosol optical thicknesses from 0.38 to 1.02 m, which is an attempt to
using real-time observations for QA purpose. After launch, a centralized
QA effort at NASA Goddard Space Flight Center should greatly enhance the
post-processing QA effort by prompt interaction and communiation among
atmospheric discipline groups. Intercomparison of results from other
available satellite and ground-based will help us to gain experience and
improve the algorithms. Overall, the post-processing QA is considered to
be a part of validation effort.

**1.3 QA Scenarios**

+-----+-----------+------------------------+-------------------------+
| Ev  | D         | DAAC/MODAPS            | SCF                     |
| ent | escrption |                        |                         |
+-----+-----------+------------------------+-------------------------+
| 1   | PGE       | > Active               | \-                      |
|     | Starts    |                        |                         |
+-----+-----------+------------------------+-------------------------+
| 2   | PGE       | -   Graceful crash -   | -   Graceful crash -    |
|     | crashes   |     Notify SCF         |     examine the exit    |
|     |           |     personnel          |     code information,   |
|     |           |                        |     possibly rerun PGE  |
|     |           | -   Ungraceful crash - |                         |
|     |           |     if core dump,      | -   Ungraceful crash:   |
|     |           |     rerun PGE with     |     diagnose the        |
|     |           |     debugging mode on  |     results generated   |
|     |           |                        |     from debugging mode |
+-----+-----------+------------------------+-------------------------+
| 3   | PGE       | -   Monitoring the     | \-                      |
|     | creates   |     whole PGE process  |                         |
|     | granule   |                        |                         |
|     |           | -   Notify SCF         |                         |
|     |           |     personnel if       |                         |
|     |           |     needed (TBD)       |                         |
+-----+-----------+------------------------+-------------------------+
| 4   | S         | -   Monitored by DAAC  | -   Examine the         |
|     | uccessful |                        |     non-fatal error due |
|     | PGE runs  | -   Sort out the       |     to exit code        |
|     |           |     nature and         |     information         |
|     |           |     severity of        |                         |
|     |           |     non-fatal errors   |                         |
|     |           |     if occur           |                         |
|     |           |                        |                         |
|     |           | -   Notify SCF if      |                         |
|     |           |     needed (TBD)       |                         |
+-----+-----------+------------------------+-------------------------+
| 5   | Data      | -   Monitored by DAAC  | \-                      |
|     | Server    |                        |                         |
|     | Insert    | -   Troubling shooting |                         |
|     |           |     if fails           |                         |
|     |           |                        |                         |
|     |           | -   Notify SCF if      |                         |
|     |           |     needed (TBD)       |                         |
+-----+-----------+------------------------+-------------------------+
| 6   | Inve      | -   Set operational    | -   Notified by DAAC,   |
|     | stigative |     quality flag       |     or discovered while |
|     | QA        |                        |     doing routine QA    |
|     |           | -   Monitoring         |                         |
|     |           |     processing log     | -   Requesting          |
|     |           |     files (or examing  |     processing log      |
|     |           |     QA ESDTs) if any   |     files               |
|     |           |     abnormalies occur  |                         |
|     |           |                        | -   Detailed procedures |
|     |           | -   Notify SCF         |     to be determined.   |
|     |           |     personnel if not   |                         |
|     |           |     due to operation   |                         |
+-----+-----------+------------------------+-------------------------+
| 7   | Routine   | -   B.0 - active but   | -   Do routine QA as    |
|     | QA        |     does not do any    |     specified in        |
|     |           |     data quality       |     post-runtime QA     |
|     |           |     evaulation except  |     procedures          |
|     |           |     updating QA        |                         |
|     |           |     science quality    |                         |
|     |           |     flag               |                         |
|     |           |                        |                         |
|     |           | -   B.1 - passive      |                         |
+-----+-----------+------------------------+-------------------------+
| 8   | Error     | -   Help retrieve      | -   Do error analysis   |
|     | analysis  |     diagnostic files   |     based upon the      |
|     |           |     (FailedPGE ESDTS,  |     information         |
|     |           |     Status, Report or  |     gathered from       |
|     |           |     User logs), or     |     diagnostic files    |
|     |           |     provide method to  |                         |
|     |           |     retrieve those     | -   Procedures to be    |
|     |           |     files              |     determined          |
+-----+-----------+------------------------+-------------------------+

**1.4 Related Documents**

-   Interface Control Document between EOSDIS core system (ECS) and
    Science Computing Facilities (SCF), EOSDIS core system project,
    505-41-33, January, 1996.

-   Release B Science Data Processing Segment (SDPS) Database Design and
    Database Schema Specifications for ECS Project, 311-CD-008-001,
    EOSDIS Core System Project, May 1996.

-   Software Requirements Specification for the ECS Quality Assurance
    Metadata Update Utility, draft version, J. Closs, ECS, November 22,
    1996.

-   The QA process: A Decomposition of Functional Elements Version 2, R.
    Lutz, ESDIS Science Office, March 15, 1996.

-   MODIS Science Data Processing Software Requirement Specification
    Version 2 and beyond, SDST, December 12, 1996.

-   MODIS Level 1B QA plan, version 1.2, MCST document #M0028, Jones et
    al., June 1996.

-   MTPE/EOS Data Products Handbook, Volume 1: TRMM & AM-1, S. W.
    Wharton and M. F. Myers, 1997.

-   MODIS Atmosphere Validation Plan, King et al., February 2000.

-   EOS Data Products Handbook, Volume 2: ACRIIMSAT, Aqua, Jason-1,
    Landsat 7, Meteor-3M, QuikScat, QuikTOMS, and VCL, R. Greenstone
    and C. L. Parkinson, 2000.

**2.0 Level 2 Runtime QA Structure/Information Content**

The quality of Level 2 product can be (1) inherited from the L1B
radiances, or (2) associated with retrieval process. The pixel-based L1B
validity flags comprising information on dead and saturated detectors,
calibration failure, etc., are examined by L2 algorithms for
determination of the radiometric status of each pixel. This information
can prevent further calculations from being performed if criteria is not
met by the given algorithm. The granule-level L1B QA metadata provides
summary information for valid and saturated earth view observations, and
can be useful in screening a granule of data. Details about MODIS L1B QA
flags can be found in the MODIS L1B QA plan. The structure and
information content of MODIS atmosphere Level 2 runtime QA are shown in
the following sections.

**2.1 QA flags**

The SDS run time QA flags are stored based upon product resolution. For
convenience, the run time QA flags can be divided into three parts: (1)
cloud mask flags, (2) product quality flags, and (3) retrieval
processing flags.

**Cloud Mask Flags** are constructed using the first byte of the cloud
mask:

  -------- -------- -------- -------- -------- -------- -------- --------
  1        2        3        4        5        6        7        8

  -------- -------- -------- -------- -------- -------- -------- --------

Bits 1-3: cloud state

> (bit 1: determined/undetermined)
>
> (bits 2-3: cloud confidence/coverage defined in percentage)

Bit 4: day/night flag

Bit 5: sun glint flag

Bit 6: snow/ice flag

Bit 7-8: land/sea flag

For products of 1 1 km resolution, the first byte of the cloud mask will
be written and stored. For coarser resolution products, the information
for each bit will be determined by science team members based upon the
retrieval method. The cloud mask (MOD35) itself will not duplicate this
information. To avoid duplication for combined products, cloud mask QA
flags will be stored once. The only exception is the cloud product,
where the cloud mask QA flags will be stored at both 11 and 55 km
resolutions

**Product Quality Flags** 4 bits are used to indicate the quality of
each parameter retrieved at the product spatial resolution. The first
bit indicates usefulness of the parameter, followed by 3 bits for the
quality level (up to a total of 8 quality levels), such as

  ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------
  1     2     3     4     5     6     7     8     \...   \...   \...   \...

  ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------

Bit 1: useful/not useful flag of 1st parameter

Bits 2-4: maximum eight quality levels of 1st parameter

Bit 5: useful/not useful flag of 2nd parameter

Bits 6-8: maximum eight quality levels of 2nd parameter

The total length of product quality flags is , where N is number of
parameters retrieved of the product. In order to save space, if two
parameter are derived based upon the same criteria and from the same
retrieval method, the product run time QA flags can be consolidated into
a sinlge 4 bits (instead of 8 bits). This should cause no confusion if
it is documented properly.

Table 1 shows the data quality estimated for each atmospheric product.
As an example, the data quality of the aerosol optical thickness product
over land will be estimated by

$$\text{Data Quality = }\left\lbrack \frac{N}{N_{o}} \right\rbrack^{\alpha}\left\lbrack \frac{1}{P} \right\rbrack^{0\text{.}5}\left\lbrack 1 - \frac{\rho_{\text{sd}}}{\sqrt{N}\rho_{\text{mean}}} \right\rbrack^{\beta}$$

where N is the number of cloud and water free pixels, N~0~ the total
number of pixels in a 1010 km grid, P the aerosol retrieval priority
(=1,2,3,4) and the apparent reflectance. The scale factors and are yet
to be determined. For cloud effective radius, the data quality may be
estimated by the absolute differences of the values derived at two
different spectral channels. Similarly, the quality of total
precipitable water may be estimated by the difference of total
precipitable water retrieved at 0.94 and 0.905 m wavelengths. The
differences of total precipitable water at near IR and IR wavelengths,
on the other hand, will be useful for data validation. These quality
flags should be particularly useful in the L3 joint product development,
data quality assessment and validation. QA weighted statistics of
atmospheric parameters are included as part of the L3 atmosphere joint
product.

Table 1. MODIS Level 2 atmospheric parameters, spatial resolution and
product quality flag.

+-------+---------------------------+---------+------------------------+
| Pr    | Product Content           | Res     | > Product Quality      |
| oduct |                           | olution | > Evaluatoin           |
|       |                           | (km)    |                        |
| ID    |                           |         |                        |
+-------+---------------------------+---------+------------------------+
| MOD04 | Aerosol over land (GSFC)  | 10 10   | ![](me                 |
|       |                           |         | dia/image3.emf){width= |
|       | Aerosol over ocean (GSFC) |         | "2.1944444444444446in" |
|       |                           |         | height="               |
|       |                           |         | 0.5416666666666666in"} |
+-------+---------------------------+---------+------------------------+
| MOD05 | Total precipitable        | 1 1     | W~0.94\ m~ -           |
|       | water - NIR (GSFC)        |         | W~0.90\ m~             |
+-------+---------------------------+---------+------------------------+
|       | Total precipitable water  | 5 5     | See MOD07              |
|       | -IR (UW)                  |         |                        |
+-------+---------------------------+---------+------------------------+
| MOD06 | Cloud properties (GSFC &  | 1 1     | For example, cloud     |
|       | NRL)                      |         | droplet effective      |
|       |                           |         | radius                 |
|       |                           |         |                        |
|       |                           |         | ![](me                 |
|       |                           |         | dia/image4.emf){width= |
|       |                           |         | "1.3194444444444444in" |
|       |                           |         | height="               |
|       |                           |         | 0.3055555555555556in"} |
+-------+---------------------------+---------+------------------------+
|       | Cloud top properties (UW) | 5 5     | CTP - convergence of   |
|       |                           |         | observations and       |
|       |                           |         | calculated RTE         |
|       |                           |         | solution               |
+-------+---------------------------+---------+------------------------+
| MOD07 | Atmospheric temperature,  | 5 5     | TBD                    |
|       | moisture profile and      |         |                        |
|       | offshoots (UW)            |         |                        |
+-------+---------------------------+---------+------------------------+
| MOD35 | Cloud mask (UW)           | 1 1     | Based on number of     |
|       |                           |         | tests perfomed         |
+-------+---------------------------+---------+------------------------+

**Retrieval Processing Flags** are used for miscellaneous purposes. The
bit length and information content are determined by the responsible
science team member. In general, it may contain

-   Physical, algorithm, climatological constraints

-   Atmospheric correction (Rayleigh scattering, gaseous absorption)

-   Input resource of ancillary data or MODIS product

-   Spectral band and detector status (L1B)

-   Occurrence of contamination by thin cirrus

Two types of retrieval processing flags are defined in the MODIS
atmosphere QA plan, the processing path flag and the input data resource
flag. The former indicates the retrieval path, the correction due to
Rayleigh scattering and gaseous absorption, or the occcurrence of error
during retrieval. The latter is to indicate the source of input data
sets, such as other MODIS products, ancillary data from other
satellites, model assimilated data from DAO (Data Assimilation Office),
or NCEP (National Center for Environmental Prediction), or climatology.
The information given by the flags are potentially important for
post-launch quality evalulation as well as data validation. The detailed
information on retrieval processing flags for each atmospheric product
can be found in section 3.

**2.2 QA Metadata**

QA metadata consists of statistical information for a given granule of
data processed. Because of space limitations, only inventory metadata
will be stored by EOSDIS. All the SDS data (including QA flags) and
archive metadata will be archived on tape. For clarity, the QA metadata
is divided into three parts: (1) ECS core QA inventory metadata, (2)
product-specific (non-ECS) QA inventory metadata, and (3)
product-specific QA archive metadata.

**ECS Core QA Inventory Metadata** is one part of the inventory metadata
used for MODIS atmosphere quality assurance. Table 2 shows the ECS
general core inventory metadata implemented in MODIS atmosphere version
2 software, and includes percent missing data, science quality and
operational quality flags (and their explainations in text form)
specifically defined to be associated with the measured parameters of a
product. The operational quality is set by the DAAC, and will not be
changed. The science quality flag, however, is assigned initially by the
science team, and then updated through an update utility if necessary.
Percentage of missing data is planned to report the percent of missing
data from L1B calibrated radiance data per granule.

Table 2. ECS Core Metadata of MODIS V2 atmospheric products.

  ------------------------------------------- -------------- ------------
  **ECS Core Attribute Name**                 **ECS Data     **\# of
                                              Type**         Values**

  SHORTNAME                                   STRING         1

  VERSIONID                                   STRING         1

  SIZEMBECSDATAGRANULE                        DOUBLE         1

  REPROCESSINGACTUAL                          STRING         1

  REPROCESSINGPLANNED                         STRING         1

  LOCALGRANULEID                              STRING         1

  LOCALVERSIONID                              STRING         1

  DAYNIGHTFLAG                                STRING         1

  PRODUCTIONDATETIME                          DATETIME       1

  PGEVERSION                                  STRING         1

  INPUTPOINTER                                STRING         30(Max)

  **RangeDateTime**                                          

  RANGEBEGINNINGTIME                          TIME           1

  RANGEENDINGTIME                             TIME           1

  RANGEBEGINNINGDATE                          DATE           1

  RANGEENDINGDATE                             DATE           1

  **Bounding Rectangle**                                     

  EASTBOUNDINGCOORDINATE                      DOUBLE         1

  WESTBOUNDINGCOORDINATE                      DOUBLE         1

  NORTHBOUNDINGCOORDINATE                     DOUBLE         1

  SOUTHBOUNDINGCOORDINATE                     DOUBLE         1

  **OrbitCalculatedSpatialDomain**                           

  ORBITNUMBER.1                               INTEGER        1

  EQUATORCROSSINGLONGITUDE.1                  DOUBLE         1

  EQUATORCROSSINGDATE.1                       DATE           1

  EQUATORCROSSINGTIME.1                       TIME           1

  **MeasuredParameter**                                      

  PARAMETERNAME.1                             STRING         1

  SCIENCEQUALITYFLAG.1                        STRING         1

  SCIENCEQUALITYFLAGEXPLANATION.1             STRING         1

  OPERATIONALQUALITYFLAG.1                    STRING         1

  OPERATIONALQUALITYFLAGEXPLANATION.1         STRING         1

  QAPERCENTMISSINGDATA.1                      INTEGER        1
  ------------------------------------------- -------------- ------------

Additional QA inventory metadata can be added by science team members to
accommodate their needs. These are discussed in the next sections.

**Product-Specific QA Inventory Metadata** is used to accommodate the QA
needs of each specific MODIS atmosphere product. The product specific QA
inventory metadata includes statistics reported by either the MODIS
cloud mask algorithm or by the product generation algorithm itself. For
all MODIS atmosphere products, the product-specific QA inventory
metadata include

-   \% successful rate of retrieval

-   \% day processed

-   \% night processed

-   \% sunglint processed

-   \% snow background processed

-   \% land processed

-   \% water processed

-   \% shadow processed

-   \% low confidence clear

-   \% miscellaneous types of cloud

-   \% non-cloud obstruction

-   \% maximum solar zenith angle

-   \% minimum solar zenith angle

An important feature if product-specific QA inventory metadata is it\'s
searchability. A user can skip an entire granule of data if the
requested criteria are not satisfied, or can examine the granule of data
in more detail if they are satisfied. The detailed descriptions of
product-specific QA inventory metadata for each of MODIS atmosphere
products can be found in section 4.

**Product-Specific QA Archive Metadata** is designed to report the
summary statistics and information of a granule for documentation
purposes only. These values are not searchable. The archive metadata for
each of the MODIS atmospheric products are described in section 5.

**3.0 Post-Processing QA**

MODIS atmosphere Level 2 and Level 3 products produced at GDAAC and
MODAPS are pushed 100% to Windhoek for quality evaluation. The MODIS
atmosphere post-processing QA includes routine and investigative QA
processes. Routine QA includes the visualization of images,
documentation, and generation of QA report. The data volume for routine
QA may be reduced in a 6-month span. The investigative QA is focused on
the problems as discovered in routine QA. As a part of investigative QA,
all MODIS atmosphere algorithms are subject to consistency check using
pre-launch MAS measurements. It is planned that during the period of
centralized QA (when data becomes available), the MODIS atmosphere
discipline groups will diagnose the MODIS global L2 and L3 products
together at Goddard, along with fractional L1B and ancillary data.
Figure 2 shows an example of the selection of L1B and ancillary data in
terms of geolocaton and occurrence of significant aerosol event around
the globe.

![](media/image5.wmf){width="6.49375in" height="4.013888888888889in"}

Figure 2. Interested and Golden Area for aerosol studies

**3.1 Routine QA**

An effective QA visualization system is the core of routine QA to
process massive volume of the MODIS data. The critical components of the
QA system include

-   Level 3 product browser (Latitiude-Longitude global map)

-   Level 2 product browser (histgogram, quality index)

-   Level 2 product subseter

-   Level 1B and ancillary data viewer

The existing visualization software, such as DIAL (reference) and
Earthview (reference), can not satisfy 100% our QA needs. Our goal is to
develop a system with GUI (graphic-user interface) and both interactive
and batch job capabilities. For the easy software development and
integration, the ENVI/IDL design structure is preferred, similar to
SeaDAS (SeaWifs Data Analysis System) (reference). As a result of the
routine QA process, a QA statistics report will be produced. The
procedures leading to the update of granule-level science quality flag
is shown below (with flags of "Passed","Failed","Suspect", "Being
Investigated", "Not Investigated", Inferred Passed", "Inferred Failed"
and "validated"; "Not Investigated" is the default).

![](media/image6.wmf){width="5.7340277777777775in"
height="4.542361111111111in"}

**3.2 Investigative QA**

Investigative QA is considered to be a parallel process to routine QA.
Unlike daily routine QA, the investigative QA can take indefinite time
on solving the problems (e.g., anormalies) discovered in routine QA, or
the inconsistency (or bias) of the products (i.e., time series). In a
broader sense, it can be seen as a part of data validation effort. Of
particular interest are the special events, for example the golden area
for aerosols shown in Figure 2, where the deficiency of algorithm (if
any) can be easily detected based upon the experience of pre-launch
field experiments (e.g., SCAR-A, SCAR-B, SCAR-C, TARFOX). Table 3 shows
special events of interest for MODIS atmosphere products.

> Table 3. Special events for investigative QA

+---------------------------+------------------------------------------+
| Atmospheric Product       | Special events                           |
+---------------------------+------------------------------------------+
| Aerosol over land and     | **Land:** Biomass burning in Brazil and  |
| ocean                     | central Africa in dry season             |
|                           | (August-September); Sulfate aerosol in   |
|                           | the summer in the mid-Atlantic US;       |
|                           | Outbreak of Sahara or Gobi dusts         |
|                           |                                          |
|                           | **Ocean:** Saharan dust, marine aerosol  |
+---------------------------+------------------------------------------+
| Cloud properties          | **Cirrus cloud**: Mid-western states of  |
|                           | the US (Oklahoma to Nebraska) in the     |
|                           | summer.                                  |
+---------------------------+------------------------------------------+
|                           | **Stratus cloud** : Off coast of         |
|                           | California and in the Arctic region,     |
|                           | especially in June and July.             |
+---------------------------+------------------------------------------+
| Total ozone               | Antarctic ozone hole; Arctic ozone       |
|                           | depletion; ozone depletion over North    |
|                           | America and Europe.                      |
+---------------------------+------------------------------------------+
| Total precipitable water  | Over bright surfaces (cloud and bright   |
|                           | surfaces)                                |
+---------------------------+------------------------------------------+

Data from other satellites can also be used for (qualitative)
comparisons. These independent sources of information will provide
useful to MODIS products. Table 4 lists the satellite data available at
MODIS launch.

Table 4. Satellite data available for intercomparison with MODIS
atmosphere products.

  --------- ------------------------------- -----------------------------
  Product   Atmospheric Product             Satellite data

  MOD04     Aerosol over land and ocean     POLDER (ADEOS), MISR, TOMS
                                            (ADEOS, EP), AVHRR, GOES

  MOD05     Total precipitable water        NVAP

  MOD06     Cloud properties                GOES, MISR

  MOD07     Total ozone                     SBUV (TOVS), TOMS (ADEOS, EP)

            Temperature and moisture        NCEP, DAO, NVAP
            profile                         

  MOD35     Cloud Mask                      GOES, MISR
  --------- ------------------------------- -----------------------------

In addition to climatological data, some operational ground sites can
provide useful measurements for quantitative comparisons, which are also
useful for our investigation. Thus data around Sun photometer sites (a
total of 100 and % operational year-round) are subset and stored for
statistical analysis in real time. The AERONET sunphotometer equipped
with satellite network communication capability can efficiently
calibrate and analyze data to meet our QA needs for aerosol optical
thickness (at 0.34, 0.38, 0.44, 0.66, 0.86 and 1.02 m) and total
precipitable water. Finally, after the release of the data, user's
feedback is expected to play an important role in data quality
assessment.

**Appendix A: Table of Run Time QA Flags of MODIS Level 2 Atmospheric
Products**

**MOD04**

For the aerosol product, the run time QA flags are stored in six bytes
for both land and ocean. The first byte contains the cloud mask QA
flags, and the remainding five bytes (a separate array from the cloud
mask QA) contain product qualitym flags, retrieval processing flags, and
input data resource flags which are designed separately for land and
ocean because of the differences of retrieval algorithms.

-   Spatial resolution: 10 10 km

-   Processing mode: Day time mode only

***Cloud mask QA flags***

+-----------------+----------+---------+------------------------------+
| **Flag name**   | **Number | **Bit   | **Description**              |
|                 | of       | value** |                              |
|                 | bits**   |         |                              |
+-----------------+----------+---------+------------------------------+
| Cloud mask      | 1        | 0       | Undetermined                 |
| summary flag    |          |         |                              |
|                 |          | 1       | Determined                   |
+-----------------+----------+---------+------------------------------+
| Cloud mask      | 2        | 0       | 0-30% cloudy pixels          |
| quality flag    |          |         |                              |
|                 |          | 1       | 30-60% cloudy pixels         |
|                 |          |         |                              |
|                 |          | 2       | 60-90% cloudy pixels         |
|                 |          |         |                              |
|                 |          | 3       | \>90% cloudy pixels          |
+-----------------+----------+---------+------------------------------+
| Day/Night flag  | 1        | 0       | Night                        |
|                 |          |         |                              |
|                 |          | 1       | Day                          |
+-----------------+----------+---------+------------------------------+
| Sun glint flag  | 1        | 0       | Yes                          |
|                 |          |         |                              |
|                 |          | 1       | No                           |
+-----------------+----------+---------+------------------------------+
| Snow/Ice flag   | 1        | 0       | Yes                          |
|                 |          |         |                              |
|                 |          | 1       | No                           |
+-----------------+----------+---------+------------------------------+
| Land/Sea flag   | 2        | 0       | Water (Ocean and Lake)       |
|                 |          |         |                              |
|                 |          | 1       | Coastal                      |
|                 |          |         |                              |
|                 |          | 2       | Desert                       |
|                 |          |         |                              |
|                 |          | 3       | Land                         |
+-----------------+----------+---------+------------------------------+

***Product quality and retrieval processing QA flags over land***

+-----------------+----------+---------+------------------------------+
| **Product       |          |         |                              |
| quality QA      |          |         |                              |
| flags**         |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Summary quality | 1        | 0       | Not useful                   |
| flag for        |          |         |                              |
| aerosol optical |          | 1       | Useful                       |
| thickness at    |          |         |                              |
| 0.47 m          |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Estimated       | 3        | 0       | Bad (Fill Value)             |
| quality flag of |          |         |                              |
| aerosol optical |          | 1       | Marginal                     |
| thickness at    |          |         |                              |
| 0.47 m          |          | 2       | Good                         |
|                 |          |         |                              |
|                 |          | 3       | Very Good                    |
|                 |          |         |                              |
|                 |          | 4-7     | Not Used (TBD)               |
+-----------------+----------+---------+------------------------------+
| Summary quality | 1        | 0       | Not useful                   |
| flag for        |          |         |                              |
| aerosol optical |          | 1       | Useful                       |
| thickness at    |          |         |                              |
| 0.66 m          |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Estimated       | 3        | 0       | Bad (Fill Value)             |
| quality flag of |          |         |                              |
| aerosol optical |          | 1       | Marginal                     |
| thickness at    |          |         |                              |
| 0.66 m          |          | 2       | Good                         |
|                 |          |         |                              |
|                 |          | 3       | Very Good                    |
|                 |          |         |                              |
|                 |          | 4-7     | Not Used (TBD)               |
+-----------------+----------+---------+------------------------------+
| **Retrieval     |          |         |                              |
| processing QA   |          |         |                              |
| flags -         |          |         |                              |
| Processing path |          |         |                              |
| flags**         |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Dark target     | 3        | 0       | not met (Fill Value)         |
| criteria used   |          |         |                              |
| in retrieval    |          | 1       | 0.01 \< *Ref*(2.1 m) ≤ 0.05  |
|                 |          |         |                              |
|                 |          | 2       | 0.01 \< *Ref*(2.1 m) ≤ 0.10  |
|                 |          |         |                              |
|                 |          | 3       | 0.01 \< *Ref*(2.1 m) ≤ 0.15  |
|                 |          |         |                              |
|                 |          | 4       | 0.01 \< *Ref*(2.1 m) ≤ 0.25  |
|                 |          |         |                              |
|                 |          | 5       | 0.01 \< *Ref*(2.1 m) ≤ 0.40  |
|                 |          |         |                              |
|                 |          | 6-7     | Spare                        |
+-----------------+----------+---------+------------------------------+
| Error code -    | 3        | 0       | No error                     |
| Fill values     |          |         |                              |
| filled          |          | 1       | Solar and illumination       |
|                 |          |         | angles out of bound in       |
|                 |          | 2       | look-up table                |
|                 |          |         |                              |
|                 |          | 3       | Apparent reflectance         |
|                 |          |         | measured out of bound in     |
|                 |          | 4       | look-up table                |
|                 |          |         |                              |
|                 |          | 5       | Number of cloud and water    |
|                 |          |         | free pixels not met          |
|                 |          | 6       |                              |
|                 |          |         | Thresholds of 2.1 m not met  |
|                 |          | 7       |                              |
|                 |          |         | Thresholds of 3.8 m not met  |
|                 |          |         |                              |
|                 |          |         | Thin cirrus detection not    |
|                 |          |         | met                          |
|                 |          |         |                              |
|                 |          |         | Spare                        |
+-----------------+----------+---------+------------------------------+
| High solar      | 1        | 0       | No                           |
| zenith angle    |          |         |                              |
| (\> 72°)        |          | 1       | Yes                          |
+-----------------+----------+---------+------------------------------+
| Increased       | 1        | 0       | No                           |
| spatial         |          |         |                              |
| resolution (5 x |          | 1       | Yes                          |
| 5 km)           |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Aerosol Type    | 2        | 0       | Mixed                        |
|                 |          |         |                              |
|                 |          | 1       | Dust                         |
|                 |          |         |                              |
|                 |          | 2       | Sulfate                      |
|                 |          |         |                              |
|                 |          | 3       | Smoke                        |
+-----------------+----------+---------+------------------------------+
| Thin cirrus or  | 2        | 0       | 0 \< (1.38 m) \< 0.01;       |
| stratospheric   |          |         | correction is done           |
| aerosol index   |          | 1       |                              |
|                 |          |         | (1.38 m) \< 0; No correction |
|                 |          | 2       |                              |
|                 |          |         | (0.66 m) \< 0.04; No         |
|                 |          | 3       | correction                   |
|                 |          |         |                              |
|                 |          |         | (1.38 m) \> 0.01; No         |
|                 |          |         | correction                   |
+-----------------+----------+---------+------------------------------+
| **Retrieval     |          |         |                              |
| processing QA   |          |         |                              |
| flags - Input   |          |         |                              |
| data resource   |          |         |                              |
| flags**         |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Total ozone     | 2        | 0       | TOVS                         |
|                 |          |         |                              |
|                 |          | 1       | TOMS                         |
|                 |          |         |                              |
|                 |          | 2       | Climatology                  |
|                 |          |         |                              |
|                 |          | 3       | DAO                          |
+-----------------+----------+---------+------------------------------+
| Total           | 2        | 0       | NCEP/GDAS                    |
| precipitable    |          |         |                              |
| water           |          | 1       | MOD05 - NIR                  |
|                 |          |         |                              |
|                 |          | 2       | Climatology                  |
|                 |          |         |                              |
|                 |          | 3       | DAO                          |
+-----------------+----------+---------+------------------------------+
| Snow cover      | 2        | 0       | MOD35-cloud mask             |
|                 |          |         |                              |
|                 |          | 1       | MOD10-L3 8 day product.      |
|                 |          |         |                              |
|                 |          | 2-3     | TBD                          |
+-----------------+----------+---------+------------------------------+
| Spare           | 6        |         | TBD                          |
+-----------------+----------+---------+------------------------------+

***Product quality and retrieval processing QA flags over ocean***

+-----------------+----------+---------+------------------------------+
| **Product run   |          |         |                              |
| time QA flags** |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Summary quality | 1        | 0       | Not useful                   |
| flag            |          |         |                              |
|                 |          | 1       | Useful                       |
+-----------------+----------+---------+------------------------------+
| Estimated       | 3        | 0       | Bad                          |
| quality of      |          |         |                              |
| aerosol         |          | 1       | Marginal                     |
| parameters of   |          |         |                              |
| best solution   |          | 2       | Good                         |
|                 |          |         |                              |
|                 |          | 3       | Very Good                    |
|                 |          |         |                              |
|                 |          | 4-7     | Not Used (TBD)               |
+-----------------+----------+---------+------------------------------+
| Summary quality | 1        | 0       | Not useful                   |
| flag            |          |         |                              |
|                 |          | 1       | Useful                       |
+-----------------+----------+---------+------------------------------+
| Estimated       | 3        | 0       | Bad                          |
| quality of      |          |         |                              |
| aerosol         |          | 1       | Marginal                     |
| parameter of    |          |         |                              |
| average         |          | 2       | Good                         |
| solution        |          |         |                              |
|                 |          | 3       | Very Good                    |
|                 |          |         |                              |
|                 |          | 4-7     | Not Used (TBD)               |
+-----------------+----------+---------+------------------------------+

+-----------------+----------+---------+------------------------------+
| **Retrieval     |          |         |                              |
| processing QA   |          |         |                              |
| flags -         |          |         |                              |
| Processing path |          |         |                              |
| flags**         |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Part I:         | 4        | 0       | Retrieval is performed       |
| retrieving      |          |         |                              |
| condition flags |          | 1       | Glitter is present           |
| when inversion  |          |         |                              |
| is not          |          | 2       | Cloudy                       |
| performed - nm) |          |         |                              |
| fill value will |          | 3       | *R*(0.865 m) too low for     |
| be output       |          |         | retrieving optical thickness |
|                 |          | 4       |                              |
|                 |          |         | Total number of available    |
|                 |          | 5       | visible/swir (from 550 to    |
|                 |          |         | 1240 nm) wavelengths is      |
|                 |          | 6       | insufficient                 |
|                 |          |         |                              |
|                 |          | 7       | Total number of available    |
|                 |          |         | wavelengths \<3              |
|                 |          | 8       |                              |
|                 |          |         | Angles out of bounds         |
|                 |          | 9       |                              |
|                 |          |         | Land present in 10 x 10 km   |
|                 |          | 10      | box                          |
|                 |          |         |                              |
|                 |          | 11-15   | nm) \< -0.01; algorithm      |
|                 |          |         | found negative values of     |
|                 |          |         | optical thickness (there is  |
|                 |          |         | a problem)                   |
|                 |          |         |                              |
|                 |          |         | nm) \> 5; out of bound in    |
|                 |          |         | lookup table                 |
|                 |          |         |                              |
|                 |          |         | # All Cha                    |
|                 |          |         | nnels do not have valid data |
|                 |          |         |                              |
|                 |          |         | TBD                          |
+-----------------+----------+---------+------------------------------+
| Part II:        | 4        | 0       | Retrieval performed normally |
| retrieving      |          |         |                              |
| condition flags |          | 1       | Number of useful pixels      |
| when inversion  |          |         | within 10 10 km box is \<    |
| is performed -  |          | 2       | 10%                          |
| retrieved value |          |         |                              |
| will be output  |          | 3       | *R*(0.865 m) low but large   |
|                 |          |         | enough for retrieving        |
|                 |          | 4       | optical thickness; the size  |
|                 |          |         | distribution is              |
|                 |          | 5       | questionable; = fill value   |
|                 |          |         |                              |
|                 |          | 6       | 1.65 m channels not used     |
|                 |          |         |                              |
|                 |          | 7       | 2.13 m channels not used     |
|                 |          |         |                              |
|                 |          | 8       | 2.13 and 1.65 m channels not |
|                 |          |         | used                         |
|                 |          | 9       |                              |
|                 |          |         | Aerosol type as well as      |
|                 |          | 10      | aerosol content are variable |
|                 |          |         |                              |
|                 |          | 11      | There is variability in      |
|                 |          |         | aerosol content but the      |
|                 |          | 12-15   | spectral dependence is       |
|                 |          |         | stable                       |
|                 |          |         |                              |
|                 |          |         | The best value of is larger  |
|                 |          |         | than the threshold value     |
|                 |          |         | (5%)                         |
|                 |          |         |                              |
|                 |          |         | nm) \< 0 but to avoid bias   |
|                 |          |         | in level 3 product           |
|                 |          |         |                              |
|                 |          |         | Glint angle between 30° and  |
|                 |          |         | 40°                          |
|                 |          |         |                              |
|                 |          |         | Glint ;Store only            |
|                 |          |         | reflactance,SD and Number of |
|                 |          |         | pixels used                  |
|                 |          |         |                              |
|                 |          |         | TBD                          |
+-----------------+----------+---------+------------------------------+

+-----------------+----------+---------+------------------------------+
| **Retrieval     |          |         |                              |
| processing QA   |          |         |                              |
| flags - Input   |          |         |                              |
| data resource   |          |         |                              |
| flags**         |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Total ozone     | 2        | 0       | TOMS                         |
|                 |          |         |                              |
|                 |          | 1       | TOVS                         |
|                 |          |         |                              |
|                 |          | 2       | DAO                          |
|                 |          |         |                              |
|                 |          | 3       | Climatology                  |
+-----------------+----------+---------+------------------------------+
| Total           | 2        | 0       | NCEP                         |
| precipitable    |          |         |                              |
| water           |          | 1       | MOD05 - NIR                  |
|                 |          |         |                              |
|                 |          | 2       | DAO                          |
|                 |          |         |                              |
|                 |          | 3       | MOD05 - IR                   |
+-----------------+----------+---------+------------------------------+
| Snow cover      | 2        | 0       | No snow detected             |
|                 |          |         |                              |
|                 |          | 1       | MOD35-cloud mask             |
|                 |          |         |                              |
|                 |          | 2       | MOD10-L3 8 day product.      |
|                 |          |         |                              |
|                 |          | 3       | Other                        |
+-----------------+----------+---------+------------------------------+
| Spare           | 2        | 0-3     | TBD                          |
+-----------------+----------+---------+------------------------------+
| Spare           | 8        | 0-7     | TBD                          |
+-----------------+----------+---------+------------------------------+

**MOD05**

The total precipitable water product combines results from both the NIR
(11 km) and IR algorithms (5 5 km). For near infrared (NIR) total
precipitable water, the first byte contains cloud mask QA (1 1 km), and
the second byte (a separate array from the cloud mask QA) contains NIR
product quality and retrieval processing flags. For the five bytes of IR
total precipitable water results, only product quality and retrieval
processing flags are stored. Since IR total precipitable water results
are copied from MOD07, the cloud mask related QA flags can be retrieved
from MOD07, and therefore it will not be duplicated here in MOD05
product.

-   Spatial resolution: 1 1 km (NIR) and 5 5 km (IR)

-   Processing mode: Day time only (NIR) and Day and Night (IR)

***Cloud mask QA flags (1** **1 km only)***

+-----------------+----------+---------+------------------------------+
| **Flag name**   | **Number | **Bit   | **Description**              |
|                 | of       | value** |                              |
|                 | bits**   |         |                              |
+-----------------+----------+---------+------------------------------+
| Cloud mask      | 1        | 0       | Undetermined                 |
| summary flag    |          |         |                              |
|                 |          | 1       | Determined                   |
+-----------------+----------+---------+------------------------------+
| Cloud mask      | 2        | 0       | 0-30% cloudy pixels          |
| quality flag    |          |         |                              |
|                 |          | 1       | 30-60% cloudy pixels         |
|                 |          |         |                              |
|                 |          | 2       | 60-90% cloudy pixels         |
|                 |          |         |                              |
|                 |          | 3       | \>90% cloudy pixels          |
+-----------------+----------+---------+------------------------------+
| Day/Night flag  | 1        | 0       | Night                        |
|                 |          |         |                              |
|                 |          | 1       | Day                          |
+-----------------+----------+---------+------------------------------+
| Sun glint flag  | 1        | 0       | Yes                          |
|                 |          |         |                              |
|                 |          | 1       | No                           |
+-----------------+----------+---------+------------------------------+
| Snow/Ice flag   | 1        | 0       | Yes                          |
|                 |          |         |                              |
|                 |          | 1       | No                           |
+-----------------+----------+---------+------------------------------+
| Land/Sea flag   | 2        | 0       | Water (Ocean)                |
|                 |          |         |                              |
|                 |          | 1       | Coastal                      |
|                 |          |         |                              |
|                 |          | 2       | Desert                       |
|                 |          |         |                              |
|                 |          | 3       | Land                         |
+-----------------+----------+---------+------------------------------+

**Product quality and retrieval processing QA flags for precipitable
water - near-IR**

+-----------------+----------+---------+------------------------------+
| **Product       |          |         |                              |
| quality QA      |          |         |                              |
| flags**         |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Summary quality | 1        | 0       | Not useful                   |
|                 |          |         |                              |
| flag            |          | 1       | Useful                       |
+-----------------+----------+---------+------------------------------+
| Estimated       | 3        | 0       | Bad                          |
| quality         |          |         |                              |
|                 |          | 1       | Marginal                     |
| flag of total   |          |         |                              |
|                 |          | 2       | Good                         |
| precipitable    |          |         |                              |
| water           |          | 3       | Very good                    |
|                 |          |         |                              |
| (NIR)           |          | 4-7     | Not Used (TBD)               |
+-----------------+----------+---------+------------------------------+
| **Retrieval     |          |         |                              |
| processing QA   |          |         |                              |
| flags -         |          |         |                              |
| processing path |          |         |                              |
| flags**         |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Inversion       | 2        | 0       | Two channel ratio            |
| method used     |          |         |                              |
| (NIR)           |          | 1       | Three channel ratio          |
|                 |          |         |                              |
|                 |          | 2       | No retrieval                 |
|                 |          |         |                              |
|                 |          | 3       | Spare                        |
+-----------------+----------+---------+------------------------------+
| Surface type    | 2        | 0       | (Bright) land surface        |
|                 |          |         |                              |
|                 |          | 1       | Sea                          |
|                 |          |         |                              |
|                 |          | 2       | Cloud                        |
|                 |          |         |                              |
|                 |          | 3       | Glint                        |
+-----------------+----------+---------+------------------------------+

**Product quality and retrieval processing QA flags for precipitable
water - IR**

+-----------------+----------+---------+------------------------------+
| **Product       |          |         |                              |
| quality QA      |          |         |                              |
| flags**         |          |         |                              |
+-----------------+----------+---------+------------------------------+
| IR Water Vapor  | 1        | 0       | Not useful                   |
| QA              |          |         |                              |
|                 |          | 1       | Useful                       |
+-----------------+----------+---------+------------------------------+
| IR Water Vapor  | 3        | 0       | Bad                          |
| Confidence QA   |          |         |                              |
| (IR)            |          | 1       | Marginal                     |
|                 |          |         |                              |
|                 |          | 2       | Good                         |
|                 |          |         |                              |
|                 |          | 3       | Very Good                    |
|                 |          |         |                              |
|                 |          | 4-7     | Not Used (TBD)               |
+-----------------+----------+---------+------------------------------+
| Spares          | 4        |         |                              |
+-----------------+----------+---------+------------------------------+
| **Retrieval     |          |         |                              |
| processing QA   |          |         |                              |
| flgas -         |          |         |                              |
| processing path |          |         |                              |
| flags**         |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Number of       | Int 8    | 0-25    | TBD                          |
| Cloudy Pixels   |          |         |                              |
| within 5x5 km   |          |         |                              |
| box             |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Number of Clear | Int 8    | 0-25    | TBD                          |
| Pixels within   |          |         |                              |
| 5x5 km box      |          |         |                              |
+-----------------+----------+---------+------------------------------+
| Number of       | Int 8    | 0-25    | TBD                          |
| Missing Pixels  |          |         |                              |
| within 5x5 km   |          |         |                              |
| box             |          |         |                              |
+-----------------+----------+---------+------------------------------+
| IR Water Vapor  | 2        | 0       | Split Window (11-12)         |
| Retrieval       |          |         | technique                    |
| Method Used     |          | 1       |                              |
|                 |          |         | Integration of Moisture      |
|                 |          | 2       | Profile                      |
|                 |          |         |                              |
|                 |          | 3       | Other                        |
|                 |          |         |                              |
|                 |          |         | No Retrieval                 |
+-----------------+----------+---------+------------------------------+
| Spares          | 6        |         |                              |
+-----------------+----------+---------+------------------------------+

**MOD06**

The MODIS cloud product consists of both a 1 km set of parameters
derived from solar reflectance channels and a 5 km set of parameters
determined from thermal emitted channels.

**Cloud Properties**

The solar reflectance cloud product, cloud properties, QA flags are
stored in six bytes. The first byte contains cloud mask QA flags, which
is a copy of the first byte of the MOD35 cloud mask product. The
remaining five bytes (a separate array from the cloud mask QA) contain
the product quality flags, retrieval processing flags, and input data
resource flags.

-   Spatial resolution: 1 1 km

-   Processing mode: Day time mode only

**Common run time QA (Cloud Mask) flags**

+-----------------+---------+---------+------------------------------+
| **Flag Name**   | *       | **Bit   | **Description**              |
|                 | *Number | Value** |                              |
|                 | of      |         |                              |
|                 | Bits**  |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Mask      | 1       | 0       | Undetermined n,ƒ             |
|                 |         |         |                              |
|                 |         | 1       | Determined                   |
+-----------------+---------+---------+------------------------------+
| Cloud Mask      | 2       | 0       | Cloudy                       |
|                 |         |         |                              |
| Quality Flag    |         | 1       | \> 66% confident clear       |
|                 |         |         |                              |
|                 |         | 2       | \> 95% confident clear       |
|                 |         |         |                              |
|                 |         | 3       | \> 99% confident clear       |
+-----------------+---------+---------+------------------------------+
| Day/Night flag  | 1       | 0       | Night n,ƒ                    |
|                 |         |         |                              |
|                 |         | 1       | Day                          |
+-----------------+---------+---------+------------------------------+
| Sun glint flag  | 1       | 0       | Yes                          |
|                 |         |         |                              |
|                 |         | 1       | No                           |
+-----------------+---------+---------+------------------------------+
| Snow/Ice flag   | 1       | 0       | Yes                          |
|                 |         |         |                              |
|                 |         | 1       | No                           |
+-----------------+---------+---------+------------------------------+
| Land/Water flag | 2       | 0       | Water (ocean)                |
|                 |         |         |                              |
|                 |         | 1       | Coastal                      |
|                 |         |         |                              |
|                 |         | 2       | Desert                       |
|                 |         |         |                              |
|                 |         | 3       | Land                         |
+-----------------+---------+---------+------------------------------+
| Heavy Aerosol   | 1       | 0       | Yes n,ƒ                      |
|                 |         |         |                              |
|                 |         | 1       | No                           |
+-----------------+---------+---------+------------------------------+
| Thin Cirrus     | 1       | 0       | Yes                          |
| Detected        |         |         |                              |
|                 |         | 1       | No                           |
+-----------------+---------+---------+------------------------------+
| Shadow Found    | 1       | 0       | Yes n,ƒ                      |
|                 |         |         |                              |
|                 |         | 1       | No                           |
+-----------------+---------+---------+------------------------------+
| Spare           | 5       | 0-31    | TBD                          |
+-----------------+---------+---------+------------------------------+

***Product quality and retrieval processing QA flags***

+-----------------+---------+---------+------------------------------+
| **Product       |         |         |                              |
| quality QA      |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Optical         | 1       | 0       | Not useful                   |
| Thickness       |         |         |                              |
| General QA      |         | 1       | Useful                       |
+-----------------+---------+---------+------------------------------+
| Optical         | 2       | 0-3     | 4 confidence levels\*        |
| Thickness       |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Optical         | 2       | 0       | Within bounds ( ≤ 100)       |
| Thickness       |         |         |                              |
| out-of-bounds   |         | 1       | 100 \< \< 150                |
|                 |         |         |                              |
| (set to 0 if    |         | 2       | \> 150                       |
| fill value not  |         |         |                              |
| caused by large |         | 3       | Surface reflectance too      |
| surface         |         |         | large for retrieval (i.e.,   |
| reflectance)    |         |         | 0) ƒ                         |
+-----------------+---------+---------+------------------------------+
| Effective       | 1       | 0       | Not useful                   |
| Radius General  |         |         |                              |
| QA              |         | 1       | Useful                       |
+-----------------+---------+---------+------------------------------+
| Effective       | 2       | 0-3     | 4 confidence levels\*        |
| Radius          |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Water Path      | 1       | 0       | Not useful                   |
| General QA      |         |         |                              |
|                 |         | 1       | Useful                       |
+-----------------+---------+---------+------------------------------+
| Water Path      | 2       | 0-3     | 4 confidence levels\*        |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Phase     | 3       | 0       | SWIR algorithm not run       |
|                 |         |         |                              |
| Determination   |         | 1       | Clear                        |
|                 |         |         |                              |
| (SWIR)          |         | 2       | Cloud, water                 |
|                 |         |         |                              |
|                 |         | 3       | Cloud, ice                   |
|                 |         |         |                              |
|                 |         | 4       | Cloud, mixed phase or        |
|                 |         |         | undertermined                |
+-----------------+---------+---------+------------------------------+
| Spare           | 2       | 0-3     | TBD                          |
+-----------------+---------+---------+------------------------------+
| **Retrieval     |         |         |                              |
| processing QA   |         |         |                              |
| flags -         |         |         |                              |
| processing path |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Phase     | 3       | 0       | Cloud mask undetermined n,ƒ  |
| used in         |         |         |                              |
| retrieval       |         | 1       | Decision tree "stop" n,ƒ     |
| processing      |         |         |                              |
| (i.e., decision |         | 2       | Cloud, liquid water phase    |
| tree outcome)   |         |         |                              |
|                 |         | 3       | Cloud, ice phase             |
| (determined     |         |         |                              |
| from cloud      |         | 4       | Cloud, undetermined phase    |
| mask, IR, and   |         |         |                              |
| SWIR tests)     |         | 5       | Cloud, mixed phase           |
|                 |         |         |                              |
|                 |         | 6-7     | Not used                     |
+-----------------+---------+---------+------------------------------+
| Retrieval       | 1       | 0       | Retrieval not attempted or   |
| outcome         |         |         | unsuccesful ƒ                |
|                 |         | 1       |                              |
|                 |         |         | Retrieval successful         |
+-----------------+---------+---------+------------------------------+
| Rayleigh        | 1       | 0       | No                           |
|                 |         |         |                              |
| Correction      |         | 1       | Yes                          |
+-----------------+---------+---------+------------------------------+
| Atmospheric     | 1       | 0       | No                           |
| Correction      |         |         |                              |
|                 |         | 1       | Yes                          |
+-----------------+---------+---------+------------------------------+

+-----------------+---------+---------+------------------------------+
| **Retrieval     |         |         |                              |
| processing QA   |         |         |                              |
| flags -         |         |         |                              |
| processing path |         |         |                              |
| flags           |         |         |                              |
| (continued)**   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Band Used for   | 2       | 0       | Retrieval not attempted ƒ    |
| Optical         |         |         |                              |
| Thickness       |         | 1       | 0.645 µm (land)              |
| Retrieval       |         |         |                              |
|                 |         | 2       | 0.858 µm (water)             |
|                 |         |         |                              |
|                 |         | 3       | 1.24 µm (snow/ice)           |
+-----------------+---------+---------+------------------------------+
| **Retrieval     |         |         |                              |
| processing QA   |         |         |                              |
| flags - input   |         |         |                              |
| data resource   |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Total           | 2       | 0       | NCEP GDAS                    |
| precipitable    |         |         |                              |
| water           |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD07 - IR                   |
|                 |         |         |                              |
|                 |         | 3       | Cloud Mask, Clear or         |
|                 |         |         | Undetermined                 |
+-----------------+---------+---------+------------------------------+
| Cloud Top       | 2       | 0       | MOD06 (Menzel)               |
| Height          |         |         |                              |
|                 |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | Other                        |
|                 |         |         |                              |
|                 |         | 3       | Cloud Mask, Clear or         |
|                 |         |         | Undetermined                 |
+-----------------+---------+---------+------------------------------+
| Temperature     | 2       | 0       | NCEP GDAS                    |
|                 |         |         |                              |
| Profile         |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | AIRS/AMSU/HSB                |
|                 |         |         |                              |
|                 |         | 3       | Cloud Mask, Clear or         |
|                 |         |         | Undetermined                 |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | NCEP GDAS                    |
| Temperature     |         |         |                              |
| Over Land       |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD11                        |
|                 |         |         |                              |
|                 |         | 3       | Cloud Mask, Clear or         |
|                 |         |         | Undetermined                 |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | NCEP Reynolds SST            |
| Temperature     |         |         |                              |
| Over Ocean      |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD28                        |
|                 |         |         |                              |
|                 |         | 3       | Cloud Mask, Clear or         |
|                 |         |         | Undetermined                 |
+-----------------+---------+---------+------------------------------+
| BRDF/Albedo     | 2       | 0       | CERES/SARB                   |
|                 |         |         |                              |
|                 |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD43                        |
|                 |         |         |                              |
|                 |         | 3       | Cloud Mask, Clear or         |
|                 |         |         | Undetermined                 |
+-----------------+---------+---------+------------------------------+
| Ozone profile   | 2       | 0       | TOMS                         |
|                 |         |         |                              |
|                 |         | 1       | TOVS                         |
|                 |         |         |                              |
|                 |         | 2       | DAO                          |
|                 |         |         |                              |
|                 |         | 3       | Cloud Mask, Clear or         |
|                 |         |         | Undetermined                 |
+-----------------+---------+---------+------------------------------+
| Spare           | 2       | 0-3     | TBD                          |
+-----------------+---------+---------+------------------------------+

ƒ fill values used

n retrieval not attempted

\* Only 4 confidence levels (0-3) are currently utilized:

0 : Bad

1 : Marginal

2 : Good

3 : Very Good

**Cloud Top Properties**

Cloud top properties, the thermal emitted contribution to the cluod
product, QA flags are stored in eleven bytes. The first byte consists of
the cloud mask QA flags, which are determined based upon a 5 5 km
spatial resolution. The remaining ten bytes contain the product quality
flags, retrieval processing flags, and input data resource flags.

-   Spatial resolution: 5 5 km

-   Processing mode: Daytime and Nighttime modes

**Common run time QA (Cloud Mask) flags: (Some combination of 5** **5- 1
km values)**

+-----------------+---------+---------+------------------------------+
| **Flag Name**   | *       | **Bit   | **Description**              |
|                 | *Number | Value** |                              |
|                 | of      |         |                              |
|                 | Bits**  |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Mask      | 1       | 0       | Undetermined                 |
|                 |         |         |                              |
|                 |         | 1       | Determined                   |
+-----------------+---------+---------+------------------------------+
| Cloud Mask      | 2       | 0       | 0-20% cloudy pixels          |
|                 |         |         |                              |
| Quality Flag    |         | 1       | 20-40% cloudy pixels         |
|                 |         |         |                              |
|                 |         | 2       | 40-60% cloudy pixels         |
|                 |         |         |                              |
|                 |         | 3       | 60-100% cloudy pixels        |
+-----------------+---------+---------+------------------------------+
| Day/Night flag  | 1       | 0       | Night                        |
|                 |         |         |                              |
|                 |         | 1       | Day                          |
+-----------------+---------+---------+------------------------------+
| Sun glint flag  | 1       | 0       | Yes                          |
|                 |         |         |                              |
|                 |         | 1       | No                           |
+-----------------+---------+---------+------------------------------+
| Snow/Ice flag   | 1       | 0       | Yes                          |
|                 |         |         |                              |
|                 |         | 1       | No                           |
+-----------------+---------+---------+------------------------------+
| Land/Water flag | 2       | 0       | Water (ocean)                |
|                 |         |         |                              |
|                 |         | 1       | Coastal                      |
|                 |         |         |                              |
|                 |         | 2       | Desert                       |
|                 |         |         |                              |
|                 |         | 3       | Land                         |
+-----------------+---------+---------+------------------------------+

***Product quality and retrieval processing QA flags***

+-----------------+---------+---------+------------------------------+
| **Product       |         |         |                              |
| quality QA      |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Top       | 1       | 0       | Not useful                   |
| Pressure QA     |         |         |                              |
|                 |         | 1       | Useful                       |
+-----------------+---------+---------+------------------------------+
| Cloud Top       | 3       | 0-7     | 8 confidence levels\*        |
| Pressure        |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Top       | 1       | 0       | Not useful                   |
| Temperature QA  |         |         |                              |
|                 |         | 1       | Useful                       |
+-----------------+---------+---------+------------------------------+
| Cloud Top       | 3       | 0-7     | 8 confidence levels\*        |
| Temperature     |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Fraction  | 1       | 0       | Not useful                   |
| QA              |         |         |                              |
|                 |         | 1       | Useful                       |
+-----------------+---------+---------+------------------------------+
| Cloud Fraction  | 3       | 0-7     | 8 confidence levels\*        |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Effective | 1       | 0       | Not useful                   |
| Emissivity QA   |         |         |                              |
|                 |         | 1       | Useful                       |
+-----------------+---------+---------+------------------------------+
| Cloud Effective | 3       | 0-7     | 8 confidence levels\*        |
| Emissivity      |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Phase     | 1       | 0       | Not useful                   |
| Infrared QA     |         |         |                              |
|                 |         | 1       | Useful                       |
+-----------------+---------+---------+------------------------------+
| Cloud Phase     | 3       | 0-7     | 8 confidence levels\*        |
| Infrared        |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| **Retrieval     |         |         |                              |
| processing QA   |         |         |                              |
| flags -         |         |         |                              |
| processing path |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Cirrus Level 3  | 2       | 0       | 0 - missing                  |
| flag            |         |         |                              |
|                 |         | 1       | 1 - no cirrus found          |
|                 |         |         |                              |
|                 |         | 2       | 2 - cirrus found             |
+-----------------+---------+---------+------------------------------+
| High cloud      | 2       | 0       | 0 - missing                  |
|                 |         |         |                              |
| Level 3 flag    |         | 1       | 1 - no high cloud found      |
|                 |         |         |                              |
|                 |         | 2       | 2 - high cloud found         |
+-----------------+---------+---------+------------------------------+
| Number of       | Int 8   | 0-25    |                              |
| Cloudy Pixels   |         |         |                              |
| within 5x5 km   |         |         |                              |
| box             |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Number of Clear | Int 8   | 0-25    |                              |
| Pixels within   |         |         |                              |
| 5x5 km box      |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Number of       | Int 8   | 0-25    |                              |
| Missing Pixels  |         |         |                              |
| within 5x5 km   |         |         |                              |
| box             |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Maximum         | 1       | 0       | Not used                     |
| Likelihood      |         |         |                              |
| Estimator       |         | 1       | Invoked                      |
+-----------------+---------+---------+------------------------------+
| Cluster         | 1       | 0       | Not used                     |
| analysis        |         |         |                              |
|                 |         | 1       | Invoked                      |
+-----------------+---------+---------+------------------------------+
| Goodness of Fit | 1       | 0       | 0 = \< 1                     |
|                 |         |         |                              |
|                 |         | 1       | 0 = 1                        |
+-----------------+---------+---------+------------------------------+
| 2               | 1       | 0       | \< npts used in MLE          |
|                 |         |         |                              |
|                 |         | 1       | \> npts used in MLE          |
+-----------------+---------+---------+------------------------------+
| Spares          | 2       |         |                              |
+-----------------+---------+---------+------------------------------+
| **Retrieval     |         |         |                              |
| processing QA   |         |         |                              |
| flags - input   |         |         |                              |
| data resource   |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Clear Radiance  | 2       | 0       | MOD35                        |
| Origin          |         |         |                              |
|                 |         | 1       | Forward calculation from     |
|                 |         |         |                              |
|                 |         | 2       | model (NCEP GDAS)            |
|                 |         |         |                              |
|                 |         | 3       | other                        |
|                 |         |         |                              |
|                 |         |         | Not used                     |
+-----------------+---------+---------+------------------------------+
| Moisture        | 2       | 0       | NCEP GDAS                    |
| profile         |         |         |                              |
|                 |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | AIRS/AMSU                    |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Temperature     | 2       | 0       | NCEP GDAS                    |
|                 |         |         |                              |
| Profile         |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | AIRS/AMSU                    |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | NCEP GDAS                    |
| Temperature     |         |         |                              |
| Over Land       |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD11                        |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | Reynolds blended             |
| Temperature     |         |         |                              |
| Over Ocean      |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD28                        |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | NCEP GDAS                    |
| Pressure        |         |         |                              |
|                 |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | Other                        |
|                 |         |         |                              |
|                 |         | 3       | Not used                     |
+-----------------+---------+---------+------------------------------+
| Topography      | 2       | 0       | EOS DEM                      |
|                 |         |         |                              |
|                 |         | 1       | Other                        |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | CERES                        |
| Emissivity      |         |         |                              |
|                 |         | 1       | MOD11                        |
+-----------------+---------+---------+------------------------------+
| Surface Type    | 2       | 0       | Loveland 1km NA              |
|                 |         |         |                              |
|                 |         | 1       | Olson Ecosystem              |
|                 |         |         |                              |
|                 |         | 2       | MOD12                        |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Spares          | 8       |         |                              |
+-----------------+---------+---------+------------------------------+

\* Only 4 confidence levels (0-3) are currently utilized:

0 : Bad

1 : Marginal

2 : Good

3 : Very Good

**MOD07**

For atmospheric profiles, stability and total ozone product, the QA
flags are stored in eleven bytes. The first byte contains cloud mask QA
flags which are determined based upon 5 5 km spatial resolution. The
remaining ten bytes contain the product quality flags, retrieval
processing flags and input data resource flags.

-   Spatial resolution: 5 5 km

-   Processing mode: Daytime and Nighttime modes

**Common run time QA (Cloud Mask) flags: (Some combination of 5** **5- 1
km values)**

+-----------------+---------+---------+------------------------------+
| **Flag Name**   | *       | **Bit   | **Description**              |
|                 | *Number | Value** |                              |
|                 | of      |         |                              |
|                 | Bits**  |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Mask      | 1       | 0       | Undetermined                 |
|                 |         |         |                              |
|                 |         | 1       | Determined                   |
+-----------------+---------+---------+------------------------------+
| Cloud Mask      | 2       | 0       | 0-20% cloudy pixels          |
|                 |         |         |                              |
| Quality Flag    |         | 1       | 20-40% cloudy pixels         |
|                 |         |         |                              |
|                 |         | 2       | 40-60% cloudy pixels         |
|                 |         |         |                              |
|                 |         | 3       | 60-100% cloudy pixels        |
+-----------------+---------+---------+------------------------------+
| Day/Night flag  | 1       | 0       | Night                        |
|                 |         |         |                              |
|                 |         | 1       | Day                          |
+-----------------+---------+---------+------------------------------+
| Sun glint flag  | 1       | 0       | Yes                          |
|                 |         |         |                              |
|                 |         | 1       | No                           |
+-----------------+---------+---------+------------------------------+
| Snow/Ice flag   | 1       | 0       | Yes                          |
|                 |         |         |                              |
|                 |         | 1       | No                           |
+-----------------+---------+---------+------------------------------+
| Land/Water flag | 2       | 0       | Water (ocean)                |
|                 |         |         |                              |
|                 |         | 1       | Coastal                      |
|                 |         |         |                              |
|                 |         | 2       | Desert                       |
|                 |         |         |                              |
|                 |         | 3       | Land                         |
+-----------------+---------+---------+------------------------------+

***Product quality and retrieval processing QA flags***

+-----------------+---------+---------+------------------------------+
| **Product       |         |         |                              |
| quality QA      |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Retrieved       | 1       | 0       | not useful                   |
| Temperature     |         |         |                              |
| Profile QA      |         | 1       | useful                       |
+-----------------+---------+---------+------------------------------+
| Retrieved       | 3       | 0-7     | 8 confidence levels\*        |
| Temperature     |         |         |                              |
| Profile         |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Retrieved       | 1       | 0       | not useful                   |
| Moisture        |         |         |                              |
| Profile QA      |         | 1       | useful                       |
+-----------------+---------+---------+------------------------------+
| Retrieved       | 3       | 0-7     | 8 confidence levels\*        |
| Moisture        |         |         |                              |
| Profile         |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Total Ozone     | 1       | 0       | not useful                   |
| Burden QA       |         |         |                              |
|                 |         | 1       | useful                       |
+-----------------+---------+---------+------------------------------+
| Total Ozone     | 3       | 0-7     | 8 confidence levels\*        |
| Burden          |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Stability       | 1       | 0       | not useful                   |
| Indices (Lifted |         |         |                              |
| Index) QA       |         | 1       | useful                       |
+-----------------+---------+---------+------------------------------+
| Stability       | 3       | 0-7     | 8 confidence levels\*        |
| Indices (Lifted |         |         |                              |
| Index)          |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Stability       | 1       | 0       | not useful                   |
| Indices (K      |         |         |                              |
| Index) QA       |         | 1       | useful                       |
+-----------------+---------+---------+------------------------------+
| Stability       | 3       | 0-7     | 8 confidence levels\*        |
| Indices (K      |         |         |                              |
| Index)          |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Stability       | 1       | 0       | not useful                   |
| Indices (Total  |         |         |                              |
| Totals) QA      |         | 1       | useful                       |
+-----------------+---------+---------+------------------------------+
| Stability       | 3       | 0-7     | 8 confidence levels\*        |
| Indices (Total  |         |         |                              |
| Totals)         |         |         |                              |
| Confidence QA   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| **Retrieval     |         |         |                              |
| processing QA   |         |         |                              |
| flags -         |         |         |                              |
| processing path |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Number of       | Int 8   | 0-25    |                              |
| Cloudy Pixels   |         |         |                              |
| within 5x5 km   |         |         |                              |
| box             |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Number of Clear | Int 8   | 0-25    |                              |
| Pixels within   |         |         |                              |
| 5x5 km box      |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Number of       | Int 8   | 0-25    |                              |
| Missing Pixels  |         |         |                              |
| within 5x5 km   |         |         |                              |
| box             |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Method of       | 2       | 0       | Statistical                  |
| Profiles        |         |         |                              |
| Retrieval       |         | 1       | Physical                     |
|                 |         |         |                              |
|                 |         | 2       | Other                        |
|                 |         |         |                              |
|                 |         | 3       | No retrieval                 |
+-----------------+---------+---------+------------------------------+
| Method of Ozone | 2       | 0       | RTE Perturbation             |
| Retrieval       |         |         |                              |
|                 |         | 1       | Upper and Lower              |
|                 |         |         | stratospheric                |
|                 |         | 2       |                              |
|                 |         |         | ozone method                 |
|                 |         | 3       |                              |
|                 |         |         | Other                        |
|                 |         |         |                              |
|                 |         |         | No retrieval                 |
+-----------------+---------+---------+------------------------------+
| Spares          | 4       |         |                              |
+-----------------+---------+---------+------------------------------+
| **Retrieval     |         |         |                              |
| processing QA   |         |         |                              |
| flags - Input   |         |         |                              |
| data resource   |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Guess Moisture  | 2       | 0       | NCEP GDAS                    |
| profile         |         |         |                              |
|                 |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | AIRS/AMSU                    |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Guess           | 2       | 0       | NCEP GDAS                    |
| Temperature     |         |         |                              |
|                 |         | 1       | DAO                          |
| Profile         |         |         |                              |
|                 |         | 2       | AIRS/AMSU                    |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | NCEP GDAS                    |
| Temperature     |         |         |                              |
| Over Land       |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD11                        |
|                 |         |         |                              |
|                 |         | 3       | Not used                     |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | Reynolds blended             |
| Temperature     |         |         |                              |
| Over Ocean      |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD28                        |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | NCEP GDAS                    |
| Pressure        |         |         |                              |
|                 |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | Other                        |
|                 |         |         |                              |
|                 |         | 3       | Not used                     |
+-----------------+---------+---------+------------------------------+
| Ozone First     | 2       | 0       | TOMS                         |
| Guess Profile   |         |         |                              |
|                 |         | 1       | TOVS                         |
|                 |         |         |                              |
|                 |         | 2       | DAO                          |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Spares          | 12      |         |                              |
+-----------------+---------+---------+------------------------------+

\* Only 4 confidence levels (0-3) are currently utilized:

0 : Bad

1 : Marginal

2 : Good

3 : Very Good

**MOD35**

The cloud mask product consists of 10 bytes product quality and
processing flags.

-   Spatial resolution: 1 1 km and 250 250 m

-   Processing mode: Daytime and nighttime modes

**Common run time QA (Cloud Mask) flags. Found within cloud mask product
itself.**

***Product quality and processing QA flags***

+-----------------+---------+---------+------------------------------+
| **Flag Name**   | *       | **Bit   | **Description**              |
|                 | *Number | Value** |                              |
|                 | of      |         |                              |
|                 | Bits**  |         |                              |
+-----------------+---------+---------+------------------------------+
| Cloud Mask QA   | 1       | 0       | Not useful                   |
| (1km)           |         |         |                              |
|                 |         | 1       | Useful                       |
+-----------------+---------+---------+------------------------------+
| Cloud Mask      | 3       | 0-7     | 8 confidence levels\*        |
| Confidence QA   |         |         |                              |
| (1km)           |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Spares          | 4       |         |                              |
+-----------------+---------+---------+------------------------------+
| **Processing QA |         |         |                              |
| flags -         |         |         |                              |
| Individual test |         |         |                              |
| application**   |         |         |                              |
+-----------------+---------+---------+------------------------------+
| NCO test        | 1       | 0       | Not Applied                  |
|                 |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| Thin Cirrus     | 1       | 0       | Not Applied                  |
| test (Solar)    |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| Shadow          | 1       | 0       | Not Applied                  |
| Detection tests |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| Thin Cirrus     | 1       | 0       | Not Applied                  |
| test (IR)       |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| Cloud           | 1       | 0       | Not Applied                  |
| Adjancency Test |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| IR Threshold    | 1       | 0       | Not Applied                  |
| test            |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| High Cloud Test | 1       | 0       | Not Applied                  |
| (CO2)           |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| High Cloud Test | 1       | 0       | Not Applied                  |
| (6.7 m)         |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| High Cloud Test | 1       | 0       | Not Applied                  |
| (1.38 m )       |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| High Cloud Test | 1       | 0       | Not Applied                  |
| (3.7-12m)       |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| IR Temperature  | 1       | 0       | Not Applied                  |
| Difference      |         |         |                              |
| Tests           |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| 3.7-11m Test    | 1       | 0       | Not Applied                  |
|                 |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| 0.68            | 1       | 0       | Not Applied                  |
| Reflectance     |         |         |                              |
| Test            |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| Visible Ratio   | 1       | 0       | Not Applied                  |
| Test            |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| Near IR         | 1       | 0       | Not Applied                  |
| Reflectance     |         |         |                              |
| Ratio Test      |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| 3.7-3.9 m Test  | 1       | 0       | Not Applied                  |
|                 |         |         |                              |
|                 |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| Temporal        | 1       | 0       | Not Applied                  |
| Consistency     |         |         |                              |
| Test            |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| Spatial         | 1       | 0       | Not Applied                  |
| Variability     |         |         |                              |
| Test            |         | 1       | Applied                      |
+-----------------+---------+---------+------------------------------+
| Spare           | 6       |         |                              |
+-----------------+---------+---------+------------------------------+
| 250 m Visible   | 1(16)   | 0       | Not Applied                  |
| Tests           |         |         |                              |
|                 |         | 1       | Applied                      |
| (Repeated 16    |         |         |                              |
| times)          |         |         |                              |
+-----------------+---------+---------+------------------------------+
| **Processing QA |         |         |                              |
| flags - Input   |         |         |                              |
| data            |         |         |                              |
| information     |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Number of bands | 2       | 0       | None                         |
| used to         |         |         |                              |
| generate cloud  |         | 1       | 1-7                          |
| mask            |         |         |                              |
|                 |         | 2       | 8-14                         |
|                 |         |         |                              |
|                 |         | 3       | 15-21                        |
+-----------------+---------+---------+------------------------------+
| Number of       | 2       | 0       | None                         |
| spectral tests  |         |         |                              |
| used to         |         | 1       | 1-3                          |
| generate cloud  |         |         |                              |
| mask            |         | 2       | 4-6                          |
|                 |         |         |                              |
|                 |         | 3       | 7-9                          |
+-----------------+---------+---------+------------------------------+
| Spares          | 4       |         |                              |
+-----------------+---------+---------+------------------------------+
| **Processing QA |         |         |                              |
| flags - Input   |         |         |                              |
| data resource   |         |         |                              |
| flags**         |         |         |                              |
+-----------------+---------+---------+------------------------------+
| Clear Radiance  | 2       | 0       | MOD35                        |
| Origin          |         |         |                              |
|                 |         | 1       | Forward calculation from     |
|                 |         |         |                              |
|                 |         | 2       | NCEP GDAS model              |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
|                 |         |         |                              |
|                 |         |         | Not Used                     |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | NCEP GDAS                    |
| Temperature     |         |         |                              |
| Over Land       |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD11                        |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Surface         | 2       | 0       | Reynolds blended             |
| Temperature     |         |         |                              |
| Over Ocean      |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD28                        |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Surface Winds   | 2       | 0       | NCEP GDAS                    |
|                 |         |         |                              |
|                 |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | Other                        |
|                 |         |         |                              |
|                 |         | 3       | Not Used                     |
+-----------------+---------+---------+------------------------------+
| Ecosystem Map   | 2       | 0       | Loveland NA 1km              |
|                 |         |         |                              |
|                 |         | 1       | Olson Ecosystem              |
|                 |         |         |                              |
|                 |         | 2       | MOD12                        |
|                 |         |         |                              |
|                 |         | 3       | Other                        |
+-----------------+---------+---------+------------------------------+
| Snow mask       | 2       | 0       | MOD33                        |
|                 |         |         |                              |
|                 |         | 1       | SSMI product                 |
|                 |         |         |                              |
|                 |         | 2       | Other                        |
|                 |         |         |                              |
|                 |         | 3       | Not used                     |
+-----------------+---------+---------+------------------------------+
| Ice cover       | 2       | 0       | MOD42                        |
|                 |         |         |                              |
|                 |         | 1       | SSMI product                 |
|                 |         |         |                              |
|                 |         | 2       | Other                        |
|                 |         |         |                              |
|                 |         | 3       | Not used                     |
+-----------------+---------+---------+------------------------------+
| Land/Sea Mask   | 2       | 0       | USGS 1 km 6 level            |
|                 |         |         |                              |
|                 |         | 1       | USGS 1 km binary             |
|                 |         |         |                              |
|                 |         | 2       | Other                        |
|                 |         |         |                              |
|                 |         | 3       | Not used                     |
+-----------------+---------+---------+------------------------------+
| Digital         | 1       | 0       | EOS DEM                      |
| Elevation Model |         |         |                              |
|                 |         | 1       | Not used                     |
+-----------------+---------+---------+------------------------------+
| Precipitable    | 2       | 0       | NCEP GDAS                    |
| Water           |         |         |                              |
|                 |         | 1       | DAO                          |
|                 |         |         |                              |
|                 |         | 2       | MOD07                        |
|                 |         |         |                              |
|                 |         | 3       | Not used                     |
+-----------------+---------+---------+------------------------------+
| Spare           | 5       |         |                              |
+-----------------+---------+---------+------------------------------+

\* Only 4 confidence levels (0-3) are currently utilized:

0 : Bad

1 : Marginal

2 : Good

3 : Very Good

**Appendix B: Table of QA Product Specific Attributes (Non-ECS Inventory
Metadata) of MODIS Level 2 Atmospheric Products**

MOD04

  ---------------------------- -------- ------------------------------ ------------
  **Field Name**               **Data   **Field Description**          **Source**
                               Type**                                  

  AdditionalAttributeName.1    String   SuccessfulRetrievalPct_Land    PGE/alg

  AdditionalAttributeName.2    String   SuccessfulRetrievalPct_Ocean   PGE/alg

  AdditionalAttributeName.3    String   LowConfidentClearPct           PGE/alg

  AdditionalAttributeName.4    String   DayProcessedPct                PGE/alg

  AdditionalAttributeName.5    String   NightProcessedPct              PGE/alg

  AdditionalAttributeName.6    String   SunglintProcessPct             PGE/alg

  AdditionalAttributeName.7    String   Snow_IceSurfaceProcessPct      PGE/alg

  AdditionalAttributeName.8    String   LandProcessedPct               PGE/alg

  AdditionalAttributeName.9    String   WaterProcessedPct              PGE/alg

  AdditionalAttributeName.10   String   ShadowProcessedPct             PGE/alg

  AdditionalAttributeName.11   String   ThinCirrusSolar_FoundPct       PGE/alg

  AdditionalAttributeName.12   String   ThinCirrusIR_FoundPct          PGE/alg

  AdditionalAttributeName.13   String   NonCloudObstructionPct         PGE/alg

  AdditionalAttributeName.14   String   MaxSolarZenithAngle            PGE/alg

  AdditionalAttributeName.15   String   MinSolarZenithAngle            PGE/alg

  AncillaryInputType           String   "Geolocation"                  PGE/pcf

  AncillaryInputTypePointer    String   UR of geolocation granule      PGE/pcf

  PlatformShortName            String   "EOS-AM1"                      PGE/pcf

  InstrumentShortName          String   "MODIS"                        PGE/pcf
  ---------------------------- -------- ------------------------------ ------------

PGE: Product Generation Exectable; pcf: process control file; alg :
algorithm

MOD05

  ---------------------------- -------- ---------------------------- ------------
  **Field Name**               **Data   **Field Description**        **Source**
                               Type**                                

  AdditionalAttributeName.1    String   SuccessfulRetrievalPct_NIR   PGE/alg

  AdditionalAttributeName.2    String   SuccessfulRetrievalPct_IR    PGE/alg

  AdditionalAttributeName.3    String   LowConfidentClearPct         PGE/alg

  AdditionalAttributeName.4    String   CloudPct_IR                  PGE/alg

  AdditionalAttributeName.5    String   DayProcessedPct              PGE/alg

  AdditionalAttributeName.6    String   NightProcessedPct            PGE/alg

  AdditionalAttributeName.7    String   SunglintProcessPct           PGE/alg

  AdditionalAttributeName.8    String   Snow_IceSurfaceProcessPct    PGE/alg

  AdditionalAttributeName.9    String   LandProcessedPct             PGE/alg

  AdditionalAttributeName.10   String   WaterProcessedPct            PGE/alg

  AdditionalAttributeName.11   String   ShadowProcessedPct           PGE/alg

  AdditionalAttributeName.12   String   ThinCirrusSolar_FoundPct     PGE/alg

  AdditionalAttributeName.13   String   ThinCirrusIR_FoundPct        PGE/alg

  AdditionalAttributeName.14   String   NonCloudObstructionPct       PGE/alg

  AdditionalAttributeName.15   String   MaxSolarZenithAngle          PGE/alg

  AdditionalAttributeName.16   String   MinSolarZenithAngle          PGE/alg

  AncillaryInputType           String   "Geolocation"                PGE/pcf

  AncillaryInputTypePointer    String   UR of geolocation granule    PGE/pcf

  PlatformShortName            String   "EOS-AM1"                    PGE/pcf

  InstrumentShortName          String   "MODIS"                      PGE/pcf
  ---------------------------- -------- ---------------------------- ------------

PGE: Product Generation Exectable; pcf: process control file; alg :
algorithm

MOD06

  --------------------------- -------- --------- ----------------------------------
  **Field Name**              **Data   **\# of   **Value**
                              Type**   Value**   

  AdditionalAttributeName.1   String   1         SuccessCloudTopPropRetrPct_IR

  AdditionalAttributeName.2   String   1         SuccessCloudPhaseRtrRetPct_IR

  AdditionalAttributeName.2   String   1         SuccessCloudOpticalPropRtrPct_IR

  AdditionalAttributeName.3   String   1         LowCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         MidCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         HighCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         ThinCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         ThickCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         OpaqueCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         CirrusCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         IceCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         WaterCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         MixedCloudDetectedPct_IR

  AdditionalAttributeName.4   String   1         CloudPhaseUncertainPct_IR

  AdditionalAttributeName.4   String   1         OceanCoverFractionPct

  AdditionalAttributeName.4   String   1         LandCoverFractionPct

  AdditionalAttributeName.4   String   1         SnowCoverFractionPct

  AdditionalAttributeName.4   String   1         CloudCoverFractionPct_VIS

  AdditionalAttributeName.5   String   1         WaterCloudFractionPct_VIS

  AdditionalAttributeName.6   String   1         IceCloudDetectedPct_VIS

  AncillaryInputType          String   1         "Geolocation"

  AncillaryInputTypePointer   String   1         UR of geolocation granule

  PlatformShortName           String   1         "EOS-AM1"

  InstrumentShortName         String   1         "MODIS"
  --------------------------- -------- --------- ----------------------------------

**MOD07**

  ------------------------------------- -------- --------- ---------------------------
  **Field Name**                        **Data   **\# of   **Value**
                                        Type**   Value**   

  AdditionalAttributeName.1             String   1         SuccessfulRetrievalPct

  AdditionalAttributeName.2             String   1         LowConfidenceClearPct

  AdditionalAttributeName.3             String   1         DayProcessedPct

  AdditionalAttributeName.4             String   1         NightProcessedPct

  AdditionalAttributeName.5             String   1         SunglintProcessPct

  AdditionalAttributeName.6             String   1         Snow_IceSurfaceProcessPct

  AdditionalAttributeName.7             String   1         LandProcessedPct

  AdditionalAttributeName.8             String   1         WaterProcessedPct

  AdditionalAttributeName.9             String   1         ShadowProcessedPct

  AdditionalAttributeName.10            String   1         ThinCirrusSolar_FoundPct

  AdditionalAttributeName.11            String   1         ThinCirrusIR_FoundPct

  AdditionalAttributeName.12            String   1         NonCloudObstructionPct

  AdditionalAttributeName.13            String   1         MaxSolarZenithAngle

  AdditionalAttributeName.14            String   1         MinSolarZenithAngle

  AncillaryInputType                    String   1         "Geolocation"

  AncillaryInputTypePointer             String   1         UR of geolocation granule

  PlatformShortName                     String   1         "EOS-AM1"

  InstrumentShortName                   String   1         "MODIS"
  ------------------------------------- -------- --------- ---------------------------

MOD35

  ------------------------------------- -------- --------- -----------------------------
  **Field Name**                        **Data   **\# of   **Value**
                                        Type**   Value**   

  AdditionalAttributeName.1             String   1         SuccessfulRetrievalPct

  AdditionalAttributeName.2             String   1         VeryHighConfidenceClearPct

  AdditionalAttributeName.3             String   1         HighConfidenceClearPct

  AdditionalAttributeName.4             String   1         UncertainConfidenceClearPct

  AdditionalAttributeName.5             String   1         LowConfidenceClearPct

  AdditionalAttributeName.6             String   1         CloudCoverPct250m

  AdditionalAttributeName.7             String   1         ClearPct250m

  AdditionalAttributeName.8             String   1         DayProcessedPct

  AdditionalAttributeName.9             String   1         NightProcessedPct

  AdditionalAttributeName.10            String   1         SunglintProcessPct

  AdditionalAttributeName.12            String   1         Snow_IceSurfaceProcessPct

  AdditionalAttributeName.13            String   1         LandProcessedPct

  AdditionalAttributeName.13            String   1         WaterProcessedPct

  AdditionalAttributeName.14            String   1         ShadowProcessedPct

  AdditionalAttributeName.15            String   1         ThinCirrusSolar_FoundPct

  AdditionalAttributeName.16            String   1         ThinCirrusIR_FoundPct

  AdditionalAttributeName.17            String   1         NonCloudObstructionPct

  AdditionalAttributeName.18            String   1         MaxSolarZenithAngle

  AdditionalAttributeName.19            String   1         MinSolarZenithAngle

  AncillaryInputType                    String   1         "Geolocation"

  AncillaryInputTypePointer             String   1         UR of geolocation granule

  PlatformShortName                     String   1         "EOS-AM1"

  InstrumentShortName                   String   1         "MODIS"
  ------------------------------------- -------- --------- -----------------------------

**Appendix C: Table of QA Archive Metadata of MODIS Level 2 Atmospheric
Products**

> The product specific QA archive metadata are designed to report the
> statistics and information that are only needed to be archived along
> with science data sets of each granule.

**MOD04**

+-------------------------------------+------+-----+---------+-------+
| **Field name**                      | **Da | **  | **      | **Sou |
|                                     | ta** | No. | Value** | rce** |
|                                     |      | V   |         |       |
|                                     | **Ty | alu |         |       |
|                                     | pe** | e** |         |       |
+-------------------------------------+------+-----+---------+-------+
| ALGORITHMPACKAGEACCEPTANCE DATE     | St   | 1   | "Jun    | PG    |
|                                     | ring |     | e-1997" | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| ALGORITHMPACKAGEMATURITYCODE        | St   | 1   | "at-    | PG    |
|                                     | ring |     | launch" | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| ALGORITHMPACKAGENAME                | St   | 1   | "ATBD-  | PG    |
|                                     | ring |     |         | E/pcf |
|                                     |      |     | MOD-02  |       |
+-------------------------------------+------+-----+---------+-------+
| ALGORITHMPACKAGEVERSION             | St   | 1   | "2"     | PG    |
|                                     | ring |     |         | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| LONGNAME                            | St   | 1   | "A      | PG    |
|                                     | ring |     | erosol" | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| INSTRUMENTNAME                      | St   | 1   | "MODIS" | PG    |
|                                     | ring |     |         | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| LOCALINPUTGRANULEID                 | St   | 10  | †       | PGE   |
|                                     | ring |     |         | /pcf/ |
|                                     |      | (m  |         | MODIS |
|                                     |      | ax) |         |       |
|                                     |      |     |         | i     |
|                                     |      |     |         | nputs |
+-------------------------------------+------+-----+---------+-------+
| EXCLUSIONGRINGFLAG                  | St   | M,1 | v       | PG    |
|                                     | ring |     | ariable | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| GRINGPOINTLATITUDE                  | Do   | M,4 | v       | /geo- |
|                                     | uble |     | ariable |       |
+-------------------------------------+------+-----+---------+-------+
| GRINGPOINTLONGITUDE                 | Do   | M,4 | v       | loc   |
|                                     | uble |     | ariable | ation |
+-------------------------------------+------+-----+---------+-------+
| GRINGPOINTSEQUENCENO                | Int  | M,4 | v       | file  |
|                                     | eger |     | ariable |       |
+-------------------------------------+------+-----+---------+-------+
| VeryGoodQualityPct_Land             | Int  | 1   | v       | PG    |
|                                     | eger |     | ariable | E/alg |
+-------------------------------------+------+-----+---------+-------+
| GoodQualityPct_Land                 | Int  | 1   | v       | PG    |
|                                     | eger |     | ariable | E/alg |
+-------------------------------------+------+-----+---------+-------+
| MarginalQualityPct_Land             | Int  | 1   | v       | PG    |
|                                     | eger |     | ariable | E/alg |
+-------------------------------------+------+-----+---------+-------+
| BadQualityPct_Land                  | Int  | 1   | v       | PG    |
|                                     | eger |     | ariable | E/alg |
+-------------------------------------+------+-----+---------+-------+
| VeryGoodQualityPct_Ocean            | Int  | 1   | v       | PG    |
|                                     | eger |     | ariable | E/alg |
+-------------------------------------+------+-----+---------+-------+
| GoodQualityPct_Ocean                | Int  | 1   | v       | PG    |
|                                     | eger |     | ariable | E/alg |
+-------------------------------------+------+-----+---------+-------+
| MarginalQualityPct_Ocean            | Int  | 1   | v       | PG    |
|                                     | eger |     | ariable | E/alg |
+-------------------------------------+------+-----+---------+-------+
| BadQualityPct_Ocean                 | Int  | 1   | v       | PG    |
|                                     | eger |     | ariable | E/alg |
+-------------------------------------+------+-----+---------+-------+
| AlgorithmSoftwareVersion_Land       | St   | 1   | v       | PG    |
|                                     | ring |     | ariable | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| AlgorithmSoftwareVersion_Ocean      | St   | 1   | v       | PG    |
|                                     | ring |     | ariable | E/pcf |
+-------------------------------------+------+-----+---------+-------+

†: "MODIS product inputs using MODIS naming convention"

PGE: Product Generation Exectable; pcf: process control file; alg :
algorithm

**MOD05**

+-------------------------------------+------+-----+---------+-------+
| **Field name**                      | **Da | **  | **      | **Sou |
|                                     | ta** | No. | Value** | rce** |
|                                     |      | of  |         |       |
|                                     | **ty | v   |         |       |
|                                     | pe** | alu |         |       |
|                                     |      | e** |         |       |
+-------------------------------------+------+-----+---------+-------+
| ALGORITHMPACKAGEACCEPTANCE DATE     | St   | 1   | "Jun    | PG    |
|                                     | ring |     | e-1997" | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| ALGORITHMPACKAGEMATURITYCODE        | St   | 1   | "at-    | PG    |
|                                     | ring |     | launch" | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| ALGORITHMPACKAGENAME                | St   | 1   | "ATBD-  | PG    |
|                                     | ring |     | MOD-03" | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| ALGORITHMPACKAGEVERSION             | St   | 1   | "2"     | PG    |
|                                     | ring |     |         | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| LONGNAME                            | St   | 1   | "Total  | PG    |
|                                     | ring |     | preci   | E/pcf |
|                                     |      |     | pitable |       |
|                                     |      |     | water"  |       |
+-------------------------------------+------+-----+---------+-------+
| INSTRUMENTNAME                      | St   | 1   | "MODIS" | PG    |
|                                     | ring |     |         | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| LOCALINPUTGRANULEID                 | St   | 10  | †       | PGE   |
|                                     | ring |     |         | /pcf/ |
|                                     |      | (m  |         | MODIS |
|                                     |      | ax) |         |       |
|                                     |      |     |         | i     |
|                                     |      |     |         | nputs |
+-------------------------------------+------+-----+---------+-------+
| EXCLUSIONGRINGFLAG                  | St   | M,1 | v       | PG    |
|                                     | ring |     | ariable | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| GRINGPOINTLATITUDE                  | Do   | M,4 | v       | /geo- |
|                                     | uble |     | ariable |       |
+-------------------------------------+------+-----+---------+-------+
| GRINGPOINTLONGITUDE                 | Do   | M,4 | v       | loc   |
|                                     | uble |     | ariable | ation |
+-------------------------------------+------+-----+---------+-------+
| GRINGPOINTSEQUENCENO                | Int  | M,4 | v       | file  |
|                                     | eger |     | ariable |       |
+-------------------------------------+------+-----+---------+-------+
| AlgorithmSoftwareVersion_NIR        | St   | 1   | v       | PG    |
|                                     | ring |     | ariable | E/pcf |
+-------------------------------------+------+-----+---------+-------+
| AlgorithmSoftwareVersion_IR         | St   | 1   | v       | PG    |
|                                     | ring |     | ariable | E/pcf |
+-------------------------------------+------+-----+---------+-------+

†: "MODIS product inputs using MODIS naming convention"

PGE: Product Generation Exectable; pcf: process control file; alg :
algorithm

**MOD06**

+--------------------------------------+------+-----+-----------------+
| **Field name**                       | **Da | **  | **Value**       |
|                                      | ta** | No. |                 |
|                                      |      | of  |                 |
|                                      | **ty | v   |                 |
|                                      | pe** | alu |                 |
|                                      |      | e** |                 |
+--------------------------------------+------+-----+-----------------+
| ALGORITHMPACKAGEACCEPTANCE DATE      | St   | 1   | "June-1997"     |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| ALGORITHMPACKAGEMATURITYCODE         | St   | 1   | "at-launch"     |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| ALGORITHMPACKAGENAME                 | St   | 1   | "ATBD-MOD-04    |
|                                      | ring |     | and             |
|                                      |      |     | ATBD-MOD-05"    |
+--------------------------------------+------+-----+-----------------+
| ALGORITHMPACKAGEVERSION              | St   | 1   | "2"             |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| INSTRUMENTNAME                       | St   | 1   | "MODIS"         |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| PLATFORMSHORTNAME                    | St   | 1   | "EOS-AM1"       |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| LONGNAME                             | St   | 1   | "Total          |
|                                      | ring |     | precipitable    |
|                                      |      |     | water"          |
+--------------------------------------+------+-----+-----------------+
| LOCALINPUTGRANULEID                  | St   | 10  | †               |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| EXCLUSIONGRINGFLAG                   | St   | M,1 | variable        |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| GRINGPOINTLATITUDE                   | Do   | M,4 | variable        |
|                                      | uble |     |                 |
+--------------------------------------+------+-----+-----------------+
| GRINGPOINTLONGITUDE                  | Do   | M,4 | variable        |
|                                      | uble |     |                 |
+--------------------------------------+------+-----+-----------------+
| GRINGPOINTSEQUENCENO                 | Int  | M,4 | variable        |
|                                      | eger |     |                 |
+--------------------------------------+------+-----+-----------------+
| Alg                                  | St   | 1   | variable        |
| orithm_Version_Cloud_Top_Property_IR | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| Algorithm_Version_Cloud_Phase_IR     | St   | 1   | variable        |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| Algorithm_Version_Cloud_Property_VIS | St   | 1   | variable        |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+

† "MODIS product inputs using MODIS naming convention"

MOD07

+--------------------------------------+------+-----+-----------------+
| **Field name**                       | **Da | **  | **Value**       |
|                                      | ta** | No. |                 |
|                                      |      | of  |                 |
|                                      | **ty | v   |                 |
|                                      | pe** | alu |                 |
|                                      |      | e** |                 |
+--------------------------------------+------+-----+-----------------+
| INSTRUMENTNAME                       | St   | 1   | "MODIS"         |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| PLATFORMSHORTNAME                    | St   | 1   | \"EOS-AM1\"     |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| LONGNAME                             | St   | 1   | \"MODIS Level 2 |
|                                      | ring |     | Profiles\"      |
+--------------------------------------+------+-----+-----------------+
| ALGORITHMPACKAGEACCEPTANCE DATE      | St   | 1   | "June-1997"     |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| ALGORITHMPACKAGEMATURITYCODE         | St   | 1   | "at-launch"     |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| ALGORITHMPACKAGENAME                 | St   | 1   | "ATBD-MOD-07\"  |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| ALGORITHMPACKAGEVERSION              | St   | 1   | "2"             |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| LOCALINPUTGRANULEID                  | St   | 10  | †               |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| EXCLUSIONGRINGFLAG                   | St   | M,1 | variable        |
|                                      | ring |     |                 |
+--------------------------------------+------+-----+-----------------+
| GRINGPOINTLATITUDE                   | Do   | M,4 | variable        |
|                                      | uble |     |                 |
+--------------------------------------+------+-----+-----------------+
| GRINGPOINTLONGITUDE                  | Do   | M,4 | variable        |
|                                      | uble |     |                 |
+--------------------------------------+------+-----+-----------------+
| GRINGPOINTSEQUENCENO                 | Int  | M,4 | variable        |
|                                      | eger |     |                 |
+--------------------------------------+------+-----+-----------------+
| Profiles_Algorithm_Version_Number    | St   | 1   | version         |
|                                      | ring |     |                 |
|                                      |      |     | number          |
+--------------------------------------+------+-----+-----------------+
| Total_Ozone_Algorithm_Version_Number | St   | 1   | version         |
|                                      | ring |     |                 |
|                                      |      |     | number          |
+--------------------------------------+------+-----+-----------------+
| Stabil                               | St   | 1   | version         |
| ity_Indices_Algorithm_Version_Number | ring |     |                 |
|                                      |      |     | number          |
+--------------------------------------+------+-----+-----------------+

† "MODIS product inputs using MODIS naming convention"

**MOD35**

  -------------------------------------- --------- --------- ------------------
  **Field name**                         **Data    **No. of  **Value**
                                         type**    value**   

  INSTRUMENTNAME                         String    1         †

  LONGNAME                               String    1         !

  ALGORITHMPACKAGEACCEPTANCE DATE        String    1         "June-1997"

  ALGORITHMPACKAGEMATURITYCODE           String    1         "at-launch"

  ALGORITHMPACKAGENAME                   String    1         "ATBD-MOD-06"

  ALGORITHMPACKAGEVERSION                String    1         "2"

  LOCALINPUTGRANULEID                    String    10        \*

  EXCLUSIONGRINGFLAG                     String    M,1       variable

  GRINGPOINTLATITUDE                     Double    M,4       variable

  GRINGPOINTLONGITUDE                    Double    M,4       variable

  GRINGPOINTSEQUENCENO                   Integer   M,4       variable

  Cloud_Mask_Algorithm_Version_Number    Integer   1         variable
  -------------------------------------- --------- --------- ------------------

† "Moderate Resolution Imaging Spectrometer"

! "MODIS cloud mask and spectral test results"

\* "MODIS product inputs using MODIS naming convention"