//---------------------------------------------------------------------------- // MODIS HDF File Specification MOD06_L2: MODIS Level 2 Cloud Product // // This file specification document is written mainly in the network Common // Data Form Language (CDL) to define HDF dimension names and sizes, and to // declare attributes and arrays in terms of the dimensions. Other HDF // objects not representable in CDL constructs (e.g. Vdata, Vgroups and ECS // metadata) are described within comment blocks (any line or lines beginning // with the characters "//"). // // Array indexing is described in terms of the C programming language which // is row dominant. // // Last modified: September 07, 2005 //---------------------------------------------------------------------------- netcdf mod06{ dimensions: Cell_Across_Swath_5km:mod06 = 270 ; // typical value Cell_Along_Swath_5km:mod06 = 406 ; // typical value Cell_Across_Swath_1km:mod06 = 1354 ; // typical value Cell_Along_Swath_1km:mod06 = 2030 ; // typical value Band_Number:mod06 = 7 ; Band_Ratio:mod06 = 5 ; Band_Forcing:mod06 = 5 ; Band_Difference:mod06 = 2 ; Radius_Difference:mod06 = 2 ; QA_Parameter_5km:mod06 = 10 ; QA_Parameter_1km:mod06 = 5 ; Cloud_Mask_1km_Num_Bytes:mod06 = 2 ; Statistic_Parameter_1km = 20 ; // This dimension appears in the file only as a member of the HDF-EOS swath. variables: :Number_of_Instrument_Scans = 203 ; // typical size :Maximum_Number_of_1km_Frames = 1354 ; // typical value :title = "MODIS Level 2 Cloud Properties" ; :history = "$Id: MOD06_L2.CDL.fs,v 1.8 2005/06/17 15:49:42 wind Exp $" ; // The first two SDSs below, Band_Number and Statistics_1km, are represented here // as a 1-dimensional arrays, even though they are actually implemented as HDF VDATA // objects (i.e. tables) in the MOD06 product file. The description of these objects // in terms of VDATA parameters is provided in the VDATA section below. long Band_Number(Band_Number:mod06) ; Band_Number:long_name = "MODIS Band Number" ; Band_Number:units = "none" ; Band_Number:Geolocation_Pointer = "Geolocation data not applicable" ; float Statistics_1km(Statistic_Parameter_1km) Statistics_1km:long_name = "Granule Statistics for parameters at 1x1 resolution" ; Statistics_1km:units = "see description attribute" ; Statistics_1km:_FillValue = -999.9f ; Statistics_1km:description = "\n" ; "Statistics_1km: \n", " 1. Successful Retrieval Rate (%) \n", " 2. Land Cover Fraction (%) \n", " 3. Water Cover Fraction (%) \n", " 4. Snow Cover Fraction (%) \n", " 5. Cloud Cover Fraction (%) \n", " 6. Water Cloud Detected (%) \n", " 7. Ice Cloud Detected (%) \n", " 8. Mean of Water Cloud Optical Thickness \n", " 9. Standard Deviation of Water Cloud Optical Thickness \n", " 10.Mean of Ice Cloud Optical Thickness \n", " 11.Standard Deviation of Ice Cloud Optical Thickness \n", " 12.Mean of Water Cloud Effective Particle Radius (microns) \n", " 13.Standard Deviation of Water Cloud Effective Particle Radius (microns) \n", " 14.Mean of Ice Cloud Effective Diameter (microns) \n", " 15.Standard Deviation of Ice Cloud Effective Diameter (microns) \n"; double Scan_Start_Time(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Scan_Start_Time:long_name = "TAI time at start of scan replicated across the swath" ; Scan_Start_Time:units = "seconds since 1993-1-1 00:00:00.0 0" ; Scan_Start_Time:valid_range = 0.0d, 3.1558e9d ; Scan_Start_Time:_FillValue = -999.9d ; Scan_Start_Time:scale_factor = 1.0d ; Scan_Start_Time:add_offset = 0.0d ; Scan_Start_Time:Parameter_Type = "MODIS Input" ; Scan_Start_Time:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Scan_Start_Time:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Scan_Start_Time:Geolocation_Pointer = "Geolocation data not applicable" ; float Latitude(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Latitude:long_name = "Geodetic Latitude" ; Latitude:units = "degrees_north" ; Latitude:valid_range = -90.0f, 90.0f ; Latitude:_FillValue = -999.0f ; Latitude:scale_factor = 1.0d ; Latitude:add_offset = 0.0d ; Latitude:Parameter_Type = "MODIS Input" ; Latitude:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Latitude:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Latitude:Geolocation_Pointer = "Internal geolocation arrays" ; float Longitude(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Longitude:long_name = "Geodetic Longitude" ; Longitude:units = "degrees_east" ; Longitude:valid_range = -180.0f, 180.0f ; Longitude:_FillValue = -999.0f ; Longitude:scale_factor = 1.0d ; Longitude:add_offset = 0.0d ; Longitude:Parameter_Type = "MODIS Input" ; Longitude:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Longitude:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Longitude:Geolocation_Pointer = "Internal geolocation arrays" ; short Solar_Zenith(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Solar_Zenith:long_name = "Solar Zenith Angle, Cell to Sun" ; Solar_Zenith:units = "degrees" ; Solar_Zenith:valid_range = 0s, 18000s ; Solar_Zenith:_FillValue = -32768s ; Solar_Zenith:scale_factor = 0.01d ; Solar_Zenith:add_offset = 0.0d ; Solar_Zenith:Parameter_Type = "MODIS Input" ; Solar_Zenith:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Solar_Zenith:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Solar_Zenith:Geolocation_Pointer = "Internal geolocation arrays" ; short Solar_Azimuth(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Solar_Azimuth:long_name = "Solar Azimuth Angle, Cell to Sun" ; Solar_Azimuth:units = "degrees" ; Solar_Azimuth:valid_range = -18000s, 18000s ; Solar_Azimuth:_FillValue = -32768s ; Solar_Azimuth:scale_factor = 0.01d ; Solar_Azimuth:add_offset = 0.0d ; Solar_Azimuth:Parameter_Type = "MODIS Input" ; Solar_Azimuth:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Solar_Azimuth:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Solar_Azimuth:Geolocation_Pointer = "Internal geolocation arrays" ; short Sensor_Zenith(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Sensor_Zenith:long_name = "Sensor Zenith Angle, Cell to Sensor" ; Sensor_Zenith:units = "degrees" ; Sensor_Zenith:valid_range = 0s, 18000s ; Sensor_Zenith:_FillValue = -32768s ; Sensor_Zenith:scale_factor = 0.01d ; Sensor_Zenith:add_offset = 0.0d ; Sensor_Zenith:Parameter_Type = "MODIS Input" ; Sensor_Zenith:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Sensor_Zenith:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Sensor_Zenith:Geolocation_Pointer = "Internal geolocation arrays" ; short Sensor_Azimuth(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Sensor_Azimuth:long_name = "Sensor Azimuth Angle, Cell to Sensor" ; Sensor_Azimuth:units = "degrees" ; Sensor_Azimuth:valid_range = -18000s, 18000s ; Sensor_Azimuth:_FillValue = -32768s ; Sensor_Azimuth:scale_factor = 0.01d ; Sensor_Azimuth:add_offset = 0.0d ; Sensor_Azimuth:Parameter_Type = "MODIS Input" ; Sensor_Azimuth:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Sensor_Azimuth:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Sensor_Azimuth:Geolocation_Pointer = "Internal geolocation arrays" ; short Brightness_Temperature(Band_Number:mod06,Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Brightness_Temperature:long_name = "Brightness Temperature" ; Brightness_Temperature:units = "K" ; Brightness_Temperature:valid_range = 0s, 20000s ; Brightness_Temperature:_FillValue = -32768s ; Brightness_Temperature:scale_factor = 0.01d ; Brightness_Temperature:add_offset = -15000.0d ; Brightness_Temperature:Parameter_Type = "MODIS Input" ; Brightness_Temperature:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Brightness_Temperature:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Brightness_Temperature:Geolocation_Pointer = "Internal geolocation arrays" ; short Surface_Temperature(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Surface_Temperature:long_name = "Surface Temperature" ; Surface_Temperature:units = "K" ; Surface_Temperature:valid_range = 0s, 20000s ; Surface_Temperature:_FillValue = -32768s ; Surface_Temperature:scale_factor = 0.01d ; Surface_Temperature:add_offset = -15000.0d ; Surface_Temperature:Parameter_Type = "Non MODIS Input" ; Surface_Temperature:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Surface_Temperature:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Surface_Temperature:Geolocation_Pointer = "Internal geolocation arrays" ; short Surface_Pressure(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Surface_Pressure:long_name = "Surface Pressure" ; Surface_Pressure:units = "hPa" ; Surface_Pressure:valid_range = 8000s, 11000s ; Surface_Pressure:_FillValue = -32768s ; Surface_Pressure:scale_factor = 0.1d ; Surface_Pressure:add_offset = 0.0d ; Surface_Pressure:Parameter_Type = "Non MODIS Input" ; Surface_Pressure:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Surface_Pressure:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Surface_Pressure:Geolocation_Pointer = "Internal geolocation arrays" ; byte Processing_Flag(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Processing_Flag:long_name = "Cloud Retrieval Method Flag" ; Processing_Flag:units = "none" ; Processing_Flag:valid_range = '\0', '\3' ; Processing_Flag:_FillValue = '\177' ; Processing_Flag:scale_factor = 1.0d ; Processing_Flag:add_offset = 0.0d ; Processing_Flag:Parameter_Type = "Output" ; Processing_Flag:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Processing_Flag:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Processing_Flag:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Height_Method(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Height_Method:long_name = "Cloud Height Method" ; Cloud_Height_Method:units = "none" ; Cloud_Height_Method:valid_range = '\1', '\6' ; Cloud_Height_Method:_FillValue = '\177' ; Cloud_Height_Method:scale_factor = 1.0d ; Cloud_Height_Method:add_offset = 0.0d ; Cloud_Height_Method:Parameter_Type = "Output" ; Cloud_Height_Method:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Height_Method:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Height_Method:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Pressure(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Pressure:long_name = "Cloud Top Pressure" ; Cloud_Top_Pressure:units = "hPa" ; Cloud_Top_Pressure:valid_range = 10s, 11000s ; Cloud_Top_Pressure:_FillValue = -32768s ; Cloud_Top_Pressure:scale_factor = 0.1d ; Cloud_Top_Pressure:add_offset = 0.0d ; Cloud_Top_Pressure:Parameter_Type = "Output" ; Cloud_Top_Pressure:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Pressure:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Pressure:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Pressure_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Pressure_Night:long_name = "Cloud Top Pressure Night" ; Cloud_Top_Pressure_Night:units = "hPa" ; Cloud_Top_Pressure_Night:valid_range = 10s, 11000s ; Cloud_Top_Pressure_Night:_FillValue = -32768s ; Cloud_Top_Pressure_Night:scale_factor = 0.1d ; Cloud_Top_Pressure_Night:add_offset = 0.0d ; Cloud_Top_Pressure_Night:Parameter_Type = "Output" ; Cloud_Top_Pressure_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Pressure_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Pressure_Night:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Pressure_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Pressure_Day:long_name = "Cloud Top Pressure Day" ; Cloud_Top_Pressure_Day:units = "hPa" ; Cloud_Top_Pressure_Day:valid_range = 10s, 11000s ; Cloud_Top_Pressure_Day:_FillValue = -32768s ; Cloud_Top_Pressure_Day:scale_factor = 0.1d ; Cloud_Top_Pressure_Day:add_offset = 0.0d ; Cloud_Top_Pressure_Day:Parameter_Type = "Output" ; Cloud_Top_Pressure_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Pressure_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Pressure_Day:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Temperature(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Temperature:long_name = "Cloud Top Temperature" ; Cloud_Top_Temperature:units = "K" ; Cloud_Top_Temperature:valid_range = 0s, 20000s ; Cloud_Top_Temperature:_FillValue = -32768s ; Cloud_Top_Temperature:scale_factor = 0.01d ; Cloud_Top_Temperature:add_offset = -15000.0d ; Cloud_Top_Temperature:Parameter_Type = "Output" ; Cloud_Top_Temperature:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Temperature:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Temperature:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Temperature_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Temperature_Night:long_name = "Cloud Top Temperature Night" ; Cloud_Top_Temperature_Night:units = "K" ; Cloud_Top_Temperature_Night:valid_range = 0s, 20000s ; Cloud_Top_Temperature_Night:_FillValue = -32768s ; Cloud_Top_Temperature_Night:scale_factor = 0.01d ; Cloud_Top_Temperature_Night:add_offset = -15000.0d ; Cloud_Top_Temperature_Night:Parameter_Type = "Output" ; Cloud_Top_Temperature_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Temperature_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Temperature_Night:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Temperature_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Temperature_Day:long_name = "Cloud Top Temperature Day" ; Cloud_Top_Temperature_Day:units = "K" ; Cloud_Top_Temperature_Day:valid_range = 0s, 20000s ; Cloud_Top_Temperature_Day:_FillValue = -32768s ; Cloud_Top_Temperature_Day:scale_factor = 0.01d ; Cloud_Top_Temperature_Day:add_offset = -15000.0d ; Cloud_Top_Temperature_Day:Parameter_Type = "Output" ; Cloud_Top_Temperature_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Temperature_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Temperature_Day:Geolocation_Pointer = "Internal geolocation arrays" ; short Tropopause_Height(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Tropopause_Height:long_name = "Tropopause Height" ; Tropopause_Height:units = "hPa" ; Tropopause_Height:valid_range = 10s, 11000s ; Tropopause_Height:_FillValue = -32768s ; Tropopause_Height:scale_factor = 0.1d ; Tropopause_Height:add_offset = 0.0d ; Tropopause_Height:Parameter_Type = "Output" ; Tropopause_Height:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Tropopause_Height:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Tropopause_Height:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Fraction(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Fraction:long_name = "Cloud Fraction" ; Cloud_Fraction:units = "none" ; Cloud_Fraction:valid_range = '\0', '\144' ; Cloud_Fraction:_FillValue = '\177' ; Cloud_Fraction:scale_factor = 0.01d ; Cloud_Fraction:add_offset = 0.0d ; Cloud_Fraction:Parameter_Type = "Output" ; Cloud_Fraction:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Fraction:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Fraction:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Fraction_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Fraction_Night:long_name = "Cloud Fraction Night" ; Cloud_Fraction_Night:units = "none" ; Cloud_Fraction_Night:valid_range = '\0', '\144' ; Cloud_Fraction_Night:_FillValue = '\177' ; Cloud_Fraction_Night:scale_factor = 0.01d ; Cloud_Fraction_Night:add_offset = 0.0d ; Cloud_Fraction_Night:Parameter_Type = "Output" ; Cloud_Fraction_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Fraction_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Fraction_Night:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Fraction_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Fraction_Day:long_name = "Cloud Fraction Day" ; Cloud_Fraction_Day:units = "none" ; Cloud_Fraction_Day:valid_range = '\0', '\144' ; Cloud_Fraction_Day:_FillValue = '\177' ; Cloud_Fraction_Day:scale_factor = 0.01d ; Cloud_Fraction_Day:add_offset = 0.0d ; Cloud_Fraction_Day:Parameter_Type = "Output" ; Cloud_Fraction_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Fraction_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Fraction_Day:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Effective_Emissivity(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Effective_Emissivity:long_name = "Cloud Effective Emissivity" ; Cloud_Effective_Emissivity:units = "none" ; Cloud_Effective_Emissivity:valid_range = '\0', '\144' ; Cloud_Effective_Emissivity:_FillValue = '\177' ; Cloud_Effective_Emissivity:scale_factor = 0.01d ; Cloud_Effective_Emissivity:add_offset = 0.0d ; Cloud_Effective_Emissivity:Parameter_Type = "Output" ; Cloud_Effective_Emissivity:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Effective_Emissivity:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Effective_Emissivity:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Effective_Emissivity_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Effective_Emissivity_Night:long_name = "Cloud Effective Emissivity Night" ; Cloud_Effective_Emissivity_Night:units = "none" ; Cloud_Effective_Emissivity_Night:valid_range = '\0', '\144' ; Cloud_Effective_Emissivity_Night:_FillValue = '\177' ; Cloud_Effective_Emissivity_Night:scale_factor = 0.01d ; Cloud_Effective_Emissivity_Night:add_offset = 0.0d ; Cloud_Effective_Emissivity_Night:Parameter_Type = "Output" ; Cloud_Effective_Emissivity_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Effective_Emissivity_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Effective_Emissivity_Night:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Effective_Emissivity_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Effective_Emissivity_Day:long_name = "Cloud Effective Emissivity Day" ; Cloud_Effective_Emissivity_Day:units = "none" ; Cloud_Effective_Emissivity_Day:valid_range = '\0', '\144' ; Cloud_Effective_Emissivity_Day:_FillValue = '\177' ; Cloud_Effective_Emissivity_Day:scale_factor = 0.01d ; Cloud_Effective_Emissivity_Day:add_offset = 0.0d ; Cloud_Effective_Emissivity_Day:Parameter_Type = "Output" ; Cloud_Effective_Emissivity_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Effective_Emissivity_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Effective_Emissivity_Day:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Pressure_Infrared(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Pressure_Infrared:long_name = "Cloud Top Pressure from IR Window" ; Cloud_Top_Pressure_Infrared:units = "hPa" ; Cloud_Top_Pressure_Infrared:valid_range = 10s, 11000s ; Cloud_Top_Pressure_Infrared:_FillValue = -32768s ; Cloud_Top_Pressure_Infrared:scale_factor = 0.1d ; Cloud_Top_Pressure_Infrared:add_offset = 0.0d ; Cloud_Top_Pressure_Infrared:Parameter_Type = "Output" ; Cloud_Top_Pressure_Infrared:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Pressure_Infrared:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Pressure_Infrared:Geolocation_Pointer = "Internal geolocation arrays" ; short Spectral_Cloud_Forcing(Band_Forcing:mod06,Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Spectral_Cloud_Forcing:long_name = "Spectral Cloud Forcing" ; Spectral_Cloud_Forcing:units = "Watts/meter2/steradian/micron" ; Spectral_Cloud_Forcing:valid_range = -2000s, 2000s ; Spectral_Cloud_Forcing:_FillValue = -32768s ; Spectral_Cloud_Forcing:scale_factor = 0.01d ; Spectral_Cloud_Forcing:add_offset = 0.0d ; Spectral_Cloud_Forcing:Parameter_Type = "Output" ; Spectral_Cloud_Forcing:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Spectral_Cloud_Forcing:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Spectral_Cloud_Forcing:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Pressure_From_Ratios(Band_Ratio:mod06,Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Pressure_From_Ratios:long_name = "Cloud Top Pressure from Ratios (36/35, 35/34, 35/33, 34/33, 33/31)" ; Cloud_Top_Pressure_From_Ratios:units = "hPa" ; Cloud_Top_Pressure_From_Ratios:valid_range = 10s, 11000s ; Cloud_Top_Pressure_From_Ratios:_FillValue = -32768s ; Cloud_Top_Pressure_From_Ratios:scale_factor = 0.1d ; Cloud_Top_Pressure_From_Ratios:add_offset = 0.0d ; Cloud_Top_Pressure_From_Ratios:Parameter_Type = "Output" ; Cloud_Top_Pressure_From_Ratios:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Pressure_From_Ratios:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Pressure_From_Ratios:Geolocation_Pointer = "Internal geolocation arrays" ; short Surface_Type(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Surface_Type:long_name = "Surface Type Based on Emissivity " ; Surface_Type:units = "none" ; Surface_Type:valid_range = 0s, 200s ; Surface_Type:_FillValue = -32768s ; Surface_Type:scale_factor = 1.0d ; Surface_Type:add_offset = 0.0d ; Surface_Type:Parameter_Type = "Non MODIS Input" ; Surface_Type:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Surface_Type:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Surface_Type:Geolocation_Pointer = "Internal geolocation arrays" ; short Radiance_Variance(Band_Number:mod06,Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Radiance_Variance:long_name = "Radiance Variance " ; Radiance_Variance:units = "Watts/meter2/steradian/micron " ; Radiance_Variance:valid_range = 0s, 20s ; Radiance_Variance:_FillValue = -32768s ; Radiance_Variance:scale_factor = 0.01d ; Radiance_Variance:add_offset = 0.0d ; Radiance_Variance:Parameter_Type = "Output" ; Radiance_Variance:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Radiance_Variance:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Radiance_Variance:Geolocation_Pointer = "Internal geolocation arrays" ; short Brightness_Temperature_Difference(Band_Difference:mod06,Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Brightness_Temperature_Difference:long_name = "Brightness Temperature Difference (29-31, 31-32)" ; Brightness_Temperature_Difference:units = "K" ; Brightness_Temperature_Difference:valid_range = -2000s, 30000s ; Brightness_Temperature_Difference:_FillValue = -32768s ; Brightness_Temperature_Difference:scale_factor = 0.01d ; Brightness_Temperature_Difference:add_offset = 0.0d ; Brightness_Temperature_Difference:Parameter_Type = "Output" ; Brightness_Temperature_Difference:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Brightness_Temperature_Difference:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Brightness_Temperature_Difference:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Phase_Infrared(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Phase_Infrared:long_name = "Cloud Phase Infrared" ; Cloud_Phase_Infrared:units = "none" ; Cloud_Phase_Infrared:valid_range = '\0', '\6' ; Cloud_Phase_Infrared:_FillValue = '\177' ; Cloud_Phase_Infrared:scale_factor = 1.0d ; Cloud_Phase_Infrared:add_offset = 0.0d ; Cloud_Phase_Infrared:Parameter_Type = "Output" ; Cloud_Phase_Infrared:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Phase_Infrared:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Phase_Infrared:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Phase_Infrared_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Phase_Infrared_Night:long_name = "Cloud Phase Infrared Night" ; Cloud_Phase_Infrared_Night:units = "none" ; Cloud_Phase_Infrared_Night:valid_range = '\0', '\6' ; Cloud_Phase_Infrared_Night:_FillValue = '\177' ; Cloud_Phase_Infrared_Night:scale_factor = 1.0d ; Cloud_Phase_Infrared_Night:add_offset = 0.0d ; Cloud_Phase_Infrared_Night:Parameter_Type = "Output" ; Cloud_Phase_Infrared_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Phase_Infrared_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Phase_Infrared_Night:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Phase_Infrared_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Phase_Infrared_Day:long_name = "Cloud Phase Infrared Day" ; Cloud_Phase_Infrared_Day:units = "none" ; Cloud_Phase_Infrared_Day:valid_range = '\0', '\6' ; Cloud_Phase_Infrared_Day:_FillValue = '\177' ; Cloud_Phase_Infrared_Day:scale_factor = 1.0d ; Cloud_Phase_Infrared_Day:add_offset = 0.0d ; Cloud_Phase_Infrared_Day:Parameter_Type = "Output" ; Cloud_Phase_Infrared_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Phase_Infrared_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Phase_Infrared_Day:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Effective_Radius(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius:long_name = "Cloud Particle Effective Radius two-", "channel retrieval using band 7 and either band 1, 2, or 5 (specified in Quality_Assurance_1km)" ; Cloud_Effective_Radius:units = "micron" ; Cloud_Effective_Radius:valid_range = 0s, 10000s ; Cloud_Effective_Radius:_FillValue = -9999s ; Cloud_Effective_Radius:scale_factor = 0.01d ; Cloud_Effective_Radius:add_offset = 0.0d ; Cloud_Effective_Radius:Parameter_Type = "Output" ; Cloud_Effective_Radius:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Optical_Thickness(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness:long_name = "Cloud Optical Thickness two-", "channel retrieval using band 7 and either band 1, 2, or 5 (specified in Quality_Assurance_1km)" ; Cloud_Optical_Thickness:units = "none" ; Cloud_Optical_Thickness:valid_range = 0s, 10000s ; Cloud_Optical_Thickness:_FillValue = -9999s ; Cloud_Optical_Thickness:scale_factor = 0.01d ; Cloud_Optical_Thickness:add_offset = 0.0d ; Cloud_Optical_Thickness:Parameter_Type = "Output" ; Cloud_Optical_Thickness:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Effective_Radius_1621(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_1621:long_name = "Cloud Particle Effective Radius two-", "channel retrieval using band 7 and band 6" ; Cloud_Effective_Radius_1621:units = "micron" ; Cloud_Effective_Radius_1621:valid_range = 0s, 10000s ; Cloud_Effective_Radius_1621:_FillValue = -9999s ; Cloud_Effective_Radius_1621:scale_factor = 0.01d ; Cloud_Effective_Radius_1621:add_offset = 0.0d ; Cloud_Effective_Radius_1621:Parameter_Type = "Output" ; Cloud_Effective_Radius_1621:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_1621:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_1621:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Optical_Thickness_1621(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_1621:long_name = "Cloud Optical Thickness two-", "channel retrieval using band 7 and band 6 " ; Cloud_Optical_Thickness_1621:units = "none" ; Cloud_Optical_Thickness_1621:valid_range = 0s, 10000s ; Cloud_Optical_Thickness_1621:_FillValue = -9999s ; Cloud_Optical_Thickness_1621:scale_factor = 0.01d ; Cloud_Optical_Thickness_1621:add_offset = 0.0d ; Cloud_Optical_Thickness_1621:Parameter_Type = "Output" ; Cloud_Optical_Thickness_1621:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_1621:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_1621:Geolocation_Pointer = "External MODIS geolocation product" ; short Effective_Radius_Difference(Radius_Difference:mod06,Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Effective_Radius_Difference:long_name = "Cloud Particle Effective Radius two-channel retrieval using band 6 and band 20 differenced " , "from band 7 retrieval and either band 1, 2, or 5 (specified in Quality_Assurance_1km). ", "Plane 1 of SDS is band 6 - band 7 retrieval, Plane 2 is band 20 - band 7 retrieval." ; Effective_Radius_Difference:units = "micron" ; Effective_Radius_Difference:valid_range = -10000s, 10000s ; Effective_Radius_Difference:_FillValue = -9999s ; Effective_Radius_Difference:scale_factor = 0.01d ; Effective_Radius_Difference:add_offset = 0.0d ; Effective_Radius_Difference:Parameter_Type = "Output" ; Effective_Radius_Difference:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Effective_Radius_Difference:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Effective_Radius_Difference:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Water_Path(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path:long_name = "Column Water Path two-", "band retrieval using band 7 and either band 1, 2, or 5 (specified in Quality_Assurance_1km)" ; Cloud_Water_Path:units = "g/m^2" ; Cloud_Water_Path:valid_range = 0s, 10000s ; Cloud_Water_Path:_FillValue = -9999s ; Cloud_Water_Path:scale_factor = 1.0d ; Cloud_Water_Path:add_offset = 0.0d ; Cloud_Water_Path:Parameter_Type = "Output" ; Cloud_Water_Path:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Water_Path_1621(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_1621:long_name = "Column Water Path two-", "band retrieval using band 7 and band 6" ; Cloud_Water_Path_1621:units = "g/m^2" ; Cloud_Water_Path_1621:valid_range = 0s, 10000s ; Cloud_Water_Path_1621:_FillValue = -9999s ; Cloud_Water_Path_1621:scale_factor = 1.0d ; Cloud_Water_Path_1621:add_offset = 0.0d ; Cloud_Water_Path_1621:Parameter_Type = "Output" ; Cloud_Water_Path_1621:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_1621:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_1621:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Effective_Radius_Uncertainty(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_Uncertainty:long_name = "Cloud Effective Particle Radius Relative Uncertainty (Percent)" ; Cloud_Effective_Radius_Uncertainty:units = "percent" ; Cloud_Effective_Radius_Uncertainty:valid_range = 0s, 20000s ; Cloud_Effective_Radius_Uncertainty:_FillValue = -9999s ; Cloud_Effective_Radius_Uncertainty:scale_factor = .01d ; Cloud_Effective_Radius_Uncertainty:add_offset = 0.0d ; Cloud_Effective_Radius_Uncertainty:Parameter_Type = "Output" ; Cloud_Effective_Radius_Uncertainty:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_Uncertainty:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_Uncertainty:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Optical_Thickness_Uncertainty(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_Uncertainty:long_name = "Cloud Optical Thickness Relative Uncertainty (Percent)" ; Cloud_Optical_Thickness_Uncertainty:units = "percent" ; Cloud_Optical_Thickness_Uncertainty:valid_range = 0s, 20000s ; Cloud_Optical_Thickness_Uncertainty:_FillValue = -9999s ; Cloud_Optical_Thickness_Uncertainty:scale_factor = .01d ; Cloud_Optical_Thickness_Uncertainty:add_offset = 0.0d ; Cloud_Optical_Thickness_Uncertainty:Parameter_Type = "Output" ; Cloud_Optical_Thickness_Uncertainty:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_Uncertainty:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_Uncertainty:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Water_Path_Uncertainty(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_Uncertainty:long_name = "Cloud Water Path Relative Uncertainty (Percent)" ; Cloud_Water_Path_Uncertainty:units = "percent" ; Cloud_Water_Path_Uncertainty:valid_range = 0s, 20000s ; Cloud_Water_Path_Uncertainty:_FillValue = -9999s ; Cloud_Water_Path_Uncertainty:scale_factor = .01d ; Cloud_Water_Path_Uncertainty:add_offset = 0.0d ; Cloud_Water_Path_Uncertainty:Parameter_Type = "Output" ; Cloud_Water_Path_Uncertainty:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_Uncertainty:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_Uncertainty:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Effective_Radius_Uncertainty_1621(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_Uncertainty_1621:long_name = "Cloud Effective Particle Radius Relative Uncertainty (Percent) using band 7 and band 6" ; Cloud_Effective_Radius_Uncertainty_1621:units = "percent" ; Cloud_Effective_Radius_Uncertainty_1621:valid_range = 0s, 20000s ; Cloud_Effective_Radius_Uncertainty_1621:_FillValue = -9999s ; Cloud_Effective_Radius_Uncertainty_1621:scale_factor = .01d ; Cloud_Effective_Radius_Uncertainty_1621:add_offset = 0.0d ; Cloud_Effective_Radius_Uncertainty_1621:Parameter_Type = "Output" ; Cloud_Effective_Radius_Uncertainty_1621:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_Uncertainty_1621:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_Uncertainty_1621:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Optical_Thickness_Uncertainty_1621(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_Uncertainty_1621:long_name = "Cloud Optical Thickness Relative Uncertainty (Percent) using band 7 and band 6" ; Cloud_Optical_Thickness_Uncertainty_1621:units = "percent" ; Cloud_Optical_Thickness_Uncertainty_1621:valid_range = 0s, 20000s ; Cloud_Optical_Thickness_Uncertainty_1621:_FillValue = -9999s ; Cloud_Optical_Thickness_Uncertainty_1621:scale_factor = .01d ; Cloud_Optical_Thickness_Uncertainty_1621:add_offset = 0.0d ; Cloud_Optical_Thickness_Uncertainty_1621:Parameter_Type = "Output" ; Cloud_Optical_Thickness_Uncertainty_1621:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_Uncertainty_1621:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_Uncertainty_1621:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Water_Path_Uncertainty_1621(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_Uncertainty_1621:long_name = "Cloud Water Path Relative Uncertainty (Percent) using band 7 and band 6" ; Cloud_Water_Path_Uncertainty_1621:units = "percent" ; Cloud_Water_Path_Uncertainty_1621:valid_range = 0s, 20000s ; Cloud_Water_Path_Uncertainty_1621:_FillValue = -9999s ; Cloud_Water_Path_Uncertainty_1621:scale_factor = .01d ; Cloud_Water_Path_Uncertainty_1621:add_offset = 0.0d ; Cloud_Water_Path_Uncertainty_1621:Parameter_Type = "Output" ; Cloud_Water_Path_Uncertainty_1621:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_Uncertainty_1621:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_Uncertainty_1621:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Phase_Optical_Properties(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Phase_Optical_Properties:long_name = "Cloud Phase Determination Used in Optical Thickness/Effective Radius Retrieval" ; Cloud_Phase_Optical_Properties:units = "none" ; Cloud_Phase_Optical_Properties:valid_range = 0s, 4s ; Cloud_Phase_Optical_Properties:_FillValue = 0s ; Cloud_Phase_Optical_Properties:scale_factor = 1.d ; Cloud_Phase_Optical_Properties:add_offset = 0.0d ; Cloud_Phase_Optical_Properties:Parameter_Type = "Output" ; Cloud_Phase_Optical_Properties:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Phase_Optical_Properties:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Phase_Optical_Properties:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Multi_Layer_Flag(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Multi_Layer_Flag:long_name = "Cloud Multi Layer Identification From MODIS Shortwave Observations" ; Cloud_Multi_Layer_Flag:units = "none" ; Cloud_Multi_Layer_Flag:valid_range = 0s, 9s ; Cloud_Multi_Layer_Flag:_FillValue = 0s ; Cloud_Multi_Layer_Flag:scale_factor = 1.d ; Cloud_Multi_Layer_Flag:add_offset = 0.0d ; Cloud_Multi_Layer_Flag:Parameter_Type = "Output" ; Cloud_Multi_Layer_Flag:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Multi_Layer_Flag:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Multi_Layer_Flag:Geolocation_Pointer = "External MODIS geolocation product" ; Cloud_Multi_Layer_Flag:description = "\n", " \n", " Flag for multi-layer multi-phase cloud situations. Values 2 through 8 \n", " indicate the success of various multi-layer cloud tests. Value of 0 \n", " indicates no retrieval, value of 1 indicates single layer cloud. The \n", " other values are of increasing confidence level. The value of 2 is \n", " of absolute lowest confidence and often can be ignored as it is a result \n", " of cloud phase comparison test, which is not always trustworthy. \n"; short Cirrus_Reflectance(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cirrus_Reflectance:long_name = "Cirrus Reflectance" ; Cirrus_Reflectance:units = "none" ; Cirrus_Reflectance:valid_range = 0s, 8000s ; Cirrus_Reflectance:_FillValue = -9999s ; Cirrus_Reflectance:scale_factor = 0.0002d ; Cirrus_Reflectance:add_offset = 0.0d ; Cirrus_Reflectance:Parameter_Type = "Output" ; Cirrus_Reflectance:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cirrus_Reflectance:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cirrus_Reflectance:Geolocation_Pointer = "External MODIS geolocation product" ; byte Cirrus_Reflectance_Flag(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cirrus_Reflectance_Flag:long_name = "Cirrus Reflectance Flag" ; Cirrus_Reflectance_Flag:units = "none" ; Cirrus_Reflectance_Flag:valid_range = '\0', '\3' ; Cirrus_Reflectance_Flag:_FillValue = '\235' ; Cirrus_Reflectance_Flag:scale_factor = 1.0d ; Cirrus_Reflectance_Flag:add_offset = 0.0d ; Cirrus_Reflectance_Flag:Parameter_Type = "Output" ; Cirrus_Reflectance_Flag:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cirrus_Reflectance_Flag:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cirrus_Reflectance_Flag:Geolocation_Pointer = "External MODIS geolocation product" ; Cirrus_Reflectance_Flag:description = "0: bad data, 1: non-cirrus pixel, 2: cirrus pixel, 3: contrail pixel" ; byte Cloud_Mask_5km(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Mask_5km:long_name = "MODIS Cloud Mask, First Byte" ; Cloud_Mask_5km:units = "none" ; Cloud_Mask_5km:valid_range = '\0', '\377' ; Cloud_Mask_5km:_FillValue = '\0' ; Cloud_Mask_5km:scale_factor = 1.0d ; Cloud_Mask_5km:add_offset = 0.0d ; Cloud_Mask_5km:Parameter_Type = "MODIS Input" ; Cloud_Mask_5km:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Mask_5km:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Mask_5km:Geolocation_Pointer = "Internal geolocation arrays" ; Cloud_Mask_5km:description = "\n", " \n", " Bit fields within each byte are numbered from the left: \n", " 7, 6, 5, 4, 3, 2, 1, 0. \n", " The left-most bit (bit 7) is the most significant bit. \n", " The right-most bit (bit 0) is the least significant bit. \n", " \n", " bit field Description Key \n", " --------- ----------- --- \n", " \n", " 0 Cloud Mask Flag 0 = Not determined \n", " 1 = Determined \n", " \n", " 2, 1 Unobstructed FOV Quality Flag 00 = Cloudy \n", " 01 = Uncertain \n", " 10 = Probably Clear \n", " 11 = Confident Clear\n", " PROCESSING PATH \n", " --------------- \n", " 3 Day or Night Path 0 = Night / 1 = Day \n", " 4 Sunglint Path 0 = Yes / 1 = No \n", " 5 Snow/Ice Background Path 0 = Yes / 1 = No \n", " 7, 6 Land or Water Path 00 = Water \n", " 01 = Coastal \n", " 10 = Desert \n", " 11 = Land \n" ; byte Quality_Assurance_5km(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06,QA_Parameter_5km:mod06) ; Quality_Assurance_5km:long_name = "Quality Assurance at 5x5 Resolution" ; Quality_Assurance_5km:units = "none" ; Quality_Assurance_5km:valid_range = '\0', '\377' ; Quality_Assurance_5km:_FillValue = '\0' ; Quality_Assurance_5km:scale_factor = 1.0d ; Quality_Assurance_5km:add_offset = 0.0d ; Quality_Assurance_5km:Parameter_Type = "Output" ; Quality_Assurance_5km:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Quality_Assurance_5km:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Quality_Assurance_5km:description = "See MODIS atmosphere QA plan for details" ; Quality_Assurance_5km:Geolocation_Pointer = "Internal geolocation arrays" ; byte Cloud_Mask_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06,Cloud_Mask_1km_Num_Bytes:mod06) ; Cloud_Mask_1km:long_name = "MODIS Cloud Mask, L2 MOD06 QA Plan" ; Cloud_Mask_1km:units = "none" ; Cloud_Mask_1km:valid_range = '\0', '\377' ; Cloud_Mask_1km:_FillValue = '\0' ; Cloud_Mask_1km:scale_factor = 1.0d ; Cloud_Mask_1km:add_offset = 0.0d ; Cloud_Mask_1km:Parameter_Type = "MODIS Input" ; Cloud_Mask_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Mask_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Mask_1km:description = "See MODIS atmosphere QA plan for details", Cloud_Mask_1km:Geolocation_Pointer = "External MODIS geolocation product" ; byte Quality_Assurance_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06,QA_Parameter_1km:mod06) ; Quality_Assurance_1km:long_name = "Quality Assurance at 1x1 Resolution" ; Quality_Assurance_1km:units = "none" ; Quality_Assurance_1km:valid_range = '\0', '\377' ; Quality_Assurance_1km:_FillValue = '\0' ; Quality_Assurance_1km:scale_factor = 1.0d ; Quality_Assurance_1km:add_offset = 0.0d ; Quality_Assurance_1km:Parameter_Type = "Output" ; Quality_Assurance_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Quality_Assurance_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Quality_Assurance_1km:Geolocation_Pointer = "External MODIS geolocation product" ; Quality_Assurance_1km:description = "\n", " \n", "Quality Assurance 1km reports on Cloud Optical Properties \n", "algorithm performance. Refer to MOD_PR06OD User Documentation and the \n", "MODIS atmosphere QA plan for complete descriptions and coding examples. \n", " \n", " Bit fields within each byte are numbered from the left: \n", " 7, 6, 5, 4, 3, 2, 1, 0. \n", " The left-most bit (bit 7) is the most significant bit. \n", " The right-most bit (bit 0) is the least significant bit. \n", " \n", " \n", " Byte 0 \n", " ------ \n", " \n", " bit field Description Key \n", " --------- ----------- --- \n", " \n", " Byte 0 ----------------------------------------------------------------- \n", " 0 Optical Thickness General QA 0 = Not Useful \n", " 1 = Useful \n", " 2,1 Optical Thickness Confidence QA 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " 4,3 Optical Thickness out-of-bounds 00 = OT < 100 \n", " 01 = 100 < OT < 150 \n", " 10 = OT > 150 \n", " 11 = Albedo too high \n", " 5 Effective Radius General QA 0 = Not Useful \n", " 1 = Useful \n", " 7,6 Effective Radius Confidence QA 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " Byte 1 ----------------------------------------------------------------- \n", " 0 Liquid Water Path General QA 0 = Not Useful \n", " 1 = Useful \n", " 2,1 Liquid Water Path Confidence QA 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " 5,4,3 1621 Retrieval processing path 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 6 1621 Retrieval Outcome 0 = Failed/No attempt \n", " 1 = Successful \n", " Byte 2 ----------------------------------------------------------------- \n", " 2,1,0 Primary retrieval processing path 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 3 Retrieval Outcome 0 = Failed/No attempt \n", " 1 = Successful \n", " 4 Rayleigh Correction 0 = No Correction \n", " 1 = Correction \n", " 5 Water Vapor Correction 0 = No Correction \n", " 1 = Correction \n", " 7,6 Band Used for Optical Thickness Retrieval \n", " 00 = No attempt \n", " 01 = .645 micron \n", " 10 = .858 micron \n", " 11 = 1.24 micron \n", " Byte 3 ----------------------------------------------------------------- \n", " 0 Optical Thickness 1621 General QA 0 = Not Useful \n", " 1 = Useful \n", " 2,1 Optical Thickness 1621 Condifence QA \n", " 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " 3 Effective Radius 1621 General QA 0 = Not Useful \n", " 1 = Useful \n", " 5,4 Effective Radius 1621 Confidence QA \n", " 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " 6,7 Clear Sky Restoral Type QA \n", " 00 = Not Restored \n", " 01 = Restored Via Edge detection \n", " 10 = Restored Via Spatial Variance \n", " 11 = Restored Via 250m Tests \n", " Byte 4 ----------------------------------------------------------------- \n", " 0 Water Path 1621 General QA 0 = Not Useful \n", " 1 = Useful \n", " 2,1 Water Path 1621 Confidence QA 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " 5,4,3 Multi Layer Cloud Flag 000 = Cloud Mask Undet \n", " 001 = Decision tree stop \n", " 010 = single layer: water \n", " 011 = multi layer: water \n", " 100 = single layer: ice \n", " 101 = multi layer: ice \n", " 110 = single layer: unknown \n", " 111 = multi layer: unknown \n" ; data: Band_Number = 29, 31, 32, 33, 34, 35, 36 ; //--------------------------------------------------------------------------------------- // ECS Inventory Metadata // // ECS Inventory Metadata are stored in the HDF attribute "CoreMetadata.0" whose // content is described immediately below. //--------------------------------------------------------------------------------------- // // ECS Number Of Typical Value // ECS Core Attribute Name Data Type Values or Comment // ----------------------- --------- --------- ------------- // SHORTNAME STRING 1 "MOD06_L2" // VERSIONID INTEGER 1 2 // REPROCESSINGACTUAL STRING 1 "processed once" // REPROCESSINGPLANNED STRING 1 "further update is anticipated" // LOCALGRANULEID STRING 1 file name in MODIS naming // convention // LOCALVERSIONID STRING 1 "001" // DAYNIGHTFLAG STRING 1 "Day/Night/Both" // PRODUCTIONDATETIME DATETIME 1 variable // PGEVERSION STRING 1 "2" // INPUTPOINTER STRING 50(Max) all input URs // // RangeDateTime // ------------- // RANGEBEGINNINGTIME TIME 1 variable // RANGEENDINGTIME TIME 1 variable // RANGEBEGINNINGDATE DATE 1 variable // RANGEENDINGDATE DATE 1 variable // // Bounding Rectangle // ------------------ // EASTBOUNDINGCOORDINATE DOUBLE 1 variable // WESTBOUNDINGCOORDINATE DOUBLE 1 variable // NORTHBOUNDINGCOORDINATE DOUBLE 1 variable // SOUTHBOUNDINGCOORDINATE DOUBLE 1 variable // // OrbitCalculatedSpatialDomain // ---------------------------- // ORBITNUMBER.1 INTEGER 1 variable // EQUATORCROSSINGLONGITUDE.1 DOUBLE 1 variable // EQUATORCROSSINGDATE.1 DATE 1 variable // EQUATORCROSSINGTIME.1 TIME 1 variable // // MeasuredParameter // ----------------- // PARAMETERNAME.1 STRING 1 "Cloud_Top_Pressure" // AUTOMATICQUALITYFLAG.1 STRING 1 "Passed" or "Failed" // AUTOMATICQUALITYFLAGEXPLANATION.1 STRING 1 "Passed: >10% useable; Failed: <10% useable" // QAPERCENTMISSINGDATA.1 INTEGER 1 variable // // Additional Attributes (Inventory PSAs) // -------------------------------------- // ADDITIONALATTRIBUTENAME.1 STRING 1 "SuccessCloudTopPropRtrPct_IR" // ADDITIONALATTRIBUTENAME.2 STRING 1 "SuccessCloudPhaseRtrPct_IR" // ADDITIONALATTRIBUTENAME.3 STRING 1 "SuccessCloudOpticalPropRtr_VIS" // ADDITIONALATTRIBUTENAME.4 STRING 1 "LowCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.5 STRING 1 "MidCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.6 STRING 1 "HighCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.7 STRING 1 "ThinCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.8 STRING 1 "ThickCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.9 STRING 1 "OpaqueCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.10 STRING 1 "CirrusCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.11 STRING 1 "IceCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.12 STRING 1 "WaterCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.13 STRING 1 "MixedCloudDetectedPct_IR" // ADDITIONALATTRIBUTENAME.14 STRING 1 "CloudPhaseUncertainPct_IR" // ADDITIONALATTRIBUTENAME.15 STRING 1 "OceanCoverFractionPct" // ADDITIONALATTRIBUTENAME.16 STRING 1 "LandCoverFractionPct" // ADDITIONALATTRIBUTENAME.17 STRING 1 "SnowCoverFractionPct" // ADDITIONALATTRIBUTENAME.18 STRING 1 "CloudCoverFractionPct_VIS" // ADDITIONALATTRIBUTENAME.19 STRING 1 "WaterCloudDetectedPct_VIS" // ADDITIONALATTRIBUTENAME.20 STRING 1 "IceCloudDetectedPct_VIS" // // PARAMETERVALUE.1 STRING 1 " 97.12", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.2 STRING 1 " 67.12", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.3 STRING 1 " 80.98", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.4 STRING 1 " 90.28", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.5 STRING 1 " 96.17", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.6 STRING 1 " 5.87", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.7 STRING 1 " 2.56", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.8 STRING 1 " 16.27", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.9 STRING 1 " 67.45", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.10 STRING 1 " 15.28", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.11 STRING 1 " 22.76", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.12 STRING 1 " 8.36", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.13 STRING 1 " 6.51", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.14 STRING 1 " 64.76", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.15 STRING 1 " 45.82", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.16 STRING 1 " 13.38", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.17 STRING 1 " 0.07", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.18 STRING 1 " 43.89", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.19 STRING 1 " 77.32", an F8.2 formatted floating point number // sample value // PARAMETERVALUE.20 STRING 1 " 32.01", an F8.2 formatted floating point number // sample value // // Ancillary Input Granule (This attribute is written to the MOD06 Cloud Product only for granules // ----------------------- containing MODIS observations at solar zenith angles less than 90) // ANCILLARYINPUTTYPE.1 STRING 1 "Geolocation" // ANCILLARYINPPUTPOINTER.1 STRING 1 UR of geolocation granule // // AssociatedPlatformInstrumentSensor // ---------------------------------- // ASSOCIATEDPLATFORMSHORTNAME.1 STRING 1 "AM-1" // ASSOCIATEDINSTRUMENTSHORTNAME.1 STRING 1 "MODIS" // ASSOCIATEDSENSORSHORTNAME.1 STRING 1 "CCD" // // //--------------------------------------------------------------------------------------- // ECS Archive Metadata // // ECS Archive Metadata are stored in the HDF attribute "ArchiveMetadata.0" whose // content is described immediately below. //--------------------------------------------------------------------------------------- // // ECS Number Of Typical Value // ECS Core Attribute Name Data Type Values or Comment // ----------------------- --------- --------- -------------- // DESCRREVISION STRING 1 "1.0" // // Algorithm Package // ----------------- // ALGORITHMPACKAGEACCEPTANCEDATE STRING 1 "June 1997" // ALGORITHMPACKAGEMATURITYCODE STRING 1 "at-launch" // ALGORITHMPACKAGENAME STRING 1 "ATBD-MOD-04 and ATBD-MOD-05" // ALGORITHMPACKAGEVERSION STRING 1 "2" // INSTRUMENTNAME STRING 1 "Moderate Resolution // Imaging Spectroradiometer" // LONGNAME STRING 1 "MODIS L2 Cloud Product" // LOCALINPUTGRANULEID STRING 20 (Max) MODIS product input file // names in MODIS naming // convention // // GPolygon // -------- // EXCLUSIONGRINGFLAG STRING M,1 variable // GRINGPOINTLATITUDE DOUBLE M,4 variable // GRINGPOINTLONGITUDE DOUBLE M,4 variable // GRINGPOINTSEQUENCENO INTEGER M,4 variable // // Product Specific // ---------------- // Algorithm_Version_Cloud_Top_Property_IR STRING 1 variable // Algorithm_Version_Cloud_Phase_IR STRING 1 variable // Algorithm_Version_Cloud_Property_VIS STRING 1 varialbe // //M - indicates that multiple instances of these fields may be written to the // file in the ECS "CLASS" format. In this format, separate instances of // the field are identified by field name and an attached suffix of the form: // .1, .2, .3 etc. "M,4" means, for example, that an array of 4 corner point // latitudes is written to the file with each occurrence of field // GRINGPOINTLATITUDE. The first instance is specified as // GRINGPOINTLATITUDE.1. Only one occurrence of this field, and the // associated fields EXCLUSIONGRINGFLAG, GRINGPOINTLONGITUDE and // GRINGPOINTSEQUENCENO, are ever anticipated for MODIS. // // //--------------------------------------------------------------------------------------- // ECS Structural Metadata // // ECS Structural Metadata are stored in the HDF attribute "StructMetadata.0" whose // content is described immediately below. //--------------------------------------------------------------------------------------- // //GROUP=SwathStructure // // GROUP=SWATH_1 // SwathName="mod06" // // GROUP=Dimension // Cell_Along_Swath_5m=406 (typical) // Cell_Across_Swath_5km=270 (typical) // Cell_Along_Swath_1km=2030 (typical) // Cell_Across_Swath_1km=1354 (typical) // Band_Number=7 // Band_Ratio=5 // Band_Forcing=5 // Band_Difference=2 // Radius_Difference=2 // QA_Parameter_5km=10 // QA_Parameter_1km=5 // Statistic_Parameter_1km=20 // // GROUP=DimensionMap (GeoDimension, DataDimension, Offset, Increment) // Cell_Across_Swath_5km,Cell_Across_Swath_1km,2,5 // Cell_Along_Swath_5km, Cell_Along_Swath_1km,2,5 // // GROUP=IndexDimensionMap // None // // GROUP=GeoField // DFNT_FLOAT32 Longitude("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_FLOAT32 Latitude("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // // GROUP=DataField // DFNT_INT32 Band_Number("Band_Number") // DFNT_FLOAT32 Statistics_1km("Statistic_Parameter_1km") // DFNT_FLOAT64 Scan_Start_Time("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Solar_Zenith("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Solar_Azimuth("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Sensor_Zenith("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Sensor_Azimuth("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Brightness_Temperature("Band_Number","Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Surface_Temperature("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Surface_Pressure("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT8 Processing_Flag("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT8 Cloud_Height_Method("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Cloud_Top_Pressure("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Cloud_Top_Temperature("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Tropopause_Height("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT8 Cloud_Fraction("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT8 Cloud_Effective_Emissivity("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Cloud_Top_Pressure_Infrared("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Spectral_Cloud_Forcing("Band_Forcing","Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Cloud_Top_Pressure_From_Ratios("Band_Ratio","Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Surface_Type("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Radiance_Variance("Band_Number","Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Brightness_Temperature_Difference("Band_Difference","Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT8 Cloud_Phase_Infrared("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Effective_Particle_Radius("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Optical_Thickness("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Effective_Particle_Radius_1621("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Optical_Thickness_1621("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Effective_Radius_Difference("Cell_Along_Swath_1km,"Cell_Across_Swath_1km","Radius_Difference") // DFNT_INT16 Water_Path("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Optical_Thickness_Uncertainty("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Effective_Radius_Uncertainty("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Water_Path_Uncertainty("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Optical_Thickness_Uncertainty_1621("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Effective_Radius_Uncertainty_1621("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Water_Path_Uncertainty_1621("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT8 Cloud_Phase("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT8 Cloud_Multi_Layer_Flag("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cirrus_Reflectance("Cell_Along_Swath_1km", "Cell_Across_Swath_1km") // DFNT_INT8 Cirrus_Reflectance_Flag("Cell_Along_Swath_1km", "Cell_Across_Swath_1km") // DFNT_INT8 Cloud_Mask_5km("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT8 Quality_Assurance_5km("Cell_Along_Swath_5km","Cell_Across_Swath_5km","QA_Parameter_5km") // DFNT_INT8 Cloud_Mask_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT8 Quality_Assurance_1km("Cell_Along_Swath_5km","Cell_Across_Swath_5km","QA_Parameter_1km") // // GROUP=MergedFields // None // //GROUP=GridStructure // None // //GROUP=PointStructure // None //---------------------------------------------------------------------------------- // Vdatas //---------------------------------------------------------------------------------- // //Vdata = Band_Number // Class= // Number of Records = 7 // Number of Fields = 1 // // Vdata Attributes: Name Type Order Value // ---- ---- ----- ----- // long_name DFNT_CHAR8 17 "MODIS Band Number" // units DFNT_CHAR8 4 "none" // Geolocation_Pointer DFNT_CHAR8 31 "Geolocation data not applicable" // // Field Descriptions: Number Type Order Name // ------ ---- ----- ----- // 0 DFNT_INT32 1 Band_Number // //Vdata = Statistics_1km // Class= // Number of Records = 20 // Number of Fields = 1 // // Vdata Attributes: Name Type Order Value // ---- ---- ----- ----- // long_name DFNT_CHAR8 50 "Granule Statistics for // parameters at 1x1 resolution" // units DFNT_CHAR8 25 "see description attribute" // _FillValue DFNT_FLOAT32 1 -999.9 // description DFNT_CHAR8 1329 see immediately below //"\n //Statistics_1km: \n // 1. Successful Retrieval Rate (%) \n // 2. Land Cover Fraction (%) \n // 3. Water Cover Fraction (%) \n // 4. Snow Cover Fraction (%) \n // 5. Cloud Cover Fraction (%) \n // 6. Water Cloud Detected (%) \n // 7. Ice Cloud Detected (%) \n // 8. Mean of Water Cloud Optical Thickness \n // 9. Standard Deviation of Water Cloud Optical Thickness \n // 10.Mean of Ice Cloud Optical Thickness \n // 11.Standard Deviation of Ice Cloud Optical Thickness \n // 12.Mean of Water Cloud Effective Particle Radius (microns) \n // 13.Standard Deviation of Water Cloud Effective Particle Radius (microns) \n // 14.Mean of Ice Cloud Effective Diameter (microns) \n // 15.Standard Deviation of Ice Cloud Effective Diameter (microns) \n" // // Field Descriptions: Number Type Order Name // ------ ---- ----- ----- // 0 DFNT_FLOAT32 1 Statistics_1km }