HDF-EOS V2 MODIS Coarse QA Surface Reflectance HDF File Specification Revision 6.3.5, 12-JAN-15 Product ID(s): MOD09 L2 COARSE MOD09_CRS Point of Contact: Jim Ray Science Systems and Applications, Inc. Bldg. 32, S036B NASA Goddard Space Flight Center, Code 619.0 Greenbelt, MD 20771 301-614-5497 jim@ltdri.org Principal Investigator: Eric Vermote MODIS Land Science Team Bldg. 32, S036H NASA Goddard Space Flight Center, Code 619.0 Greenbelt, MD 20771 301-614-5413 eric.f.vermote@nasa.gov SDST: Gang Ye MODIS SDST Science Systems and Applications, Inc 10210 Greenbelt Road, #577 Lanham, Maryland 20706 301-867-2089 gang.ye-1@nasa.gov The MODIS Coarse QA Surface Reflectance Product has been developed for internal SCF QA purposes. This product is not to be archived. This product should only be distributed to the GSFC Land SCF or the MODLAND Land Data Operational Product Evaluation Group (LDOPE). ECS Metadata CoreMetadata.0: The following is the MCF section that will be used to create the core metadata string. Items labeled as "NOTE" will not be part of the MCF, but have been added for clarity. GROUP = INVENTORYMETADATA GROUPTYPE = MASTERGROUP GROUP = ECSDataGranule OBJECT = LocalGranuleID Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = LocalGranuleID OBJECT = SizeMBECSDataGranule Mandatory = "FALSE" Data_Location = "DSS" NUM_VAL = 1 TYPE = "DOUBLE" END_OBJECT = SizeMBECSDataGranule OBJECT = ProductionDateTime Mandatory = "FALSE" Data_Location = "TK" NUM_VAL = 1 TYPE = "DATETIME" END_OBJECT = ProductionDateTime OBJECT = DayNightFlag Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = DayNightFlag OBJECT = ReprocessingActual Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = ReprocessingActual OBJECT = ReprocessingPlanned Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = ReprocessingPlanned END_GROUP = ECSDataGranule GROUP = MeasuredParameter OBJECT = MeasuredParameterContainer Data_Location = "NONE" Mandatory = "TRUE" CLASS = "M" GROUP = QAFlags CLASS = "M" OBJECT = ScienceQualityFlag Mandatory = "FALSE" Data_Location = "DP" NUM_VAL = 1 TYPE = "STRING" Value = "Not Investigated" END_OBJECT = ScienceQualityFlag OBJECT = AutomaticQualityFlagExplanation Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = AutomaticQualityFlagExplanation OBJECT = AutomaticQualityFlag Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = AutomaticQualityFlag OBJECT = OperationalQualityFlagExplanation Mandatory = "FALSE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = OperationalQualityFlagExplanation OBJECT = OperationalQualityFlag Mandatory = "FALSE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = OperationalQualityFlag OBJECT = ScienceQualityFlagExplanation Mandatory = "FALSE" Data_Location = "MCF" NUM_VAL = 1 TYPE = "STRING" Value = "See http://landweb.nascom.nasa.gov/cgi-bin/QA_WWW/qaFlagPage.cgi?sat=terra for the product Science Quality status." END_OBJECT = ScienceQualityFlagExplanation END_GROUP = QAFlags GROUP = QAStats CLASS = "M" OBJECT = QAPercentMissingData Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "INTEGER" END_OBJECT = QAPercentMissingData OBJECT = QAPercentOutofBoundsData Mandatory = "FALSE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "INTEGER" END_OBJECT = QAPercentOutofBoundsData END_GROUP = QAStats NOTE: There will only be 1 ParameterName field appearing within the file. OBJECT = ParameterName Mandatory = "TRUE" CLASS = "M" Data_Location = "MCF" NUM_VAL = 1 TYPE = "STRING" Value = "MOD09CRS Coarse Atmo Corrected Surf Refl" END_OBJECT = ParameterName END_OBJECT = MeasuredParameterContainer END_GROUP = MeasuredParameter GROUP = OrbitCalculatedSpatialDomain OBJECT = OrbitCalculatedSpatialDomainContainer Data_Location = "NONE" Mandatory = "TRUE" CLASS = "M" OBJECT = EquatorCrossingDate Mandatory = "TRUE" CLASS = "M" Data_Location = "PGE" NUM_VAL = 1 TYPE = "DATE" END_OBJECT = EquatorCrossingDate OBJECT = EquatorCrossingTime Mandatory = "TRUE" CLASS = "M" Data_Location = "PGE" NUM_VAL = 1 TYPE = "TIME" END_OBJECT = EquatorCrossingTime OBJECT = OrbitNumber Mandatory = "TRUE" CLASS = "M" Data_Location = "PGE" NUM_VAL = 1 TYPE = "INTEGER" END_OBJECT = OrbitNumber OBJECT = EquatorCrossingLongitude Mandatory = "TRUE" CLASS = "M" Data_Location = "PGE" NUM_VAL = 1 TYPE = "DOUBLE" END_OBJECT = EquatorCrossingLongitude END_OBJECT = OrbitCalculatedSpatialDomainContainer END_GROUP = OrbitCalculatedSpatialDomain GROUP = CollectionDescriptionClass OBJECT = VersionID Mandatory = "TRUE" Data_Location = "MCF" NUM_VAL = 1 TYPE = "INTEGER" Value = 6 END_OBJECT = VersionID OBJECT = ShortName Mandatory = "TRUE" Data_Location = "MCF" NUM_VAL = 1 TYPE = "STRING" Value = "MOD09CRS" END_OBJECT = ShortName END_GROUP = CollectionDescriptionClass GROUP = InputGranule OBJECT = InputPointer Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 75 TYPE = "STRING" END_OBJECT = InputPointer END_GROUP = InputGranule GROUP = SpatialDomainContainer GROUP = HorizontalSpatialDomainContainer GROUP = GPolygon OBJECT = GPolygonContainer Data_Location = "NONE" Mandatory = "TRUE" CLASS = "M" GROUP = GRingPoint CLASS = "M" OBJECT = GRingPointLongitude Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 4 TYPE = "DOUBLE" END_OBJECT = GRingPointLongitude OBJECT = GRingPointLatitude Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 4 TYPE = "DOUBLE" END_OBJECT = GRingPointLatitude OBJECT = GRingPointSequenceNo Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 4 TYPE = "INTEGER" END_OBJECT = GRingPointSequenceNo END_GROUP = GRingPoint GROUP = GRing CLASS = "M" OBJECT = ExclusionGRingFlag Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = ExclusionGRingFlag END_GROUP = GRing END_OBJECT = GPolygonContainer END_GROUP = GPolygon END_GROUP = HorizontalSpatialDomainContainer END_GROUP = SpatialDomainContainer GROUP = RangeDateTime OBJECT = RangeEndingDate Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "DATE" END_OBJECT = RangeEndingDate OBJECT = RangeEndingTime Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "TIME" END_OBJECT = RangeEndingTime OBJECT = RangeBeginningDate Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "DATE" END_OBJECT = RangeBeginningDate OBJECT = RangeBeginningTime Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "TIME" END_OBJECT = RangeBeginningTime END_GROUP = RangeDateTime GROUP = PGEVersionClass OBJECT = PGEVersion Mandatory = "TRUE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = PGEVersion END_GROUP = PGEVersionClass GROUP = AncillaryInputGranule OBJECT = AncillaryInputGranuleContainer Data_Location = "NONE" Mandatory = "TRUE" CLASS = "M" OBJECT = AncillaryInputPointer Mandatory = "FALSE" CLASS = "M" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = AncillaryInputPointer OBJECT = AncillaryInputType Mandatory = "FALSE" CLASS = "M" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = AncillaryInputType END_OBJECT = AncillaryInputGranuleContainer END_GROUP = AncillaryInputGranule GROUP = AssociatedPlatformInstrumentSensor OBJECT = AssociatedPlatformInstrumentSensorContainer Data_Location = "NONE" Mandatory = "TRUE" Class = "1" OBJECT = AssociatedPlatformShortName Data_Location = "MCF" Mandatory = "TRUE" Class = "1" TYPE = "STRING" NUM_VAL = 1 Value = "Terra" END_OBJECT = AssociatedPlatformShortName OBJECT = AssociatedInstrumentShortName Data_Location = "MCF" Mandatory = "TRUE" Class = "1" TYPE = "STRING" NUM_VAL = 1 Value = "MODIS" END_OBJECT = AssociatedInstrumentShortName OBJECT = AssociatedSensorShortName Data_Location = "MCF" Mandatory = "TRUE" Class = "1" TYPE = "STRING" NUM_VAL = 1 VALUE = "MODIS" END_OBJECT = AssociatedSensorShortName END_OBJECT = AssociatedPlatformInstrumentSensorContainer END_GROUP = AssociatedPlatformInstrumentSensor NOTE: The following will be the AdditionalAttributes set AdditionalAttribute.1 = QAPERCENTGOODQUALITY AdditionalAttribute.2 = QAPERCENTOTHERQUALITY AdditionalAttribute.3 = QAPERCENTNOTPRODUCEDCLOUD AdditionalAttribute.4 = QAPERCENTNOTPRODUCEDOTHER AdditionalAttribute.5 = QAPERCENTPOOROUTPUT250MBAND1 AdditionalAttribute.6 = QAPERCENTPOOROUTPUT250MBAND2 AdditionalAttribute.7 = QAPERCENTPOOROUTPUT500MBAND1 AdditionalAttribute.8 = QAPERCENTPOOROUTPUT500MBAND2 AdditionalAttribute.9 = QAPERCENTPOOROUTPUT500MBAND3 AdditionalAttribute.10 = QAPERCENTPOOROUTPUT500MBAND4 AdditionalAttribute.11 = QAPERCENTPOOROUTPUT500MBAND5 AdditionalAttribute.12 = QAPERCENTPOOROUTPUT500MBAND6 AdditionalAttribute.13 = QAPERCENTPOOROUTPUT500MBAND7 AdditionalAttribute.14 = QAPERCENTPOOROUTPUT1KMBAND1 AdditionalAttribute.15 = QAPERCENTPOOROUTPUT1KMBAND2 AdditionalAttribute.16 = QAPERCENTPOOROUTPUT1KMBAND3 AdditionalAttribute.17 = QAPERCENTPOOROUTPUT1KMBAND4 AdditionalAttribute.18 = QAPERCENTPOOROUTPUT1KMBAND5 AdditionalAttribute.19 = QAPERCENTPOOROUTPUT1KMBAND6 AdditionalAttribute.20 = QAPERCENTPOOROUTPUT1KMBAND7 AdditionalAttribute.21 = GRANULENUMBER AdditionalAttribute.22 = PROCESSVERSION GROUP = AdditionalAttributes OBJECT = AdditionalAttributesContainer Data_Location = "NONE" Mandatory = "FALSE" CLASS = "M" OBJECT = AdditionalAttributeName Mandatory = "FALSE" CLASS = "M" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = AdditionalAttributeName GROUP = InformationContent CLASS = "M" OBJECT = ParameterValue Mandatory = "FALSE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = ParameterValue END_GROUP = InformationContent END_OBJECT = AdditionalAttributesContainer END_GROUP = AdditionalAttributes OBJECT = LocalVersionID Mandatory = "FALSE" Data_Location = "PGE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = LocalVersionID END_GROUP = INVENTORYMETADATA ArchiveMetadata.0: The following is the MCF section that will be used to create the archive metadata string. GROUP = ARCHIVEDMETADATA GROUPTYPE = MASTERGROUP OBJECT = AlgorithmPackageAcceptanceDate Data_Location = "MCF" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" Value = "1998-01-01" END_OBJECT = AlgorithmPackageAcceptanceDate OBJECT = AlgorithmPackageMaturityCode Data_Location = "MCF" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" Value = "pre-launch" END_OBJECT = AlgorithmPackageMaturityCode OBJECT = AlgorithmPackageName Data_Location = "MCF" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" Value = "MOD09 L2" END_OBJECT = AlgorithmPackageName OBJECT = AlgorithmPackageVersion Data_Location = "MCF" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" Value = "version 4" END_OBJECT = AlgorithmPackageVersion OBJECT = SystemFileName Data_Location = "PGE" TYPE = "STRING" NUM_VAL = 75 Mandatory = "FALSE" END_OBJECT = SystemFileName OBJECT = AncillarySystemFileName Data_Location = "PGE" TYPE = "STRING" NUM_VAL = 75 Mandatory = "FALSE" END_OBJECT = AncillarySystemFileName OBJECT = LongName Data_Location = "MCF" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" Value = "Coarse Resolution MODIS Atmospherically Corrected Surface Reflectance" END_OBJECT = LongName OBJECT = ProcessingCenter Data_Location = "MCF" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" Value = "MODAPS" END_OBJECT = ProcessingCenter OBJECT = SPSOParameters Data_Location = "MCF" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" Value = "None" END_OBJECT = SPSOParameters Note that for the QualityClassPercentage arrays, the 16 values are utilized as the following, with 0 being the leftmost value: value 0 -- % highest quality value 8 -- % atmospherically corrected value 9 -- % solar zenith >= 85 degrees value 10 -- % solar zenith >= 75 and < 85 degrees value 11 -- % missing input value 12 -- % internal constant used in place of climatological data for at least one atmospheric constant value 13 -- % correction out of bounds, pixels constrained to extreme allowable value value 14 -- % L1B data faulty value 15 -- % not processed due to deep ocean or clouds OBJECT = QualityClassPercentage1KMBand1 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage1KMBand1 OBJECT = QualityClassPercentage1KMBand2 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage1KMBand2 OBJECT = QualityClassPercentage1KMBand3 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage1KMBand3 OBJECT = QualityClassPercentage1KMBand4 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage1KMBand4 OBJECT = QualityClassPercentage1KMBand5 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage1KMBand5 OBJECT = QualityClassPercentage1KMBand6 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage1KMBand6 OBJECT = QualityClassPercentage1KMBand7 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage1KMBand7 OBJECT = QualityClassPercentage250MBand1 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage250MBand1 OBJECT = QualityClassPercentage250MBand2 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage250MBand2 OBJECT = QualityClassPercentage500MBand1 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage500MBand1 OBJECT = QualityClassPercentage500MBand2 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage500MBand2 OBJECT = QualityClassPercentage500MBand3 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage500MBand3 OBJECT = QualityClassPercentage500MBand4 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage500MBand4 OBJECT = QualityClassPercentage500MBand5 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage500MBand5 OBJECT = QualityClassPercentage500MBand6 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage500MBand6 OBJECT = QualityClassPercentage500MBand7 Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 16 Mandatory = "FALSE" END_OBJECT = QualityClassPercentage500MBand7 OBJECT = AdjacencyCorrectionAttempted Data_Location = "PGE" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = AdjacencyCorrectionAttempted OBJECT = AtmosphericCorrectionAttempted Data_Location = "PGE" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = AtmosphericCorrectionAttempted OBJECT = NorthBoundingCoordinate Data_Location = "PGE" TYPE = "DOUBLE" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = NorthBoundingCoordinate OBJECT = SouthBoundingCoordinate Data_Location = "PGE" TYPE = "DOUBLE" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = SouthBoundingCoordinate OBJECT = EastBoundingCoordinate Data_Location = "PGE" TYPE = "DOUBLE" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = EastBoundingCoordinate OBJECT = WestBoundingCoordinate Data_Location = "PGE" TYPE = "DOUBLE" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = WestBoundingCoordinate OBJECT = BRDFCorrectionAttempted Data_Location = "PGE" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = BRDFCorrectionAttempted OBJECT = InstrumentScansProcessed Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = InstrumentScansProcessed OBJECT = PercentNotSea Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = PercentNotSea OBJECT = SeaProcessed Data_Location = "PGE" TYPE = "STRING" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = SeaProcessed OBJECT = SCIABNORM Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = SCIABNORM OBJECT = SCISTATE Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = SCISTATE OBJECT = NUMBEROFHIGHSOLARZENITHPIXELS1KM Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 1 Mandatory = "FALSE" END_OBJECT = NUMBEROFHIGHSOLARZENITHPIXELS1KM OBJECT = AEROSOLQUANTITYCLMH Data_Location = "PGE" TYPE = "INTEGER" NUM_VAL = 4 Mandatory = "FALSE" END_OBJECT = AEROSOLQUANTITYCLMH OBJECT = DESCRrevision Data_Location = "MCF" Mandatory = "FALSE" NUM_VAL = 1 TYPE = "STRING" VALUE = "6.0" END_OBJECT = DESCRrevision OBJECT = ProductionHistory Data_Location = "PGE" Mandatory = "FALSE" NUM_VAL = 1 TYPE = "STRING" END_OBJECT = ProductionHistory OBJECT = ProcessingEnvironment Data_Location = "PGE" Mandatory = "FALSE" TYPE = "STRING" NUM_VAL = 1 END_OBJECT = ProcessingEnvironment END_GROUP = ARCHIVEDMETADATA END Dimensions: Dimension Name Value Dimension_1 Data Lines (int)((# of input scan lines * 10) / DATARESOLUTION) Dimension_2 Data Samples Per Line ((int) (1354/DATARESOLUTION)) + 1 DataFields: The following datafields are always in this file: "Coarse Resolution Latitude" "Coarse Resolution Longitude" "Coarse Resolution QA" "Coarse Resolution Brightness Temperature Band 20" "Coarse Resolution Brightness Temperature Band 29" "Coarse Resolution Brightness Temperature Band 31" "Coarse Resolution Brightness Temperature Band 32" If the metadatum DAYNIGHTFLAG is equal to "Day", the following datafields are also in this file: "Coarse Resolution Surface Reflectance Band 1" "Coarse Resolution Surface Reflectance Band 2" "Coarse Resolution Surface Reflectance Band 3" "Coarse Resolution Surface Reflectance Band 4" "Coarse Resolution Surface Reflectance Band 5" "Coarse Resolution Surface Reflectance Band 6" "Coarse Resolution Surface Reflectance Band 7" "Coarse Resolution Surface Reflectance Band 8" "Coarse Resolution Surface Reflectance Band 9" "Coarse Resolution Surface Reflectance Band 10" "Coarse Resolution Surface Reflectance Band 11" "Coarse Resolution Surface Reflectance Band 12" "Coarse Resolution Surface Reflectance Band 13" "Coarse Resolution Surface Reflectance Band 14" "Coarse Resolution Surface Reflectance Band 15" "Coarse Resolution Surface Reflectance Band 16" "Coarse Resolution Brightness Temperature Band 21" "Coarse Resolution Brightness Temperature Band 22" "Coarse Resolution Brightness Temperature Band 23" "Coarse Resolution Surface Reflectance Band 20" "Coarse Resolution Surface Reflectance Band 26" "Coarse Resolution Atmospheric Optical Depth Band 1" "Coarse Resolution Atmospheric Optical Depth Band 3" "Coarse Resolution Atmospheric Optical Depth Band 8" "Coarse Resolution Atmospheric Optical Depth Model" "Coarse Resolution Surface Pressure" "Coarse Resolution Mean Sea Level Pressure" "Coarse Resolution Water Vapor" "Coarse Resolution NCEP Water Vapor" "Coarse Resolution Ozone" "Coarse Resolution Air Temperature (2m)" "Coarse Resolution Solar Zenith" "Coarse Resolution Sensor Zenith" "Coarse Resolution Relative Azimuth" "Coarse Resolution U-component of Wind" "Coarse Resolution V-component of Wind" "Coarse Resolution CM" All data stored within DataFields that contain the HDF attributes "scale_factor" and "add_offset" are scaled according to the following data conversion: parameter = scale_factor * (file data - add_offset) file data = (parameter / scale_factor) + add_offset A value of "Variable" indicates that this value will vary according to the granule being processed. DataField DataField_1 Name Coarse Resolution Latitude Data Type FLOAT32 Dimensions Dimension_1, Dimension_2 DataField_1 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Latitude units STRING 1 "degrees" Nadir Data Resolution STRING 1 "5km" valid_range FLOAT32 2 -90.0, 90.0 _FillValue FLOAT32 1 0.0 scale_factor FLOAT64 1 1.0 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_2 Name Coarse Resolution Longitude Data Type FLOAT32 Dimensions Dimension_1, Dimension_2 DataField_2 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Longitude units STRING 1 "degrees" Nadir Data Resolution STRING 1 "5km" valid_range FLOAT32 2 -180.0, 180.0 _FillValue FLOAT32 1 0.0 scale_factor FLOAT64 1 1.0 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_3 Name Coarse Resolution Surface Reflectance Band 1 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_3 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 1 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_4 Name Coarse Resolution Surface Reflectance Band 2 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_4 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 2 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_5 Name Coarse Resolution Surface Reflectance Band 3 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_5 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 3 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_6 Name Coarse Resolution Surface Reflectance Band 4 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_6 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 4 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_7 Name Coarse Resolution Surface Reflectance Band 5 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_7 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 5 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_8 Name Coarse Resolution Surface Reflectance Band 6 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_8 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 6 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_9 Name Coarse Resolution Surface Reflectance Band 7 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_9 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 7 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_10 Name Coarse Resolution Surface Reflectance Band 8 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_10 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 8 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_11 Name Coarse Resolution Surface Reflectance Band 9 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_11 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 9 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_12 Name Coarse Resolution Surface Reflectance Band 10 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_12 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 10 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_13 Name Coarse Resolution Surface Reflectance Band 11 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_13 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 11 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_14 Name Coarse Resolution Surface Reflectance Band 12 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_14 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 12 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_15 Name Coarse Resolution Surface Reflectance Band 13 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_15 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 13 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_16 Name Coarse Resolution Surface Reflectance Band 14 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_16 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 14 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_17 Name Coarse Resolution Surface Reflectance Band 15 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_17 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 15 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_18 Name Coarse Resolution Surface Reflectance Band 16 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_18 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 16 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_19 Name Coarse Resolution Brightness Temperature Band 20 Data Type UINT16 Dimensions Dimension_1, Dimension_2 DataField_19 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Brightness Temperature Band 20 units STRING 1 "degrees K" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 33300 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.01 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_20 Name Coarse Resolution Brightness Temperature Band 21 Data Type UINT16 Dimensions Dimension_1, Dimension_2 DataField_20 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Brightness Temperature Band 21 units STRING 1 "degrees K" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 42900 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.01 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_21 Name Coarse Resolution Brightness Temperature Band 22 Data Type UINT16 Dimensions Dimension_1, Dimension_2 DataField_21 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Brightness Temperature Band 22 units STRING 1 "degrees K" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 32900 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.01 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_22 Name Coarse Resolution Brightness Temperature Band 23 Data Type UINT16 Dimensions Dimension_1, Dimension_2 DataField_22 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Brightness Temperature Band 23 units STRING 1 "degrees K" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 32900 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.01 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_23 Name Coarse Resolution Brightness Temperature Band 29 Data Type UINT16 Dimensions Dimension_1, Dimension_2 DataField_23 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Brightness Temperature Band 29 units STRING 1 "degrees K" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 33000 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.01 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_24 Name Coarse Resolution Brightness Temperature Band 31 Data Type UINT16 Dimensions Dimension_1, Dimension_2 DataField_24 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Brightness Temperature Band 31 units STRING 1 "degrees K" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 37800 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.01 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_25 Name Coarse Resolution Brightness Temperature Band 32 Data Type UINT16 Dimensions Dimension_1, Dimension_2 DataField_25 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Brightness Temperature Band 32 units STRING 1 "degrees K" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 41900 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.01 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_26 Name Coarse Resolution Surface Reflectance Band 20 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_26 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 20 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 5000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_27 Name Coarse Resolution Surface Reflectance Band 26 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_27 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Reflectance Band 26 units STRING 1 reflectance Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -100, 16000 _FillValue INT16 1 -28672 scale_factor FLOAT64 1 0.0001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_28 Name Coarse Resolution Atmospheric Optical Depth Band 1 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_28 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Atmospheric Optical Depth Band 1 units STRING 1 "unitless" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 5000 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_29 Name Coarse Resolution Atmospheric Optical Depth Band 3 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_29 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Atmospheric Optical Depth Band 3 units STRING 1 "unitless" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 5000 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_30 Name Coarse Resolution Atmospheric Optical Depth Band 8 Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_30 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Atmospheric Optical Depth Band 8 units STRING 1 "unitless" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 5000 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.001 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_31 Name Coarse Resolution Atmospheric Optical Depth Model Data Type INT16 Dimensions Dimension_1, Dimension_2 DataField_31 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Atmospheric Optical Depth Model units STRING 1 "unitless" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 1, 5 _FillValue INT16 1 0 scale_factor FLOAT64 1 1 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_32 Name Coarse Resolution Surface Pressure Data Type UINT8 Dimensions Dimension_1, Dimension_2 DataField_32 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Surface Pressure units STRING 1 "atm" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 255 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.005 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_33 Name Coarse Resolution Mean Sea Level Pressure Data Type UINT8 Dimensions Dimension_1, Dimension_2 DataField_33 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Mean Sea Level Pressure units STRING 1 "atm" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 255 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.005 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_34 Name Coarse Resolution Water Vapor Data Type UINT16 Dimensions Dimension_1, Dimension_2 DataField_34 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Water Vapor units STRING 1 "g/cm^2" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 5000 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.01 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_35 Name Coarse Resolution NCEP Water Vapor Data Type UINT8 Dimensions Dimension_1, Dimension_2 DataField_35 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution NCEP Water Vapor units STRING 1 "g/cm^2" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 255 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.02 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_36 Name Coarse Resolution Ozone Data Type UINT8 Dimensions Dimension_1, Dimension_2 DataField_36 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Ozone units STRING 1 "cm atm" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 255 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.0025 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_37 Name Coarse Resolution Air Temperature (2m) Data Type UINT16 Dimensions Dimension_1, Dimension_2 DataField_37 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Air Temperature (2m) units STRING 1 "degrees K" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 65535 _FillValue INT16 1 0 scale_factor FLOAT64 1 0.01 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_38 Name Coarse Resolution Solar Zenith Data Type FLOAT32 Dimensions Dimension_1, Dimension_2 DataField_38 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Solar Zenith units STRING 1 "degrees" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 180 _FillValue INT16 1 0 scale_factor FLOAT64 1 1.0 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_39 Name Coarse Resolution Sensor Zenith Data Type FLOAT32 Dimensions Dimension_1, Dimension_2 DataField_39 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Sensor Zenith units STRING 1 "degrees" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 180 _FillValue INT16 1 0 scale_factor FLOAT64 1 1.0 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_40 Name Coarse Resolution Relative Azimuth Data Type FLOAT32 Dimensions Dimension_1, Dimension_2 DataField_40 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution Relative Azimuth units STRING 1 "degrees" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 0, 180 _FillValue INT16 1 0 scale_factor FLOAT64 1 1.0 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_41 Name Coarse Resolution U-component of Wind Data Type FLOAT32 Dimensions Dimension_1, Dimension_2 DataField_41 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution U-component of Wind units STRING 1 "m/s" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -50, 50 _FillValue INT16 1 0 scale_factor FLOAT64 1 1.0 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_42 Name Coarse Resolution V-component of Wind Data Type FLOAT32 Dimensions Dimension_1, Dimension_2 DataField_42 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution V-component of Wind units STRING 1 "m/s" Nadir Data Resolution STRING 1 "5km" valid_range INT16 2 -50, 50 _FillValue INT16 1 0 scale_factor FLOAT64 1 1.0 scale_factor_err FLOAT64 1 0.0 add_offset FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 5 DataField DataField_43 Name Coarse Resolution QA Data Type UINT8 Dimensions Dimension_1, Dimension_2 Bit Description 0-1 cloud state; clear (00), cloudy (01), mixed (10), not set, assumed clear (11) 2 pixel on terminator (sz >=86 degrees) 3 high solar zenith (sz >= 85 and < 86 degrees) 4 input L1B is bad or missing for at least one band 5 land (1) or sea (0) 6 lambertian atmospheric correction performed (1) or not (0) 7 at least one of the corresponding 1 km pixels contains fire (1) or not (0) (from internal fire mask) DataField_43 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution QA units STRING 1 "bitmap" Nadir Data Resolution STRING 1 "5km" valid_range UINT8 2 0, 255 _FillValue UINT8 1 0 QA index STRING * (an index of the Coarse Resolution QA bit field, like the bit description above.) DataField DataField_44 Name Coarse Resolution CM Data Type UINT8 Dimensions Dimension_1, Dimension_2 Bit Description 0-1 cloud state; 00 clear (all 25 1km cloudmask values are clear) 01 cloud contaminated (less than 10% of 1km cloudmask values are cloudy) 10 mixed (from 10% to 50% of 1km cloudmask values are cloudy) 11 cloudy (over 50% of 1km cloudmask values are cloudy) 2 internal snow mask: snow (1) or no (0) DataField_44 HDF Attributes: Attribute Data Type Quantity Value long_name STRING 1 Coarse Resolution CM units STRING 1 "bitmap" Nadir Data Resolution STRING 1 "5km" valid_range UINT8 2 0, 6 _FillValue UINT8 1 0