Attributes { Longitude { String units "degrees_east"; Float32 valid_range -180.0000000, 180.0000000; Float32 _FillValue -999.0000000; String long_name "Geodetic Longitude"; String Parameter_Type "MODIS Input"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1345, 10; String Geolocation_Pointer "Geolocation data not applicable"; } Latitude { String units "degrees_north"; Float32 valid_range -90.00000000, 90.00000000; Float32 _FillValue -999.0000000; String long_name "Geodetic Latitude"; String Parameter_Type "MODIS Input"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1345, 10; String Geolocation_Pointer "Geolocation data not applicable"; } Cell_Along_Swath_500 { String units "level"; String long_name "Cell_Along_Swath_500(fake)"; } Cell_Across_Swath_500 { String units "level"; String long_name "Cell_Across_Swath_500(fake)"; } Solution_4_Land { String units "level"; String long_name "Solution_4_Land(fake)"; } QA_Byte_Land { String units "level"; String long_name "QA_Byte_Land(fake)"; } Num_By_Products { String units "level"; String long_name "Num_By_Products(fake)"; } QA_Byte_Ocean { String units "level"; String long_name "QA_Byte_Ocean(fake)"; } MODIS_Band_Land { String long_name ""; String units ""; } MODIS_Band_Ocean { String long_name ""; String units ""; } Solution_1_Land { String long_name ""; String units ""; } Solution_2_Land { String long_name ""; String units ""; } Solution_3_Land { String long_name ""; String units ""; } Solution_Ocean { String long_name ""; String units ""; } Solution_Index { String long_name ""; String units ""; } Num_DeepBlue_Wavelengths { String long_name ""; String units ""; } Scan_Start_Time { String coordinates "Latitude Longitude"; Float64 valid_range 0.0000000000000000, 3155800000.0000000; Float64 _FillValue -999.00000000000000; String long_name "TAI Time at Start of Scan replicated across the swath"; String units "Seconds since 1993-1-1 00:00:00.0 0"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "MODIS Input"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1345, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Solar_Zenith { String coordinates "Latitude Longitude"; Int16 valid_range 0, 18000; Int16 _FillValue -9999; String long_name "Solar Zenith Angle, Cell to Sun"; String units "Degrees"; Float64 scale_factor 0.0099999997764825821; Float64 add_offset 0.0000000000000000; String Parameter_Type "MODIS Input"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1345, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Solar_Azimuth { String coordinates "Latitude Longitude"; Int16 valid_range -18000, 18000; Int16 _FillValue -9999; String long_name "Solar_Azimuth Angle, Cell to Sun"; String units "Degrees"; Float64 scale_factor 0.0099999997764825821; Float64 add_offset 0.0000000000000000; String Parameter_Type "MODIS Input"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1345, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Sensor_Zenith { String coordinates "Latitude Longitude"; Int16 valid_range 0, 18000; Int16 _FillValue -9999; String long_name "Sensor_Zenith Angle, Cell to Sensor"; String units "Degrees"; Float64 scale_factor 0.0099999997764825821; Float64 add_offset 0.0000000000000000; String Parameter_Type "MODIS Input"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Sensor_Azimuth { String coordinates "Latitude Longitude"; Int16 valid_range -18000, 18000; Int16 _FillValue -9999; String long_name "Sensor_Azimuth Angle, Cell to Sensor"; String units "Degrees"; Float64 scale_factor 0.0099999997764825821; Float64 add_offset 0.0000000000000000; String Parameter_Type "MODIS Input"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Scattering_Angle { String coordinates "Latitude Longitude"; Int16 valid_range 0, 18000; Int16 _FillValue -9999; String long_name "Scattering Angle"; String units "Degrees"; Float64 scale_factor 0.0099999997764825821; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Land_sea_Flag { String coordinates "Latitude Longitude"; Int16 valid_range 0, 1; Int16 _FillValue -9999; String long_name "Land_sea_Flag(based on MOD03 Landsea mask 0 = Ocean, 1 = Land and Ephemeral water 2 =Coastal)"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Aerosol_Cldmask_Land_Ocean { String coordinates "Cell_Along_Swath_500 Cell_Across_Swath_500"; Int16 valid_range 0, 1; Int16 _FillValue -9999; String long_name "Aerosol Cloud Mask 500 meter resolution 0= cloud 1= clear"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 4060, 1; Int32 Cell_Across_Swath_Sampling 1, 2700, 1; String Geolocation_Pointer "Internal geolocation arrays"; } Cloud_Pixel_Distance_Land_Ocean { String coordinates "Cell_Along_Swath_500 Cell_Across_Swath_500"; Int16 valid_range 0, 60; Int16 _FillValue -9999; String long_name "Distance (number of pixels) to nearest pixel identified as cloudy (500 m resolution)"; String units "Number of Pixels"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2030, 1; Int32 Cell_Across_Swath_Sampling 1, 2700, 1; String Geolocation_Pointer "Internal geolocation arrays"; } Land_Ocean_Quality_Flag { String coordinates "Latitude Longitude"; Int16 valid_range 0, 3; Int16 _FillValue -9999; String long_name "Quality Flag for Land and ocean Aerosol retreivals 0= bad 1 = Marginal 2= Good 3=Very Good)"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Optical_Depth_Land_And_Ocean { String coordinates "Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String long_name "AOT at 0.55 micron for both ocean (Average) (Quality flag=1,2,3) and land (corrected) (Quality flag=3)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Image_Optical_Depth_Land_And_Ocean { String coordinates "Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String long_name "AOT at 0.55 micron for both ocean (Average) and land (corrected) with all quality data (Quality flag=0,1,2,3)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Average_Cloud_Pixel_Distance_Land_Ocean { String coordinates "Latitude Longitude"; Int16 valid_range 0, 60; Int16 _FillValue -9999; String 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"; String units "Number of pixels"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Aerosol_Type_Land { String coordinates "Latitude Longitude"; Int16 valid_range 0, 4; Int16 _FillValue -9999; String long_name "Aerosol Type: 1 = Continental, 2 = Moderate Absorption Fine, 3 = Strong Absorption Fine,4 = Weak Absorption Fine, 5 = Dust Coarse"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Fitting_Error_Land { String coordinates "Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String long_name "Spectral Fitting error for inversion over land"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Surface_Reflectance_Land { String coordinates "Solution_2_Land Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String long_name "Estimated Surface Reflectance at 0.47,0.66 and 2.13micron"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Corrected_Optical_Depth_Land { String coordinates "Solution_3_Land Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String long_name "Retrieved AOT at 0.47, 0.55,0.66 micron"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Corrected_Optical_Depth_Land_wav2p1 { String coordinates "Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String long_name "Retrieved AOT at 2.13 micron"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Optical_Depth_Ratio_Small_Land { String coordinates "Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String long_name "Fraction of AOT contributed by fine dominated model"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Number_Pixels_Used_Land { String coordinates "MODIS_Band_AND_NPP_Extra Latitude Longitude"; Int16 valid_range 1, 400; Int16 _FillValue -9999; String 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)"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Mean_Reflectance_Land { String coordinates "MODIS_Band_AND_NPP_Extra Latitude Longitude"; Int16 valid_range 0, 10000; Int16 _FillValue -9999; String 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)"; String units "None"; Float64 scale_factor 9.9999997473787516e-05; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } STD_Reflectance_Land { String coordinates "MODIS_Band_AND_NPP_Extra Latitude Longitude"; Int16 valid_range 0, 20000; Int16 _FillValue -9999; String 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)"; String units "None"; Float64 scale_factor 9.9999997473787516e-05; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Mass_Concentration_Land { String coordinates "Latitude Longitude"; Float32 valid_range 0.000000000, 1000.000000; Float32 _FillValue -999.0000000; String long_name "Estimated Column Mass(per area) using assumed mass extinction efficiency"; String units "1.0e-6g/cm^2"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Aerosol_Cloud_Fraction_Land { String coordinates "Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String long_name "Cloud fraction from Land aerosol cloud mask from retrieved and overcast pixels not including cirrus mask"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Quality_Assurance_Land { String coordinates "Latitude Longitude QA_Byte_Land"; Int32 valid_range 0, -1; Int32 _FillValue 0; String long_name "Runtime QA flags"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; String description "see MODIS atmosphere QA plan for details "; } Solution_Index_Ocean_Small { String coordinates "Solution_Ocean Latitude Longitude"; Int16 valid_range 1, 4; Int16 _FillValue -9999; String long_name "index identifying fine mode from Look Up Table for 'best' solution"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Solution_Index_Ocean_Large { String coordinates "Solution_Ocean Latitude Longitude"; Int16 valid_range 5, 9; Int16 _FillValue -9999; String long_name "index identifying coarse mode from Look Up Table for 'best' solution"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Effective_Optical_Depth_Best_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String long_name "Retrieved AOT for 'best' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Effective_Optical_Depth_Average_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String long_name "Retrieved AOT for 'average' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Optical_Depth_Small_Best_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String 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"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Optical_Depth_Small_Average_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String 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"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Optical_Depth_Large_Best_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String 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"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Optical_Depth_Large_Average_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String 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"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Mass_Concentration_Ocean { String coordinates "Solution_Ocean Latitude Longitude"; Float32 valid_range 0.000000000, 1000.000000; Float32 _FillValue -999.0000000; String long_name "Estimated Column Mass (per area) using assumed mass extinction coefficients for 'best' (1) and 'average' (2) solutions"; String units "1.0e-6g/cm^2"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Aerosol_Cloud_Fraction_Ocean { String coordinates "Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String long_name "Cloud fraction from Land aerosol cloud mask from retrieved and overcast pixels not including cirrus mask"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Effective_Radius_Ocean { String coordinates "Solution_Ocean Latitude Longitude"; Int16 valid_range 0, 5000; Int16 _FillValue -9999; String long_name "Effective_Radius at 0.55 micron for 'best' (1) and 'average' (2) solutions"; String units "micron"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } PSML003_Ocean { String coordinates "Solution_Ocean Latitude Longitude"; Float32 valid_range 0.000000000, 9.999999795e+10; Float32 _FillValue -999.0000000; String long_name "Inferred column number concentration (number per area) of particles larger than 0.03 micron for'best' (1) and 'average' (2) solutions"; String units "Particles/cm^2"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Asymmetry_Factor_Best_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range 0, 3000; Int16 _FillValue -9999; String long_name "Inferred Asymmetry_Factor for 'best' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Asymmetry_Factor_Average_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range 0, 3000; Int16 _FillValue -9999; String long_name "Inferred Asymmetry_Factor for 'average' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Backscattering_Ratio_Best_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range 0, 3000; Int16 _FillValue -9999; String long_name "Inferred Backscattering_Ratio for 'best' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Backscattering_Ratio_Average_Ocean { String coordinates "MODIS_Band_Ocean Latitude Longitude"; Int16 valid_range 0, 3000; Int16 _FillValue -9999; String long_name "Inferred Backscattering_Ratio for 'average' solution at 0.47, 0.55,0.66,0.86,1.24,1.63,2.13 um"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Angstrom_Exponent_1_Ocean { String coordinates "Latitude Longitude"; Int16 valid_range -1000, 5000; Int16 _FillValue -9999; String long_name "Calculated Angstrom Exponent for 0.55 vs 0.86 micron for Average Solution"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Angstrom_Exponent_2_Ocean { String coordinates "Latitude Longitude"; Int16 valid_range -1000, 5000; Int16 _FillValue -9999; String long_name "Calculated Angstrom Exponent for 0.86 vs 2.13 micron for Average Solution"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Least_Squares_Error_Ocean { String coordinates "Solution_Ocean Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String long_name "Residual of least squares fitting for inversion over land for best (1) and average (2) solutions"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Optical_Depth_Ratio_Small_Ocean_0_55micron { String coordinates "Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String long_name "Fraction of AOT (at 0.55 micron) contributed by fine mode for average solution"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Optical_Depth_by_models_ocean { String coordinates "Solution_Index Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String long_name "Retrieved AOT (at 0.55 micron) partioned by mode index (for Average solution)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Number_Pixels_Used_Ocean { String coordinates "MODIS_Band_AND_NPP_Extra Latitude Longitude"; Int16 valid_range 1, 400; Int16 _FillValue -9999; String 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)"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Mean_Reflectance_Ocean { String coordinates "MODIS_Band_AND_NPP_Extra Latitude Longitude"; Int16 valid_range 0, 10000; Int16 _FillValue -9999; String 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)"; String units "None"; Float64 scale_factor 9.9999997473787516e-05; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } STD_Reflectance_Ocean { String coordinates "MODIS_Band_AND_NPP_Extra Latitude Longitude"; Int16 valid_range 0, 20000; Int16 _FillValue -9999; String 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)"; String units "None"; Float64 scale_factor 9.9999997473787516e-05; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Quality_Assurance_Ocean { String coordinates "Latitude Longitude QA_Byte_Ocean"; Int32 valid_range 0, -1; Int32 _FillValue 0; String long_name "Run time QA flags"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; String description "(see MODIS atmosphere QA plan for details) "; } Deep_Blue_Aerosol_Optical_Depth_550_Land { String coordinates "Latitude Longitude"; Int16 valid_range 0, 5000; Int16 _FillValue -9999; String long_name "AOT at 0.55 micron for land with all quality data (Quality flag=1,2,3)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Spectral_Aerosol_Optical_Depth_Land { String coordinates "Num_DeepBlue_Wavelengths Latitude Longitude"; Int16 valid_range 0, 5000; Int16 _FillValue -9999; String long_name "AOT at 0.412, 0.47, and 0.66 micron for land with all quality data (Quality flag=1,2,3)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Angstrom_Exponent_Land { String coordinates "Latitude Longitude"; Int16 valid_range -500, 5000; Int16 _FillValue -9999; String long_name "Deep Blue Angstrom Exponent for land with all quality data (Quality flag=1,2,3)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Spectral_Single_Scattering_Albedo_Land { String coordinates "Num_DeepBlue_Wavelengths Latitude Longitude"; Int16 valid_range 700, 1000; Int16 _FillValue -9999; String 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)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Spectral_Surface_Reflectance_Land { String coordinates "Num_DeepBlue_Wavelengths Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String 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)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Spectral_TOA_Reflectance_Land { String coordinates "Num_DeepBlue_Wavelengths Latitude Longitude"; Int16 valid_range 0, 10000; Int16 _FillValue -9999; String long_name "Average measured TOA reflectance after cloud screening at 0.412, 0.47, and 0.66 micron for land"; String units "None"; Float64 scale_factor 9.9999997473787516e-05; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Number_Pixels_Used_550_Land { String coordinates "Latitude Longitude"; Int16 valid_range 0, 100; Int16 _FillValue -9999; String long_name "Number of pixels used for AOT retrieval 0.55 micron for land"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Aerosol_Optical_Depth_550_Land_STD { String coordinates "Latitude Longitude"; Int16 valid_range 0, 10000; Int16 _FillValue -9999; String long_name "Standard deviation of Deep Blue AOT at 0.55 micron for land with all quality data (Quality flag=1,2,3)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Cloud_Fraction_Land { String coordinates "Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String long_name "Cloud fraction from Deep Blue Aerosol cloud mask over land"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Aerosol_Optical_Depth_550_Land_QA_Flag { String coordinates "Latitude Longitude"; Int16 valid_range 0, 3; Int16 _FillValue 0; String long_name "Deep Blue Aerosol Confidence Flag (0= No Confidence (or fill), 1= Marginal, 2= Good, 3= Very Good)"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Algorithm_Flag_Land { String coordinates "Latitude Longitude"; Int16 valid_range 0, 2; Int16 _FillValue -999; String long_name "Deep Blue Aerosol Algorithm Flag (0=DeepBlue, 1=Vegetated, 2=Mixed)"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Aerosol_Optical_Depth_550_Land_Best_Estimate { String coordinates "Latitude Longitude"; Int16 valid_range 0, 5000; Int16 _FillValue -9999; String long_name "Deep Blue AOT at 0.55 micron for land with higher quality data (Quality flag=2,3)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Deep_Blue_Aerosol_Optical_Depth_550_Land_Estimated_Uncertainty { String coordinates "Latitude Longitude"; Int16 valid_range 0, 5000; Int16 _FillValue -9999; String 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)"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } AOD_550_Dark_Target_Deep_Blue_Combined { String coordinates "Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String long_name "Combined Dark Target, Deep Blue AOT at 0.55 micron for land and ocean."; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } AOD_550_Dark_Target_Deep_Blue_Combined_QA_Flag { String coordinates "Latitude Longitude"; Int16 valid_range 0, 3; Int16 _FillValue -9999; String long_name "Combined Dark Target, Deep Blue Aerosol Confidence Flag (0= No Confidence (or fill), 1= Marginal, 2= Good, 3= Very Good)"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } AOD_550_Dark_Target_Deep_Blue_Combined_Algorithm_Flag { String coordinates "Latitude Longitude"; Int16 valid_range 0, 2; Int16 _FillValue -999; String long_name "Combined Dark Target, Deep Blue AOT at 0.55 micron Algorithm Flag (0=Dark Target, 1=Deep Blue, 2=Mixed)"; String units "None"; Float64 scale_factor 1.0000000000000000; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Glint_Angle { String coordinates "Latitude Longitude"; Int16 valid_range 0, 18000; Int16 _FillValue -9999; String long_name "Glint Angle"; String units "Degrees"; Float64 scale_factor 0.0099999997764825821; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Wind_Speed_Ncep_Ocean { String coordinates "Latitude Longitude"; Int16 valid_range 0, 8000; Int16 _FillValue -9999; String long_name "Wind Speed based on NCEP reanalysis for Ocean"; String units "Meters/sec"; Float64 scale_factor 0.0099999997764825821; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Topographic_Altitude_Land { String coordinates "Latitude Longitude"; Int16 valid_range 0, 1000; Int16 _FillValue -9999; String long_name "Averaged topographic altitude (in km) for Land"; String units "KM"; Float64 scale_factor 0.0099999997764825821; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } Effective_Optical_Depth_0p55um_Ocean { String coordinates "Latitude Longitude"; Int16 valid_range -100, 5000; Int16 _FillValue -9999; String long_name "Retrieved AOT for 'average' solution at 0.55um For easy L3 processing"; String units "None"; Float64 scale_factor 0.0010000000474974513; Float64 add_offset 0.0000000000000000; String Parameter_Type "Output"; Int32 Cell_Along_Swath_Sampling 1, 2021, 10; Int32 Cell_Across_Swath_Sampling 1, 1354, 10; String Geolocation_Pointer "Internal geolocation arrays"; } MODIS_Band_AND_NPP_Extra { String long_name ""; String units ""; } CoreMetadata { INVENTORYMETADATA { String GROUPTYPE "MASTERGROUP"; ECSDATAGRANULE { REPROCESSINGPLANNED { Int32 NUM_VAL 1; String VALUE "\"further update is anticipated\""; } REPROCESSINGACTUAL { Int32 NUM_VAL 1; String VALUE "\"processed once\""; } LOCALGRANULEID { Int32 NUM_VAL 1; String VALUE "\"MOD04_L2.A2015014.1330.006.2015034193836.hdf\""; } DAYNIGHTFLAG { Int32 NUM_VAL 1; String VALUE "\"Day\""; } PRODUCTIONDATETIME { Int32 NUM_VAL 1; String VALUE "\"2015-02-03T19:38:36.000Z\""; } LOCALVERSIONID { Int32 NUM_VAL 1; String VALUE "\"006\""; } } MEASUREDPARAMETER { MEASUREDPARAMETERCONTAINER { String CLASS "\"1\"", "\"2\""; PARAMETERNAME { Int32 NUM_VAL 1, 1; String CLASS "\"1\"", "\"2\""; String VALUE "\"Corrected_Optical_Depth_Land\"", "\"Effective_Optical_Depth_Average_Ocean\""; } QAFLAGS { String CLASS "\"1\"", "\"2\""; AUTOMATICQUALITYFLAG { Int32 NUM_VAL 1, 1; String CLASS "\"1\"", "\"2\""; String VALUE "\"Failed\"", "\"Passed\""; } AUTOMATICQUALITYFLAGEXPLANATION { Int32 NUM_VAL 1, 1; String CLASS "\"1\"", "\"2\""; String VALUE "\"No land found\"", "\"SuccessfulRetrievalPct>25%\""; } SCIENCEQUALITYFLAG { Int32 NUM_VAL 1, 1; String VALUE "\"Not Investigated\"", "\"Not Investigated\""; String CLASS "\"1\"", "\"2\""; } SCIENCEQUALITYFLAGEXPLANATION { Int32 NUM_VAL 1, 1; String VALUE "\"See http://modis-atmos.gsfc.nasa.gov/validation.html for more details on MODIS Atmosphere data quality.\"", "\"See http://modis-atmos.gsfc.nasa.gov/validation.html for more details on MODIS Atmosphere data quality.\""; String CLASS "\"1\"", "\"2\""; } } QASTATS { String CLASS "\"1\"", "\"2\""; QAPERCENTMISSINGDATA { Int32 NUM_VAL 1, 1; String CLASS "\"1\"", "\"2\""; Int32 VALUE 100, 38; } } } } ORBITCALCULATEDSPATIALDOMAIN { ORBITCALCULATEDSPATIALDOMAINCONTAINER { String CLASS "\"1\""; ORBITNUMBER { Int32 NUM_VAL 1; String CLASS "\"1\""; Int32 VALUE 80184; } EQUATORCROSSINGLONGITUDE { Int32 NUM_VAL 1; String CLASS "\"1\""; Float64 VALUE -47.5673534991097; } EQUATORCROSSINGTIME { Int32 NUM_VAL 1; String CLASS "\"1\""; String VALUE "\"13:40:30.974047\""; } EQUATORCROSSINGDATE { Int32 NUM_VAL 1; String CLASS "\"1\""; String VALUE "\"2015-01-14\""; } } } COLLECTIONDESCRIPTIONCLASS { SHORTNAME { Int32 NUM_VAL 1; String VALUE "\"MOD04_L2\""; } VERSIONID { Int32 NUM_VAL 1; Int32 VALUE 6; } } INPUTGRANULE { INPUTPOINTER { Int32 NUM_VAL 70; String VALUE "\"MOD03.A2015014.1330.006.2015015162618.hdf\"", "\"MOD02QKM.A2015014.1330.006.2015015210854.hdf\"", "\"MOD02HKM.A2015014.1330.006.2015015210854.hdf\"", "\"MOD021KM.A2015014.1330.006.2015015210854.hdf\"", "\"MOD35_L2.A2015014.1330.006.2015034025525.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.150114.12z\"", "\"MODIS_GAS_COEFS_LBL_v1.csv\"", "\" 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_20140603.hdf\"", "\"dbdt_regions_20120430.hdf\"", "\"aqua_modis_surfdb_winter_20110913.hdf\"", "\" aqua_modis_surfcoeffs_winter_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_20140506a.hdf\"", "\" xcal_modist_470_20140506c.hdf\"", "\"gain_modist_412_20140506a.hdf\"", "\"gain_modist_470_20140506c.hdf\"", "\"aqua_modis_brdfbase_20120229.hdf\""; } } SPATIALDOMAINCONTAINER { HORIZONTALSPATIALDOMAINCONTAINER { BOUNDINGRECTANGLE { WESTBOUNDINGCOORDINATE { Int32 NUM_VAL 1; Float64 VALUE -54.3010831700388; } NORTHBOUNDINGCOORDINATE { Int32 NUM_VAL 1; Float64 VALUE 39.192548932848; } EASTBOUNDINGCOORDINATE { Int32 NUM_VAL 1; Float64 VALUE -25.8977628348259; } SOUTHBOUNDINGCOORDINATE { Int32 NUM_VAL 1; Float64 VALUE 17.9899661784427; } } } } RANGEDATETIME { RANGEBEGINNINGDATE { Int32 NUM_VAL 1; String VALUE "\"2015-01-14\""; } RANGEBEGINNINGTIME { Int32 NUM_VAL 1; String VALUE "\"13:30:00.000000\""; } RANGEENDINGDATE { Int32 NUM_VAL 1; String VALUE "\"2015-01-14\""; } RANGEENDINGTIME { Int32 NUM_VAL 1; String VALUE "\"13:35:00.000000\""; } } PGEVERSIONCLASS { PGEVERSION { Int32 NUM_VAL 1; String VALUE "\"PGE04:6.0.44\""; } } ASSOCIATEDPLATFORMINSTRUMENTSENSOR { ASSOCIATEDPLATFORMINSTRUMENTSENSORCONTAINER { String CLASS "\"1\""; ASSOCIATEDSENSORSHORTNAME { String CLASS "\"1\""; Int32 NUM_VAL 1; String VALUE "\"MODIS\""; } ASSOCIATEDPLATFORMSHORTNAME { String CLASS "\"1\""; Int32 NUM_VAL 1; String VALUE "\"Terra\""; } ASSOCIATEDINSTRUMENTSHORTNAME { String CLASS "\"1\""; Int32 NUM_VAL 1; String VALUE "\"MODIS\""; } } } ADDITIONALATTRIBUTES { ADDITIONALATTRIBUTESCONTAINER { String CLASS "\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\"", "\"6\"", "\"7\"", "\"8\"", "\"9\"", "\"10\"", "\"11\"", "\"12\"", "\"13\"", "\"14\"", "\"15\"", "\"16\"", "\"17\""; ADDITIONALATTRIBUTENAME { String CLASS "\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\"", "\"6\"", "\"7\"", "\"8\"", "\"9\"", "\"10\"", "\"11\"", "\"12\"", "\"13\"", "\"14\"", "\"15\"", "\"16\"", "\"17\""; Int32 NUM_VAL 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1; String VALUE "\"SuccessfulRetrievalPct_Land\"", "\"SuccessfulRetrievalPct_Ocean\"", "\"LowConfidentClearPct\"", "\"DayProcessedPct\"", "\"NightProcessedPct\"", "\"SunglintProcessedPct\"", "\"Snow_IceSurfaceProcessedPct\"", "\"LandProcessedPct\"", "\"WaterProcessedPct\"", "\"ShadowFoundPct\"", "\"ThinCirrusSolarFoundPct\"", "\"ThinCirrusIR_FoundPct\"", "\"NonCloudObstructionFoundPct\"", "\"MaxSolarZenithAngle\"", "\"MinSolarZenithAngle\"", "\"identifier_product_doi\"", "\"identifier_product_doi_authority\""; } INFORMATIONCONTENT { String CLASS "\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\"", "\"6\"", "\"7\"", "\"8\"", "\"9\"", "\"10\"", "\"11\"", "\"12\"", "\"13\"", "\"14\"", "\"15\"", "\"16\"", "\"17\""; PARAMETERVALUE { Int32 NUM_VAL 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1; String CLASS "\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\"", "\"6\"", "\"7\"", "\"8\"", "\"9\"", "\"10\"", "\"11\"", "\"12\"", "\"13\"", "\"14\"", "\"15\"", "\"16\"", "\"17\""; String VALUE "\" 0.00\"", "\" 61.58\"", "\" 48.96\"", "\" 100.00\"", "\" 0.00\"", "\" 0.29\"", "\" 0.00\"", "\" 0.00\"", "\" 100.00\"", "\" 100.00\"", "\" 9.40\"", "\" 0.87\"", "\" 0.68\"", "\" 67.33\"", "\" 40.71\"", "\"10.5067/MODIS/MOD04_L2.006\"", "\"http://dx.doi.org\""; } } } } } } ArchiveMetadata { ARCHIVEDMETADATA { String GROUPTYPE "MASTERGROUP"; PROCESSINGENVIRONMENT { Int32 NUM_VAL 1; String VALUE "\"Linux minion5451 2.6.18-400.1.1.el5PAE #1 SMP Thu Dec 18 01:38:34 EST 2014 i686 i686 i386 GNU/Linux\""; } ALGORITHMPACKAGE { ALGORITHMPACKAGEACCEPTANCEDATE { Int32 NUM_VAL 1; String VALUE "\"June 1997\""; } ALGORITHMPACKAGEMATURITYCODE { Int32 NUM_VAL 1; String VALUE "\"at-launch\""; } ALGORITHMPACKAGENAME { Int32 NUM_VAL 1; String VALUE "\"ATBD-MOD-02\""; } ALGORITHMPACKAGEVERSION { Int32 NUM_VAL 1; String VALUE "\"2\""; } LOCALINPUTGRANULEID { Int32 NUM_VAL 10; String VALUE "\"MOD03.A2015014.1330.006.2015015162618.hdf\"", "\"MOD02QKM.A2015014.1330.006.2015015210854.hdf\"", "\"MOD02HKM.A2015014.1330.006.2015015210854.hdf\"", "\"MOD021KM.A2015014.1330.006.2015015210854.hdf\"", "\"MOD35_L2.A2015014.1330.006.2015034025525.hdf\""; } INSTRUMENTNAME { Int32 NUM_VAL 1; String VALUE "\"Moderate Resolution Imaging Spectroradiometer\""; } } GPOLYGON { GPOLYGONCONTAINER { String CLASS "\"1\""; GRING { String CLASS "\"1\""; EXCLUSIONGRINGFLAG { Int32 NUM_VAL 1; String CLASS "\"1\""; String VALUE "\"N\""; } } GRINGPOINT { String CLASS "\"1\""; GRINGPOINTLONGITUDE { Int32 NUM_VAL 4; String CLASS "\"1\""; Float64 VALUE -52.1011169766025, -25.8936092538663, -32.1277850840516, -54.3255478340546; } GRINGPOINTLATITUDE { Int32 NUM_VAL 4; String CLASS "\"1\""; Float64 VALUE 39.2180390765115, 35.4284927774438, 17.9342358307753, 20.9794712654212; } GRINGPOINTSEQUENCENO { Int32 NUM_VAL 4; String CLASS "\"1\""; Float64 VALUE 1, 2, 3, 4; } } } } VERYGOODQUALITYDATAPCT_LAND { Int32 NUM_VAL 1; String VALUE "\"0.00\""; } GOODQUALITYDATAPCT_LAND { Int32 NUM_VAL 1; String VALUE "\"100.00\""; } MARGINALQUALITYDATAPCT_LAND { Int32 NUM_VAL 1; String VALUE "\"0.00\""; } BADQUALITYDATAPCT_LAND { Int32 NUM_VAL 1; String VALUE "\"0.00\""; } VERYGOODQUALITYDATAPCT_OCEAN { Int32 NUM_VAL 1; String VALUE "\"64.65\""; } GOODQUALITYDATAPCT_OCEAN { Int32 NUM_VAL 1; String VALUE "\"3.80\""; } MARGINALQUALITYDATAPCT_OCEAN { Int32 NUM_VAL 1; String VALUE "\"15.96\""; } BADQUALITYDATAPCT_OCEAN { Int32 NUM_VAL 1; String VALUE "\"17.00\""; } ALGORITHMSOFTWAREVERSIONLAND { Int32 NUM_VAL 1; String VALUE "\"2\""; } ALGORITHMSOFTWAREVERSIONOCEAN { Int32 NUM_VAL 1; String VALUE "\"2\""; } DESCRREVISION { Int32 NUM_VAL 1; String VALUE "\"6.0\""; } PRODUCTIONHISTORY { Int32 NUM_VAL 1; String VALUE "\"PGE04:6.0.44\""; } LONGNAME { Int32 NUM_VAL 1; String VALUE "\"MODIS/Terra Aerosol 5-Min L2 Swath 10km\""; } } } HDF_GLOBAL { String HDFEOSVersion "HDFEOS_V2.17"; Int32 Number_of_Instrument_Scans 203; Int32 Maximum_Number_of_1km_Frames 135; String title " MODIS HDF File Specification MOD04_L2: MODIS Level 2 Aerosol Land and Ocean Product "; String 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. "; String identifier_product_doi "10.5067/MODIS/MOD04_L2.006"; String identifier_product_doi_authority "http://dx.doi.org"; } mod04_Swath_Attributes__FV_Deep_Blue_Aerosol_Optical_Depth_550_Land_Estimated_Uncertain { Int16 Vdata_field_AttrValues -9999; } }