[ncl-talk] hdf_to_netcdf

Kunal Bali kunal.bali9 at gmail.com
Wed Aug 8 03:50:53 MDT 2018


Dear NCL user,

I am converting hdf to netcdf using attached ncl script (extracting aerosol
product). But it's showing some errors and values are also coming from +01.
to -0.1.
Summary of the file is also attached herewith.


the errors/warning are:

warning:File ./MOD04_L2.A2017209.0710.061.2017317003637.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017209.0525.061.2017317002757.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017205.0550.061.2017316194801.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017200.0355.061.2017316192232.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017196.0600.061.2017316164649.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017195.0340.061.2017316165535.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017192.0625.061.2017316024320.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017191.0405.061.2017316013818.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017188.0645.061.2017316002323.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017187.0610.061.2017315234444.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017187.0425.061.2017315234452.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017184.0710.061.2017315214958.hdf dimension sizes
do not conform to others in list; skipping file
warning:File ./MOD04_L2.A2017183.0450.061.2017315215216.hdf dimension sizes
do not conform to others in list; skipping file
warning:A valid instance of variable
Deep_Blue_Aerosol_Optical_Depth_550_Land_mod04 was not found in one or more
elements of the file list
fatal:Coordinate variables must be the same dimension as their dimension
fatal:No coordinate variable exists for dimension (time) in variable (var)
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 35 in file
script_01.ncl

fatal:["Execute.c":8640]:Execute: Error occurred at or near line 69 in file
script_01.ncl


Variable: od55_1km
Type: short
Total Size: 6303150 bytes
            3151575 values
Number of Dimensions: 3
Dimensions and sizes:    [time | 115] x [Cell_Along_Swath_mod04 | 203] x
[Cell_Across_Swath_mod04 | 135]
Coordinates:
Number Of Attributes: 12
  coordinates :    Latitude_mod04, Longitude_mod04
  hdfeos_name :    Deep_Blue_Aerosol_Optical_Depth_550_Land
  _FillValue :    -9999
  Geolocation_Pointer :    Internal geolocation arrays
  Cell_Across_Swath_Sampling :    ( 1, 1354, 10 )
  Cell_Along_Swath_Sampling :    ( 1, 2021, 10 )
  Parameter_Type :    Output
  add_offset :       0
  scale_factor :    0.001000000047497451
  units :    None
  long_name :    AOT at 0.55 micron for land  with all quality data
(Quality flag=1,2,3)
  valid_range :    ( 0, 5000 )
fatal:Dimension sizes of left hand side do not match right hand side
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 110 in
file script_01.ncl



could you please provide some information on this.

Thank You


---
Kunal Bali




‌
[image: Mailtrack]
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality1&>
Sent
with Mailtrack
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality1&>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20180808/6f5de090/attachment.html>
-------------- next part --------------
 Copyright (C) 1995-2017 - All Rights Reserved
 University Corporation for Atmospheric Research
 NCAR Command Language Version 6.4.0
 The use of this software is governed by a License Agreement.
 See http://www.ncl.ucar.edu/ for more details.

Variable: f
Type: file
filename:	MOD04_L2.A2017202.0705.061.2017316182248
path:	MOD04_L2.A2017202.0705.061.2017316182248.hdf
   file global attributes:
      HDFEOSVersion : HDFEOS_V2.19
      StructMetadata_0 : GROUP=SwathStructure
	GROUP=SWATH_1
		SwathName="mod04"
		GROUP=Dimension
			OBJECT=Dimension_1
				DimensionName="Cell_Along_Swath"
				Size=203
			END_OBJECT=Dimension_1
			OBJECT=Dimension_2
				DimensionName="Cell_Across_Swath"
				Size=135
			END_OBJECT=Dimension_2
			OBJECT=Dimension_3
				DimensionName="Cell_Along_Swath_500"
				Size=4060
			END_OBJECT=Dimension_3
			OBJECT=Dimension_4
				DimensionName="Cell_Across_Swath_500"
				Size=2708
			END_OBJECT=Dimension_4
			OBJECT=Dimension_5
				DimensionName="Solution_3_Land"
				Size=3
			END_OBJECT=Dimension_5
			OBJECT=Dimension_6
				DimensionName="Solution_1_Land"
				Size=2
			END_OBJECT=Dimension_6
			OBJECT=Dimension_7
				DimensionName="Solution_2_Land"
				Size=3
			END_OBJECT=Dimension_7
			OBJECT=Dimension_8
				DimensionName="Solution_4_Land"
				Size=4
			END_OBJECT=Dimension_8
			OBJECT=Dimension_9
				DimensionName="MODIS_Band_Land"
				Size=7
			END_OBJECT=Dimension_9
			OBJECT=Dimension_10
				DimensionName="QA_Byte_Land"
				Size=6
			END_OBJECT=Dimension_10
			OBJECT=Dimension_11
				DimensionName="Num_By_Products"
				Size=7
			END_OBJECT=Dimension_11
			OBJECT=Dimension_12
				DimensionName="Solution_Ocean"
				Size=2
			END_OBJECT=Dimension_12
			OBJECT=Dimension_13
				DimensionName="MODIS_Band_Ocean"
				Size=7
			END_OBJECT=Dimension_13
			OBJECT=Dimension_14
				DimensionName="Solution_Index"
				Size=9
			END_OBJECT=Dimension_14
			OBJECT=Dimension_15
				DimensionName="QA_Byte_Ocean"
				Size=5
			END_OBJECT=Dimension_15
			OBJECT=Dimension_16
				DimensionName="Num_DeepBlue_Wavelengths"
				Size=3
			END_OBJECT=Dimension_16
			OBJECT=Dimension_17
				DimensionName="MODIS_Band_AND_NPP_Extra"
				Size=10
			END_OBJECT=Dimension_17
		END_GROUP=Dimension
		GROUP=DimensionMap
		END_GROUP=DimensionMap
		GROUP=IndexDimensionMap
		END_GROUP=IndexDimensionMap
		GROUP=GeoField
			OBJECT=GeoField_1
				GeoFieldName="Longitude"
				DataType=DFNT_FLOAT32
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=GeoField_1
			OBJECT=GeoField_2
				GeoFieldName="Latitude"
				DataType=DFNT_FLOAT32
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=GeoField_2
		END_GROUP=GeoField
		GROUP=DataField
			OBJECT=DataField_1
				DataFieldName="MODIS_Band_Land"
				DataType=DFNT_INT32
				DimList=("MODIS_Band_Land")
			END_OBJECT=DataField_1
			OBJECT=DataField_2
				DataFieldName="MODIS_Band_Ocean"
				DataType=DFNT_INT32
				DimList=("MODIS_Band_Ocean")
			END_OBJECT=DataField_2
			OBJECT=DataField_3
				DataFieldName="Solution_1_Land"
				DataType=DFNT_INT32
				DimList=("Solution_1_Land")
			END_OBJECT=DataField_3
			OBJECT=DataField_4
				DataFieldName="Solution_2_Land"
				DataType=DFNT_INT32
				DimList=("Solution_2_Land")
			END_OBJECT=DataField_4
			OBJECT=DataField_5
				DataFieldName="Solution_3_Land"
				DataType=DFNT_INT32
				DimList=("Solution_3_Land")
			END_OBJECT=DataField_5
			OBJECT=DataField_6
				DataFieldName="Solution_Ocean"
				DataType=DFNT_INT32
				DimList=("Solution_Ocean")
			END_OBJECT=DataField_6
			OBJECT=DataField_7
				DataFieldName="Solution_Index"
				DataType=DFNT_INT32
				DimList=("Solution_Index")
			END_OBJECT=DataField_7
			OBJECT=DataField_8
				DataFieldName="Num_DeepBlue_Wavelengths"
				DataType=DFNT_INT32
				DimList=("Num_DeepBlue_Wavelengths")
			END_OBJECT=DataField_8
			OBJECT=DataField_9
				DataFieldName="Scan_Start_Time"
				DataType=DFNT_FLOAT64
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_9
			OBJECT=DataField_10
				DataFieldName="Solar_Zenith"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_10
			OBJECT=DataField_11
				DataFieldName="Solar_Azimuth"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_11
			OBJECT=DataField_12
				DataFieldName="Sensor_Zenith"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_12
			OBJECT=DataField_13
				DataFieldName="Sensor_Azimuth"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_13
			OBJECT=DataField_14
				DataFieldName="Scattering_Angle"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_14
			OBJECT=DataField_15
				DataFieldName="Land_sea_Flag"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_15
			OBJECT=DataField_16
				DataFieldName="Aerosol_Cldmask_Land_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath_500","Cell_Across_Swath_500")
			END_OBJECT=DataField_16
			OBJECT=DataField_17
				DataFieldName="Cloud_Pixel_Distance_Land_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath_500","Cell_Across_Swath_500")
			END_OBJECT=DataField_17
			OBJECT=DataField_18
				DataFieldName="Land_Ocean_Quality_Flag"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_18
			OBJECT=DataField_19
				DataFieldName="Optical_Depth_Land_And_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_19
			OBJECT=DataField_20
				DataFieldName="Image_Optical_Depth_Land_And_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_20
			OBJECT=DataField_21
				DataFieldName="Average_Cloud_Pixel_Distance_Land_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_21
			OBJECT=DataField_22
				DataFieldName="Aerosol_Type_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_22
			OBJECT=DataField_23
				DataFieldName="Fitting_Error_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_23
			OBJECT=DataField_24
				DataFieldName="Surface_Reflectance_Land"
				DataType=DFNT_INT16
				DimList=("Solution_2_Land","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_24
			OBJECT=DataField_25
				DataFieldName="Corrected_Optical_Depth_Land"
				DataType=DFNT_INT16
				DimList=("Solution_3_Land","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_25
			OBJECT=DataField_26
				DataFieldName="Corrected_Optical_Depth_Land_wav2p1"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_26
			OBJECT=DataField_27
				DataFieldName="Optical_Depth_Ratio_Small_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_27
			OBJECT=DataField_28
				DataFieldName="Number_Pixels_Used_Land"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_AND_NPP_Extra","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_28
			OBJECT=DataField_29
				DataFieldName="Mean_Reflectance_Land"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_AND_NPP_Extra","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_29
			OBJECT=DataField_30
				DataFieldName="STD_Reflectance_Land"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_AND_NPP_Extra","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_30
			OBJECT=DataField_31
				DataFieldName="Mass_Concentration_Land"
				DataType=DFNT_FLOAT32
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_31
			OBJECT=DataField_32
				DataFieldName="Aerosol_Cloud_Fraction_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_32
			OBJECT=DataField_33
				DataFieldName="Quality_Assurance_Land"
				DataType=DFNT_INT8
				DimList=("Cell_Along_Swath","Cell_Across_Swath","QA_Byte_Land")
			END_OBJECT=DataField_33
			OBJECT=DataField_34
				DataFieldName="Solution_Index_Ocean_Small"
				DataType=DFNT_INT16
				DimList=("Solution_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_34
			OBJECT=DataField_35
				DataFieldName="Solution_Index_Ocean_Large"
				DataType=DFNT_INT16
				DimList=("Solution_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_35
			OBJECT=DataField_36
				DataFieldName="Effective_Optical_Depth_Best_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_36
			OBJECT=DataField_37
				DataFieldName="Effective_Optical_Depth_Average_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_37
			OBJECT=DataField_38
				DataFieldName="Optical_Depth_Small_Best_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_38
			OBJECT=DataField_39
				DataFieldName="Optical_Depth_Small_Average_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_39
			OBJECT=DataField_40
				DataFieldName="Optical_Depth_Large_Best_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_40
			OBJECT=DataField_41
				DataFieldName="Optical_Depth_Large_Average_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_41
			OBJECT=DataField_42
				DataFieldName="Mass_Concentration_Ocean"
				DataType=DFNT_FLOAT32
				DimList=("Solution_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_42
			OBJECT=DataField_43
				DataFieldName="Aerosol_Cloud_Fraction_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_43
			OBJECT=DataField_44
				DataFieldName="Effective_Radius_Ocean"
				DataType=DFNT_INT16
				DimList=("Solution_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_44
			OBJECT=DataField_45
				DataFieldName="PSML003_Ocean"
				DataType=DFNT_FLOAT32
				DimList=("Solution_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_45
			OBJECT=DataField_46
				DataFieldName="Asymmetry_Factor_Best_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_46
			OBJECT=DataField_47
				DataFieldName="Asymmetry_Factor_Average_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_47
			OBJECT=DataField_48
				DataFieldName="Backscattering_Ratio_Best_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_48
			OBJECT=DataField_49
				DataFieldName="Backscattering_Ratio_Average_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_49
			OBJECT=DataField_50
				DataFieldName="Angstrom_Exponent_1_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_50
			OBJECT=DataField_51
				DataFieldName="Angstrom_Exponent_2_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_51
			OBJECT=DataField_52
				DataFieldName="Least_Squares_Error_Ocean"
				DataType=DFNT_INT16
				DimList=("Solution_Ocean","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_52
			OBJECT=DataField_53
				DataFieldName="Optical_Depth_Ratio_Small_Ocean_0.55micron"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_53
			OBJECT=DataField_54
				DataFieldName="Optical_Depth_by_models_ocean"
				DataType=DFNT_INT16
				DimList=("Solution_Index","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_54
			OBJECT=DataField_55
				DataFieldName="Number_Pixels_Used_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_AND_NPP_Extra","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_55
			OBJECT=DataField_56
				DataFieldName="Mean_Reflectance_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_AND_NPP_Extra","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_56
			OBJECT=DataField_57
				DataFieldName="STD_Reflectance_Ocean"
				DataType=DFNT_INT16
				DimList=("MODIS_Band_AND_NPP_Extra","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_57
			OBJECT=DataField_58
				DataFieldName="Quality_Assurance_Ocean"
				DataType=DFNT_INT8
				DimList=("Cell_Along_Swath","Cell_Across_Swath","QA_Byte_Ocean")
			END_OBJECT=DataField_58
			OBJECT=DataField_59
				DataFieldName="Deep_Blue_Aerosol_Optical_Depth_550_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_59
			OBJECT=DataField_60
				DataFieldName="Deep_Blue_Spectral_Aerosol_Optical_Depth_Land"
				DataType=DFNT_INT16
				DimList=("Num_DeepBlue_Wavelengths","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_60
			OBJECT=DataField_61
				DataFieldName="Deep_Blue_Angstrom_Exponent_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_61
			OBJECT=DataField_62
				DataFieldName="Deep_Blue_Spectral_Single_Scattering_Albedo_Land"
				DataType=DFNT_INT16
				DimList=("Num_DeepBlue_Wavelengths","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_62
			OBJECT=DataField_63
				DataFieldName="Deep_Blue_Spectral_Surface_Reflectance_Land"
				DataType=DFNT_INT16
				DimList=("Num_DeepBlue_Wavelengths","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_63
			OBJECT=DataField_64
				DataFieldName="Deep_Blue_Spectral_TOA_Reflectance_Land"
				DataType=DFNT_INT16
				DimList=("Num_DeepBlue_Wavelengths","Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_64
			OBJECT=DataField_65
				DataFieldName="Deep_Blue_Number_Pixels_Used_550_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_65
			OBJECT=DataField_66
				DataFieldName="Deep_Blue_Aerosol_Optical_Depth_550_Land_STD"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_66
			OBJECT=DataField_67
				DataFieldName="Deep_Blue_Cloud_Fraction_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_67
			OBJECT=DataField_68
				DataFieldName="Deep_Blue_Aerosol_Optical_Depth_550_Land_QA_Flag"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_68
			OBJECT=DataField_69
				DataFieldName="Deep_Blue_Algorithm_Flag_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_69
			OBJECT=DataField_70
				DataFieldName="Deep_Blue_Aerosol_Optical_Depth_550_Land_Best_Estimate"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_70
			OBJECT=DataField_71
				DataFieldName="Deep_Blue_Aerosol_Optical_Depth_550_Land_Estimated_Uncertainty"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_71
			OBJECT=DataField_72
				DataFieldName="AOD_550_Dark_Target_Deep_Blue_Combined"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_72
			OBJECT=DataField_73
				DataFieldName="AOD_550_Dark_Target_Deep_Blue_Combined_QA_Flag"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_73
			OBJECT=DataField_74
				DataFieldName="AOD_550_Dark_Target_Deep_Blue_Combined_Algorithm_Flag"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_74
			OBJECT=DataField_75
				DataFieldName="Glint_Angle"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_75
			OBJECT=DataField_76
				DataFieldName="Wind_Speed_Ncep_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_76
			OBJECT=DataField_77
				DataFieldName="Topographic_Altitude_Land"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_77
			OBJECT=DataField_78
				DataFieldName="Effective_Optical_Depth_0p55um_Ocean"
				DataType=DFNT_INT16
				DimList=("Cell_Along_Swath","Cell_Across_Swath")
			END_OBJECT=DataField_78
			OBJECT=DataField_79
				DataFieldName="MODIS_Band_AND_NPP_Extra"
				DataType=DFNT_INT32
				DimList=("MODIS_Band_AND_NPP_Extra")
			END_OBJECT=DataField_79
		END_GROUP=DataField
		GROUP=MergedFields
		END_GROUP=MergedFields
	END_GROUP=SWATH_1
END_GROUP=SwathStructure
GROUP=GridStructure
END_GROUP=GridStructure
GROUP=PointStructure
END_GROUP=PointStructure
END
      Number_of_Instrument_Scans : 203
      Maximum_Number_of_1km_Frames : 135
      title : 
 MODIS HDF File Specification MOD04_L2: MODIS Level 2 Aerosol 
 Land and Ocean Product
      Slope_and_Offset_Usage : 
 The local SDS scale_factor and add_offset attributes are used for the      
 conversion of stored integer data to geophysical floating point numbers.   
 The implementation follows conventional HDF usage (See HDF Users Guide):   
                                                                            
       float value = scale_factor*(stored integer - add_offset)             
                                                                            
 The unit of the derived floating point value is indicated in the 'units' 
 local attribute which is also provided.
      CoreMetadata_0 : 
GROUP                  = INVENTORYMETADATA
  GROUPTYPE            = MASTERGROUP

  GROUP                  = ECSDATAGRANULE

    OBJECT                 = REPROCESSINGPLANNED
      NUM_VAL              = 1
      VALUE                = "further update is anticipated"
    END_OBJECT             = REPROCESSINGPLANNED

    OBJECT                 = REPROCESSINGACTUAL
      NUM_VAL              = 1
      VALUE                = "reprocessed"
    END_OBJECT             = REPROCESSINGACTUAL

    OBJECT                 = LOCALGRANULEID
      NUM_VAL              = 1
      VALUE                = "MOD04_L2.A2017202.0705.061.2017316182248.hdf"
    END_OBJECT             = LOCALGRANULEID

    OBJECT                 = DAYNIGHTFLAG
      NUM_VAL              = 1
      VALUE                = "Day"
    END_OBJECT             = DAYNIGHTFLAG

    OBJECT                 = PRODUCTIONDATETIME
      NUM_VAL              = 1
      VALUE                = "2017-11-12T18:22:48.000Z"
    END_OBJECT             = PRODUCTIONDATETIME

    OBJECT                 = LOCALVERSIONID
      NUM_VAL              = 1
      VALUE                = "061"
    END_OBJECT             = LOCALVERSIONID

  END_GROUP              = ECSDATAGRANULE

  GROUP                  = MEASUREDPARAMETER

    OBJECT                 = MEASUREDPARAMETERCONTAINER
      CLASS                = "1"

      OBJECT                 = PARAMETERNAME
        NUM_VAL              = 1
        CLASS                = "1"
        VALUE                = "Corrected_Optical_Depth_Land"
      END_OBJECT             = PARAMETERNAME

      GROUP                  = QAFLAGS
        CLASS                = "1"

        OBJECT                 = AUTOMATICQUALITYFLAG
          NUM_VAL              = 1
          CLASS                = "1"
          VALUE                = "Suspect"
        END_OBJECT             = AUTOMATICQUALITYFLAG

        OBJECT                 = AUTOMATICQUALITYFLAGEXPLANATION
          NUM_VAL              = 1
          CLASS                = "1"
          VALUE                = "FurtherInvestigationNeeded"
        END_OBJECT             = AUTOMATICQUALITYFLAGEXPLANATION

        OBJECT                 = SCIENCEQUALITYFLAG
          NUM_VAL              = 1
          VALUE                = "Not Investigated"
          CLASS                = "1"
        END_OBJECT             = SCIENCEQUALITYFLAG

        OBJECT                 = SCIENCEQUALITYFLAGEXPLANATION
          NUM_VAL              = 1
          VALUE                = "See http://modis-atmos.gsfc.nasa.gov/validation.html for more details on MODIS Atmosphere data quality."
          CLASS                = "1"
        END_OBJECT             = SCIENCEQUALITYFLAGEXPLANATION

      END_GROUP              = QAFLAGS

      GROUP                  = QASTATS
        CLASS                = "1"

        OBJECT                 = QAPERCENTMISSINGDATA
          NUM_VAL              = 1
          CLASS                = "1"
          VALUE                = 98
        END_OBJECT             = QAPERCENTMISSINGDATA

      END_GROUP              = QASTATS

    END_OBJECT             = MEASUREDPARAMETERCONTAINER

    OBJECT                 = MEASUREDPARAMETERCONTAINER
      CLASS                = "2"

      OBJECT                 = PARAMETERNAME
        NUM_VAL              = 1
        CLASS                = "2"
        VALUE                = "Effective_Optical_Depth_Average_Ocean"
      END_OBJECT             = PARAMETERNAME

      GROUP                  = QAFLAGS
        CLASS                = "2"

        OBJECT                 = AUTOMATICQUALITYFLAG
          NUM_VAL              = 1
          CLASS                = "2"
          VALUE                = "Suspect"
        END_OBJECT             = AUTOMATICQUALITYFLAG

        OBJECT                 = AUTOMATICQUALITYFLAGEXPLANATION
          NUM_VAL              = 1
          CLASS                = "2"
          VALUE                = "FurtherInvestigationNeeded"
        END_OBJECT             = AUTOMATICQUALITYFLAGEXPLANATION

        OBJECT                 = SCIENCEQUALITYFLAG
          NUM_VAL              = 1
          VALUE                = "Not Investigated"
          CLASS                = "2"
        END_OBJECT             = SCIENCEQUALITYFLAG

        OBJECT                 = SCIENCEQUALITYFLAGEXPLANATION
          NUM_VAL              = 1
          VALUE                = "See http://modis-atmos.gsfc.nasa.gov/validation.html for more details on MODIS Atmosphere data quality."
          CLASS                = "2"
        END_OBJECT             = SCIENCEQUALITYFLAGEXPLANATION

      END_GROUP              = QAFLAGS

      GROUP                  = QASTATS
        CLASS                = "2"

        OBJECT                 = QAPERCENTMISSINGDATA
          NUM_VAL              = 1
          CLASS                = "2"
          VALUE                = 85
        END_OBJECT             = QAPERCENTMISSINGDATA

      END_GROUP              = QASTATS

    END_OBJECT             = MEASUREDPARAMETERCONTAINER

  END_GROUP              = MEASUREDPARAMETER

  GROUP                  = ORBITCALCULATEDSPATIALDOMAIN

    OBJECT                 = ORBITCALCULATEDSPATIALDOMAINCONTAINER
      CLASS                = "1"

      OBJECT                 = ORBITNUMBER
        NUM_VAL              = 1
        CLASS                = "1"
        VALUE                = 93563
      END_OBJECT             = ORBITNUMBER

      OBJECT                 = EQUATORCROSSINGLONGITUDE
        NUM_VAL              = 1
        CLASS                = "1"
        VALUE                = 49.8363922072456
      END_OBJECT             = EQUATORCROSSINGLONGITUDE

      OBJECT                 = EQUATORCROSSINGTIME
        NUM_VAL              = 1
        CLASS                = "1"
        VALUE                = "07:11:05.859988"
      END_OBJECT             = EQUATORCROSSINGTIME

      OBJECT                 = EQUATORCROSSINGDATE
        NUM_VAL              = 1
        CLASS                = "1"
        VALUE                = "2017-07-21"
      END_OBJECT             = EQUATORCROSSINGDATE

    END_OBJECT             = ORBITCALCULATEDSPATIALDOMAINCONTAINER

  END_GROUP              = ORBITCALCULATEDSPATIALDOMAIN

  GROUP                  = COLLECTIONDESCRIPTIONCLASS

    OBJECT                 = SHORTNAME
      NUM_VAL              = 1
      VALUE                = "MOD04_L2"
    END_OBJECT             = SHORTNAME

    OBJECT                 = VERSIONID
      NUM_VAL              = 1
      VALUE                = 61
    END_OBJECT             = VERSIONID

  END_GROUP              = COLLECTIONDESCRIPTIONCLASS

  GROUP                  = INPUTGRANULE

    OBJECT                 = INPUTPOINTER
      NUM_VAL              = 70
      VALUE                = ("MOD03.A2017202.0705.061.2017315091315.hdf", "MOD02QKM.A2017202.0705.061.2017315123924.hdf", "MOD02HKM.A2017202.0705.061.2017315123924.hdf", "MOD021KM.A2017202.0705.061.2017315123924.hdf", "MOD35_L2.A2017202.0705.061.2017315161852.hdf", "small_v1c1.dat.v6", "
          small_v2c1.dat.v6", "small_v3c1.dat.v6", "big_v1c1.dat.v8", "big_v2c1.dat.v8", "big_v3c1.dat.v8", "lookup_land_w0466.v4", "lookup_land_w0554.v4", "lookup_land_w0645.v4", "lookup_land_w2113.v4", "aerosol_land_map.v3", "gdas1.PGrbF00.170721.06z", "TABLE.MODIS.le", "
          surface_pressure_20110406.hdf", "nvalx_412table.bin.le", "nvalx_470table.bin.le", "nvalx_650table.bin.le", "seasonal_deserts_table_20110901.hdf", "terra_geozone_table_20170307.hdf", "dbdt_regions_20120430.hdf", "aqua_modis_surfdb_summer_20110913.hdf", "
          aqua_modis_surfcoeffs_summer_20120215.hdf", "table_rayl_412nm_Ref_07", "table_rayl_466nm_Ref_12", "table_rayl_647nm_Ref_24", "MCD12C1.A2004001.005.Global_IGBP_Land_Cover_0.10deg_20121129.hdf", "landcover_20120417.hdf", "nvalx21um4sfc.hdf", "xcal_modist_412_20160801.hdf", "
          xcal_modist_470_20160801.hdf", "gain_modist_412_20160801.hdf", "gain_modist_470_20160801.hdf", "aqua_modis_brdfbase_20120229.hdf")
    END_OBJECT             = INPUTPOINTER

  END_GROUP              = INPUTGRANULE

  GROUP                  = SPATIALDOMAINCONTAINER

    GROUP                  = HORIZONTALSPATIALDOMAINCONTAINER

      GROUP                  = BOUNDINGRECTANGLE

        OBJECT                 = WESTBOUNDINGCOORDINATE
          NUM_VAL              = 1
          VALUE                = 40.2838562910692
        END_OBJECT             = WESTBOUNDINGCOORDINATE

        OBJECT                 = NORTHBOUNDINGCOORDINATE
          NUM_VAL              = 1
          VALUE                = 23.333888800427
        END_OBJECT             = NORTHBOUNDINGCOORDINATE

        OBJECT                 = EASTBOUNDINGCOORDINATE
          NUM_VAL              = 1
          VALUE                = 65.6460637037775
        END_OBJECT             = EASTBOUNDINGCOORDINATE

        OBJECT                 = SOUTHBOUNDINGCOORDINATE
          NUM_VAL              = 1
          VALUE                = 2.32748011973738
        END_OBJECT             = SOUTHBOUNDINGCOORDINATE

      END_GROUP              = BOUNDINGRECTANGLE

    END_GROUP              = HORIZONTALSPATIALDOMAINCONTAINER

  END_GROUP              = SPATIALDOMAINCONTAINER

  GROUP                  = RANGEDATETIME

    OBJECT                 = RANGEBEGINNINGDATE
      NUM_VAL              = 1
      VALUE                = "2017-07-21"
    END_OBJECT             = RANGEBEGINNINGDATE

    OBJECT                 = RANGEBEGINNINGTIME
      NUM_VAL              = 1
      VALUE                = "07:05:00.000000"
    END_OBJECT             = RANGEBEGINNINGTIME

    OBJECT                 = RANGEENDINGDATE
      NUM_VAL              = 1
      VALUE                = "2017-07-21"
    END_OBJECT             = RANGEENDINGDATE

    OBJECT                 = RANGEENDINGTIME
      NUM_VAL              = 1
      VALUE                = "07:10:00.000000"
    END_OBJECT             = RANGEENDINGTIME

  END_GROUP              = RANGEDATETIME

  GROUP                  = PGEVERSIONCLASS

    OBJECT                 = PGEVERSION
      NUM_VAL              = 1
      VALUE                = "PGE04:6.1.3"
    END_OBJECT             = PGEVERSION

  END_GROUP              = PGEVERSIONCLASS

  GROUP                  = ASSOCIATEDPLATFORMINSTRUMENTSENSOR

    OBJECT                 = ASSOCIATEDPLATFORMINSTRUMENTSENSORCONTAINER
      CLASS                = "1"

      OBJECT                 = ASSOCIATEDSENSORSHORTNAME
        CLASS                = "1"
        NUM_VAL              = 1
        VALUE                = "MODIS"
      END_OBJECT             = ASSOCIATEDSENSORSHORTNAME

      OBJECT                 = ASSOCIATEDPLATFORMSHORTNAME
        CLASS                = "1"
        NUM_VAL              = 1
        VALUE                = "Terra"
      END_OBJECT             = ASSOCIATEDPLATFORMSHORTNAME

      OBJECT                 = ASSOCIATEDINSTRUMENTSHORTNAME
        CLASS                = "1"
        NUM_VAL              = 1
        VALUE                = "MODIS"
      END_OBJECT             = ASSOCIATEDINSTRUMENTSHORTNAME

    END_OBJECT             = ASSOCIATEDPLATFORMINSTRUMENTSENSORCONTAINER

  END_GROUP              = ASSOCIATEDPLATFORMINSTRUMENTSENSOR

  GROUP                  = ADDITIONALATTRIBUTES

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "1"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "1"
        NUM_VAL              = 1
        VALUE                = "SuccessfulRetrievalPct_Land"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "1"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "1"
          VALUE                = "    2.38"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "2"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "2"
        NUM_VAL              = 1
        VALUE                = "SuccessfulRetrievalPct_Ocean"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "2"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "2"
          VALUE                = "   15.33"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "3"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "3"
        NUM_VAL              = 1
        VALUE                = "LowConfidentClearPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "3"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "3"
          VALUE                = "   54.47"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "4"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "4"
        NUM_VAL              = 1
        VALUE                = "DayProcessedPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "4"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "4"
          VALUE                = "  100.00"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "5"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "5"
        NUM_VAL              = 1
        VALUE                = "NightProcessedPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "5"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "5"
          VALUE                = "    0.00"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "6"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "6"
        NUM_VAL              = 1
        VALUE                = "SunglintProcessedPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "6"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "6"
          VALUE                = "   48.75"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "7"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "7"
        NUM_VAL              = 1
        VALUE                = "Snow_IceSurfaceProcessedPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "7"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "7"
          VALUE                = "    0.00"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "8"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "8"
        NUM_VAL              = 1
        VALUE                = "LandProcessedPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "8"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "8"
          VALUE                = "   41.83"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "9"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "9"
        NUM_VAL              = 1
        VALUE                = "WaterProcessedPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "9"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "9"
          VALUE                = "   58.17"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "10"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "10"
        NUM_VAL              = 1
        VALUE                = "ShadowFoundPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "10"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "10"
          VALUE                = "   58.17"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "11"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "11"
        NUM_VAL              = 1
        VALUE                = "ThinCirrusSolarFoundPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "11"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "11"
          VALUE                = "   12.58"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "12"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "12"
        NUM_VAL              = 1
        VALUE                = "ThinCirrusIR_FoundPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "12"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "12"
          VALUE                = "    3.35"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "13"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "13"
        NUM_VAL              = 1
        VALUE                = "NonCloudObstructionFoundPct"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "13"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "13"
          VALUE                = "    2.97"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "14"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "14"
        NUM_VAL              = 1
        VALUE                = "MaxSolarZenithAngle"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "14"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "14"
          VALUE                = "   36.12"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "15"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "15"
        NUM_VAL              = 1
        VALUE                = "MinSolarZenithAngle"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "15"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "15"
          VALUE                = "    9.10"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "16"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "16"
        NUM_VAL              = 1
        VALUE                = "identifier_product_doi"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "16"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "16"
          VALUE                = "10.5067/MODIS/MOD04_L2.061"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

    OBJECT                 = ADDITIONALATTRIBUTESCONTAINER
      CLASS                = "17"

      OBJECT                 = ADDITIONALATTRIBUTENAME
        CLASS                = "17"
        NUM_VAL              = 1
        VALUE                = "identifier_product_doi_authority"
      END_OBJECT             = ADDITIONALATTRIBUTENAME

      GROUP                  = INFORMATIONCONTENT
        CLASS                = "17"

        OBJECT                 = PARAMETERVALUE
          NUM_VAL              = 1
          CLASS                = "17"
          VALUE                = "http://dx.doi.org"
        END_OBJECT             = PARAMETERVALUE

      END_GROUP              = INFORMATIONCONTENT

    END_OBJECT             = ADDITIONALATTRIBUTESCONTAINER

  END_GROUP              = ADDITIONALATTRIBUTES

END_GROUP              = INVENTORYMETADATA

END
      ArchiveMetadata_0 : 
GROUP                  = ARCHIVEDMETADATA
  GROUPTYPE            = MASTERGROUP

  OBJECT                 = PROCESSINGENVIRONMENT
    NUM_VAL              = 1
    VALUE                = "Linux minion7144 3.10.0-514.10.2.el7.x86_64 #1 SMP Fri Mar 3 00:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux"
  END_OBJECT             = PROCESSINGENVIRONMENT

  GROUP                  = ALGORITHMPACKAGE

    OBJECT                 = ALGORITHMPACKAGEACCEPTANCEDATE
      NUM_VAL              = 1
      VALUE                = "June 1997"
    END_OBJECT             = ALGORITHMPACKAGEACCEPTANCEDATE

    OBJECT                 = ALGORITHMPACKAGEMATURITYCODE
      NUM_VAL              = 1
      VALUE                = "at-launch"
    END_OBJECT             = ALGORITHMPACKAGEMATURITYCODE

    OBJECT                 = ALGORITHMPACKAGENAME
      NUM_VAL              = 1
      VALUE                = "ATBD-MOD-02"
    END_OBJECT             = ALGORITHMPACKAGENAME

    OBJECT                 = ALGORITHMPACKAGEVERSION
      NUM_VAL              = 1
      VALUE                = "2"
    END_OBJECT             = ALGORITHMPACKAGEVERSION

    OBJECT                 = LOCALINPUTGRANULEID
      NUM_VAL              = 10
      VALUE                = ("MOD03.A2017202.0705.061.2017315091315.hdf", "MOD02QKM.A2017202.0705.061.2017315123924.hdf", "MOD02HKM.A2017202.0705.061.2017315123924.hdf", "MOD021KM.A2017202.0705.061.2017315123924.hdf", "MOD35_L2.A2017202.0705.061.2017315161852.hdf")
    END_OBJECT             = LOCALINPUTGRANULEID

    OBJECT                 = INSTRUMENTNAME
      NUM_VAL              = 1
      VALUE                = "Moderate Resolution Imaging Spectroradiometer"
    END_OBJECT             = INSTRUMENTNAME

  END_GROUP              = ALGORITHMPACKAGE

  GROUP                  = GPOLYGON

    OBJECT                 = GPOLYGONCONTAINER
      CLASS                = "1"

      GROUP                  = GRING
        CLASS                = "1"

        OBJECT                 = EXCLUSIONGRINGFLAG
          NUM_VAL              = 1
          CLASS                = "1"
          VALUE                = "N"
        END_OBJECT             = EXCLUSIONGRINGFLAG

      END_GROUP              = GRING

      GROUP                  = GRINGPOINT
        CLASS                = "1"

        OBJECT                 = GRINGPOINTLONGITUDE
          NUM_VAL              = 4
          CLASS                = "1"
          VALUE                = (43.2950819405075, 65.6515998523982, 61.1186017814356, 40.2679693555254)
        END_OBJECT             = GRINGPOINTLONGITUDE

        OBJECT                 = GRINGPOINTLATITUDE
          NUM_VAL              = 4
          CLASS                = "1"
          VALUE                = (23.3630041157004, 20.1006780889697, 2.30740490681494, 5.26976414958601)
        END_OBJECT             = GRINGPOINTLATITUDE

        OBJECT                 = GRINGPOINTSEQUENCENO
          NUM_VAL              = 4
          CLASS                = "1"
          VALUE                = (1, 2, 3, 4)
        END_OBJECT             = GRINGPOINTSEQUENCENO

      END_GROUP              = GRINGPOINT

    END_OBJECT             = GPOLYGONCONTAINER

  END_GROUP              = GPOLYGON

  OBJECT                 = VERYGOODQUALITYDATAPCT_LAND
    NUM_VAL              = 1
    VALUE                = "0.00"
  END_OBJECT             = VERYGOODQUALITYDATAPCT_LAND

  OBJECT                 = GOODQUALITYDATAPCT_LAND
    NUM_VAL              = 1
    VALUE                = "100.00"
  END_OBJECT             = GOODQUALITYDATAPCT_LAND

  OBJECT                 = MARGINALQUALITYDATAPCT_LAND
    NUM_VAL              = 1
    VALUE                = "0.00"
  END_OBJECT             = MARGINALQUALITYDATAPCT_LAND

  OBJECT                 = BADQUALITYDATAPCT_LAND
    NUM_VAL              = 1
    VALUE                = "0.00"
  END_OBJECT             = BADQUALITYDATAPCT_LAND

  OBJECT                 = VERYGOODQUALITYDATAPCT_OCEAN
    NUM_VAL              = 1
    VALUE                = "64.65"
  END_OBJECT             = VERYGOODQUALITYDATAPCT_OCEAN

  OBJECT                 = GOODQUALITYDATAPCT_OCEAN
    NUM_VAL              = 1
    VALUE                = "3.80"
  END_OBJECT             = GOODQUALITYDATAPCT_OCEAN

  OBJECT                 = MARGINALQUALITYDATAPCT_OCEAN
    NUM_VAL              = 1
    VALUE                = "15.96"
  END_OBJECT             = MARGINALQUALITYDATAPCT_OCEAN

  OBJECT                 = BADQUALITYDATAPCT_OCEAN
    NUM_VAL              = 1
    VALUE                = "17.00"
  END_OBJECT             = BADQUALITYDATAPCT_OCEAN

  OBJECT                 = ALGORITHMSOFTWAREVERSIONLAND
    NUM_VAL              = 1
    VALUE                = "2"
  END_OBJECT             = ALGORITHMSOFTWAREVERSIONLAND

  OBJECT                 = ALGORITHMSOFTWAREVERSIONOCEAN
    NUM_VAL              = 1
    VALUE                = "2"
  END_OBJECT             = ALGORITHMSOFTWAREVERSIONOCEAN

  OBJECT                 = DESCRREVISION
    NUM_VAL              = 1
    VALUE                = "6.1"
  END_OBJECT             = DESCRREVISION

  OBJECT                 = PRODUCTIONHISTORY
    NUM_VAL              = 1
    VALUE                = "PGE04:6.1.3"
  END_OBJECT             = PRODUCTIONHISTORY

  OBJECT                 = LONGNAME
    NUM_VAL              = 1
    VALUE                = "MODIS/Terra Aerosol 5-Min L2 Swath 10km"
  END_OBJECT             = LONGNAME

END_GROUP              = ARCHIVEDMETADATA

END
      identifier_product_doi : 10.5067/MODIS/MOD04_L2.061
      identifier_product_doi_authority : http://dx.doi.org
   dimensions:
      Cell_Along_Swath_mod04 = 203
      Cell_Across_Swath_mod04 = 135
      Cell_Along_Swath_500_mod04 = 4060
      Cell_Across_Swath_500_mod04 = 2708
      Solution_2_Land_mod04 = 3
      Solution_3_Land_mod04 = 3
      MODIS_Band_AND_NPP_Extra_mod04 = 10
      QA_Byte_Land_mod04 = 6
      Solution_Ocean_mod04 = 2
      MODIS_Band_Ocean_mod04 = 7
      Solution_Index_mod04 = 9
      QA_Byte_Ocean_mod04 = 5
      Num_DeepBlue_Wavelengths_mod04 = 3
   variables:
      float Longitude ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -180, 180 )
         _FillValue :	-999
         long_name :	Geodetic Longitude
         units :	Degrees_east
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	MODIS Input
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1345, 10 )
         Geolocation_Pointer :	Geolocation data not applicable
         hdf_name :	Longitude

      float Latitude ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -90, 90 )
         _FillValue :	-999
         long_name :	Geodetic Latitude
         units :	Degrees_north
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	MODIS Input
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1345, 10 )
         Geolocation_Pointer :	Geolocation data not applicable
         hdf_name :	Latitude

      double Scan_Start_Time ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	(    0, 3155800000 )
         _FillValue :	-999
         long_name :	TAI Time at Start of Scan replicated across the swath
         units :	Seconds since 1993-1-1 00:00:00.0 0
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	MODIS Input
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1345, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Scan_Start_Time

      short Solar_Zenith ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 18000 )
         _FillValue :	-9999
         long_name :	Solar Zenith Angle, Cell to Sun
         units :	Degrees
         scale_factor :	0.009999999776482582
         add_offset :	   0
         Parameter_Type :	MODIS Input
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1345, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Solar_Zenith

      short Solar_Azimuth ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -18000, 18000 )
         _FillValue :	-9999
         long_name :	Solar_Azimuth Angle, Cell to Sun
         units :	Degrees
         scale_factor :	0.009999999776482582
         add_offset :	   0
         Parameter_Type :	MODIS Input
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1345, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Solar_Azimuth

      short Sensor_Zenith ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 18000 )
         _FillValue :	-9999
         long_name :	Sensor_Zenith Angle, Cell to Sensor
         units :	Degrees
         scale_factor :	0.009999999776482582
         add_offset :	   0
         Parameter_Type :	MODIS Input
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Sensor_Zenith

      short Sensor_Azimuth ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -18000, 18000 )
         _FillValue :	-9999
         long_name :	Sensor_Azimuth Angle, Cell to Sensor
         units :	Degrees
         scale_factor :	0.009999999776482582
         add_offset :	   0
         Parameter_Type :	MODIS Input
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Sensor_Azimuth

      short Scattering_Angle ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 18000 )
         _FillValue :	-9999
         long_name :	Scattering Angle
         units :	Degrees
         scale_factor :	0.009999999776482582
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Scattering_Angle

      short Land_sea_Flag ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1 )
         _FillValue :	-9999
         long_name :	Land_sea_Flag(based on MOD03 Landsea mask 0 = Ocean, 1 = Land and Ephemeral water 2 =Coastal)
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Land_sea_Flag

      short Aerosol_Cldmask_Land_Ocean ( Cell_Along_Swath_500_mod04, Cell_Across_Swath_500_mod04 )
         valid_range :	( 0, 1 )
         _FillValue :	-9999
         long_name :	Aerosol Cloud Mask 500 meter resolution 0= cloud 1= clear
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 4060, 1 )
         Cell_Across_Swath_Sampling :	( 1, 2700, 1 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Aerosol_Cldmask_Land_Ocean

      short Cloud_Pixel_Distance_Land_Ocean ( Cell_Along_Swath_500_mod04, Cell_Across_Swath_500_mod04 )
         valid_range :	( 0, 60 )
         _FillValue :	-9999
         long_name :	Distance (number of pixels) to nearest pixel identified as cloudy (500 m resolution)
         units :	Number of Pixels
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2030, 1 )
         Cell_Across_Swath_Sampling :	( 1, 2700, 1 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Cloud_Pixel_Distance_Land_Ocean

      short Land_Ocean_Quality_Flag ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 3 )
         _FillValue :	-9999
         long_name :	Quality Flag for Land and ocean Aerosol retreivals 0= bad  1  = Marginal 2= Good 3=Very Good)
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Land_Ocean_Quality_Flag

      short Optical_Depth_Land_And_Ocean ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	AOT at 0.55 micron for both ocean (Average) (Quality flag=1,2,3) and land (corrected) (Quality flag=3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Optical_Depth_Land_And_Ocean

      short Image_Optical_Depth_Land_And_Ocean ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	AOT at 0.55 micron for both ocean (Average) and land (corrected)  with all quality data (Quality flag=0,1,2,3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Image_Optical_Depth_Land_And_Ocean

      short Average_Cloud_Pixel_Distance_Land_Ocean ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 60 )
         _FillValue :	-9999
         long_name :	Average Distance (number of pixels) to nearest pixel identified as cloudy from each clear pixel used for Aerosol Retrieval in 10 km retrieval box
         units :	Number of pixels
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Average_Cloud_Pixel_Distance_Land_Ocean

      short Aerosol_Type_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 4 )
         _FillValue :	-9999
         long_name :	Aerosol Type: 1 = Continental, 2 = Moderate Absorption Fine, 3 = Strong Absorption Fine,4 = Weak Absorption Fine, 5 = Dust Coarse
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Aerosol_Type_Land

      short Fitting_Error_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Spectral Fitting error for inversion over land
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Fitting_Error_Land

      short Surface_Reflectance_Land ( Solution_2_Land_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Estimated Surface Reflectance at 0.47,0.66 and 2.13micron
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Surface_Reflectance_Land

      short Corrected_Optical_Depth_Land ( Solution_3_Land_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retrieved  AOT at 0.47, 0.55,0.66   micron
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Corrected_Optical_Depth_Land

      short Corrected_Optical_Depth_Land_wav2p1 ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retrieved  AOT at 2.13   micron
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Corrected_Optical_Depth_Land_wav2p1

      short Optical_Depth_Ratio_Small_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Fraction of AOT contributed by fine dominated model
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Optical_Depth_Ratio_Small_Land

      short Number_Pixels_Used_Land ( MODIS_Band_AND_NPP_Extra_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 1, 400 )
         _FillValue :	-9999
         long_name :	Number of pixels used for land retrieval at 0.47,0.55,0.65,0.86,1.24,1.63,2.11 Microns (plus extra bands for NPP: 0.412,0443,0.745 microns)
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Number_Pixels_Used_Land

      short Mean_Reflectance_Land ( MODIS_Band_AND_NPP_Extra_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 10000 )
         _FillValue :	-9999
         long_name :	Mean reflectance of pixels used for land retrieval at 0.47,0.55,0.65,0.86,1.24,1.63,2.11 microns (plus extra bands for NPP: 0.412,0.443,0.745 Micron)
         units :	None
         scale_factor :	9.999999747378752e-05
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Mean_Reflectance_Land

      short STD_Reflectance_Land ( MODIS_Band_AND_NPP_Extra_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 20000 )
         _FillValue :	-9999
         long_name :	Standard deviation of reflectance of pixels used for land retrieval at 0.47,0.55,0.65,0.86,1.24,1.63,2.11 microns (plus extra bands for NPP: 0.412,0.443,0.745 Micron)
         units :	None
         scale_factor :	9.999999747378752e-05
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	STD_Reflectance_Land

      float Mass_Concentration_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	(  0, 1000 )
         _FillValue :	-999
         long_name :	Estimated Column Mass(per area) using assumed mass extinction efficiency
         units :	1.0e-6g/cm^2
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Mass_Concentration_Land

      short Aerosol_Cloud_Fraction_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Cloud fraction from Land aerosol cloud mask from retrieved and  overcast pixels not including cirrus mask
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Aerosol_Cloud_Fraction_Land

      byte Quality_Assurance_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04, QA_Byte_Land_mod04 )
         valid_range :	( 0, -1 )
         _FillValue :	0
         long_name :	Runtime QA flags
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         description :	see MODIS atmosphere QA plan for details
         hdf_name :	Quality_Assurance_Land

      short Solution_Index_Ocean_Small ( Solution_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 1, 4 )
         _FillValue :	-9999
         long_name :	index identifying fine mode from Look Up Table for 'best' solution
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Solution_Index_Ocean_Small

      short Solution_Index_Ocean_Large ( Solution_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 5, 9 )
         _FillValue :	-9999
         long_name :	index identifying coarse mode from Look Up Table for 'best' solution
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Solution_Index_Ocean_Large

      short Effective_Optical_Depth_Best_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retrieved AOT for 'best' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Effective_Optical_Depth_Best_Ocean

      short Effective_Optical_Depth_Average_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retrieved AOT for 'average' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Effective_Optical_Depth_Average_Ocean

      short Optical_Depth_Small_Best_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retreived optical thickness for fine mode (best solution) for 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Optical_Depth_Small_Best_Ocean

      short Optical_Depth_Small_Average_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retreived optical thickness for fine mode (Average solution) for 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Optical_Depth_Small_Average_Ocean

      short Optical_Depth_Large_Best_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retrieved AOT of large mode for 'best' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Optical_Depth_Large_Best_Ocean

      short Optical_Depth_Large_Average_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retrieved AOT of large mode for 'average' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Optical_Depth_Large_Average_Ocean

      float Mass_Concentration_Ocean ( Solution_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	(  0, 1000 )
         _FillValue :	-999
         long_name :	Estimated Column Mass (per area) using assumed mass extinction coefficients for 'best' (1) and 'average' (2) solutions
         units :	1.0e-6g/cm^2
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Mass_Concentration_Ocean

      short Aerosol_Cloud_Fraction_Ocean ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Cloud fraction from Land aerosol cloud mask from retrieved and  overcast pixels not including cirrus mask
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Aerosol_Cloud_Fraction_Ocean

      short Effective_Radius_Ocean ( Solution_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 5000 )
         _FillValue :	-9999
         long_name :	Effective_Radius at 0.55 micron for 'best' (1) and 'average' (2) solutions
         units :	micron
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Effective_Radius_Ocean

      float PSML003_Ocean ( Solution_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	(  0, 1e+11 )
         _FillValue :	-999
         long_name :	Inferred column number concentration (number per area) of particles larger than 0.03 micron for'best' (1) and 'average' (2) solutions
         units :	Particles/cm^2
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	PSML003_Ocean

      short Asymmetry_Factor_Best_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 3000 )
         _FillValue :	-9999
         long_name :	Inferred Asymmetry_Factor for 'best' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Asymmetry_Factor_Best_Ocean

      short Asymmetry_Factor_Average_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 3000 )
         _FillValue :	-9999
         long_name :	Inferred Asymmetry_Factor for 'average' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Asymmetry_Factor_Average_Ocean

      short Backscattering_Ratio_Best_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 3000 )
         _FillValue :	-9999
         long_name :	Inferred Backscattering_Ratio for 'best' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Backscattering_Ratio_Best_Ocean

      short Backscattering_Ratio_Average_Ocean ( MODIS_Band_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 3000 )
         _FillValue :	-9999
         long_name :	Inferred Backscattering_Ratio for 'average' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Backscattering_Ratio_Average_Ocean

      short Angstrom_Exponent_1_Ocean ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -1000, 5000 )
         _FillValue :	-9999
         long_name :	Calculated Angstrom Exponent for 0.55 vs 0.86 micron  for Average Solution
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Angstrom_Exponent_1_Ocean

      short Angstrom_Exponent_2_Ocean ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -1000, 5000 )
         _FillValue :	-9999
         long_name :	Calculated Angstrom Exponent for 0.86 vs 2.13 micron for Average Solution
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Angstrom_Exponent_2_Ocean

      short Least_Squares_Error_Ocean ( Solution_Ocean_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Residual of least squares fitting for inversion over land for best (1) and average (2) solutions
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Least_Squares_Error_Ocean

      short Optical_Depth_Ratio_Small_Ocean_0_55micron ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Fraction of AOT (at 0.55 micron) contributed by fine mode for average solution
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Optical_Depth_Ratio_Small_Ocean_0.55micron

      short Optical_Depth_by_models_ocean ( Solution_Index_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retrieved AOT (at 0.55 micron) partioned by mode index (for Average solution)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Optical_Depth_by_models_ocean

      short Number_Pixels_Used_Ocean ( MODIS_Band_AND_NPP_Extra_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 1, 400 )
         _FillValue :	-9999
         long_name :	Number of pixels used for ocean retrieval at 0.47,0.55,0.65,0.86,1.24,1.63,2.11 Microns(plus extra bands for NPP: 0.412,0443,0.745 microns)
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Number_Pixels_Used_Ocean

      short Mean_Reflectance_Ocean ( MODIS_Band_AND_NPP_Extra_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 10000 )
         _FillValue :	-9999
         long_name :	Mean reflectance of pixels used for ocean retrieval at 0.47,0.55,0.65,0.86,1.24,1.63,2.11 microns(plus extra bands for NPP: 0.412,0.443,0.745 Micron)
         units :	None
         scale_factor :	9.999999747378752e-05
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Mean_Reflectance_Ocean

      short STD_Reflectance_Ocean ( MODIS_Band_AND_NPP_Extra_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 20000 )
         _FillValue :	-9999
         long_name :	Standard deviation of reflectance of pixels used for ocean retrieval at 0.47,0.55,0.65,0.86,1.24,1.63,2.11 microns(plus extra bands for NPP: 0.412,0.443,0.745 Micron)
         units :	None
         scale_factor :	9.999999747378752e-05
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	STD_Reflectance_Ocean

      byte Quality_Assurance_Ocean ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04, QA_Byte_Ocean_mod04 )
         valid_range :	( 0, -1 )
         _FillValue :	0
         long_name :	Run time QA flags
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         description :	(see MODIS atmosphere QA plan for details)
         hdf_name :	Quality_Assurance_Ocean

      short Deep_Blue_Aerosol_Optical_Depth_550_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 5000 )
         _FillValue :	-9999
         long_name :	AOT at 0.55 micron for land  with all quality data (Quality flag=1,2,3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Aerosol_Optical_Depth_550_Land

      short Deep_Blue_Spectral_Aerosol_Optical_Depth_Land ( Num_DeepBlue_Wavelengths_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 5000 )
         _FillValue :	-9999
         long_name :	AOT at 0.412, 0.47, and 0.66 micron for land  with all quality data (Quality flag=1,2,3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Spectral_Aerosol_Optical_Depth_Land

      short Deep_Blue_Angstrom_Exponent_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -500, 5000 )
         _FillValue :	-9999
         long_name :	Deep Blue Angstrom Exponent for land (between 412/470 nm for bright surfaces, 470/650 nm for vegetated surfaces) with all quality data (Quality flag=1,2,3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Angstrom_Exponent_Land

      short Deep_Blue_Spectral_Single_Scattering_Albedo_Land ( Num_DeepBlue_Wavelengths_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 700, 1000 )
         _FillValue :	-9999
         long_name :	Deep Blue Single Scattering Albedo at 0.412, 0.47, and 0.66 micron  for land with all quality data (Quality flag=1,2,3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Spectral_Single_Scattering_Albedo_Land

      short Deep_Blue_Spectral_Surface_Reflectance_Land ( Num_DeepBlue_Wavelengths_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Deep Blue Surface Reflectance at 0.412, 0.47, and 0.66 micron  for land with all quality data (Quality flag=1,2,3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Spectral_Surface_Reflectance_Land

      short Deep_Blue_Spectral_TOA_Reflectance_Land ( Num_DeepBlue_Wavelengths_mod04, Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 10000 )
         _FillValue :	-9999
         long_name :	Average measured TOA reflectance after cloud screening at  0.412,  0.47, and 0.66 micron for land
         units :	None
         scale_factor :	9.999999747378752e-05
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Spectral_TOA_Reflectance_Land

      short Deep_Blue_Number_Pixels_Used_550_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 100 )
         _FillValue :	-9999
         long_name :	Number of pixels used for AOT retrieval 0.55 micron for land
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Number_Pixels_Used_550_Land

      short Deep_Blue_Aerosol_Optical_Depth_550_Land_STD ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 10000 )
         _FillValue :	-9999
         long_name :	Standard deviation of Deep Blue AOT at 0.55 micron for land with  all quality data (Quality flag=1,2,3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Aerosol_Optical_Depth_550_Land_STD

      short Deep_Blue_Cloud_Fraction_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Cloud fraction from Deep Blue Aerosol cloud mask over land
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Cloud_Fraction_Land

      short Deep_Blue_Aerosol_Optical_Depth_550_Land_QA_Flag ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 3 )
         _FillValue :	0
         long_name :	Deep Blue Aerosol Confidence Flag (0= No Confidence (or fill),  1= Marginal, 2= Good, 3= Very Good)
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Aerosol_Optical_Depth_550_Land_QA_Flag

      short Deep_Blue_Algorithm_Flag_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 2 )
         _FillValue :	-999
         long_name :	Deep Blue Aerosol Algorithm Flag (0=DeepBlue, 1=Vegetated, 2=Mixed)
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Algorithm_Flag_Land

      short Deep_Blue_Aerosol_Optical_Depth_550_Land_Best_Estimate ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 5000 )
         _FillValue :	-9999
         long_name :	Deep Blue AOT at 0.55 micron for land with higher quality data (Quality flag=2,3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Aerosol_Optical_Depth_550_Land_Best_Estimate

      short Deep_Blue_Aerosol_Optical_Depth_550_Land_Estimated_Uncertainty ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 5000 )
         _FillValue :	-9999
         long_name :	Estimated uncertainty (one-sigma confidence envelope) of Deep Blue AOT at 0.55 micron for land for all quality data (Quality flag=1,2,3)
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Deep_Blue_Aerosol_Optical_Depth_550_Land_Estimated_Uncertainty

      short AOD_550_Dark_Target_Deep_Blue_Combined ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Combined Dark Target, Deep Blue AOT at 0.55 micron for land and ocean.
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	AOD_550_Dark_Target_Deep_Blue_Combined

      short AOD_550_Dark_Target_Deep_Blue_Combined_QA_Flag ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 3 )
         _FillValue :	-9999
         long_name :	Combined Dark Target, Deep Blue Aerosol Confidence Flag (0= No Confidence (or fill),  1= Marginal, 2= Good, 3= Very Good)
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	AOD_550_Dark_Target_Deep_Blue_Combined_QA_Flag

      short AOD_550_Dark_Target_Deep_Blue_Combined_Algorithm_Flag ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 2 )
         _FillValue :	-999
         long_name :	Combined Dark Target, Deep Blue AOT at 0.55 micron Algorithm Flag (0=Dark Target, 1=Deep Blue, 2=Mixed)
         units :	None
         scale_factor :	   1
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	AOD_550_Dark_Target_Deep_Blue_Combined_Algorithm_Flag

      short Glint_Angle ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 18000 )
         _FillValue :	-9999
         long_name :	Glint Angle
         units :	Degrees
         scale_factor :	0.009999999776482582
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Glint_Angle

      short Wind_Speed_Ncep_Ocean ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 8000 )
         _FillValue :	-9999
         long_name :	Wind Speed based on NCEP reanalysis for Ocean
         units :	Meters/sec
         scale_factor :	0.009999999776482582
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Wind_Speed_Ncep_Ocean

      short Topographic_Altitude_Land ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( 0, 1000 )
         _FillValue :	-9999
         long_name :	Averaged topographic altitude (in km) for Land
         units :	KM
         scale_factor :	0.009999999776482582
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Topographic_Altitude_Land

      short Effective_Optical_Depth_0p55um_Ocean ( Cell_Along_Swath_mod04, Cell_Across_Swath_mod04 )
         valid_range :	( -100, 5000 )
         _FillValue :	-9999
         long_name :	Retrieved AOT for 'average' solution at 0.55um For easy L3 processing
         units :	None
         scale_factor :	0.001000000047497451
         add_offset :	   0
         Parameter_Type :	Output
         Cell_Along_Swath_Sampling :	( 1, 2021, 10 )
         Cell_Across_Swath_Sampling :	( 1, 1354, 10 )
         Geolocation_Pointer :	Internal geolocation arrays
         hdf_name :	Effective_Optical_Depth_0p55um_Ocean

 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: script_01.ncl
Type: application/octet-stream
Size: 4059 bytes
Desc: not available
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20180808/6f5de090/attachment.obj>


More information about the ncl-talk mailing list