//---------------------------------------------------------------------------- // 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: February 13, 2013 (RAF) //---------------------------------------------------------------------------- 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 Cell_Across_Swath_hkm:mod06 = 2708 ; // typical value Cell_Along_Swath_hkm:mod06 = 4060 ; // typical value Band_Number:mod06 = 7 ; Band_Ratio:mod06 = 5 ; Band_Forcing:mod06 = 5 ; Band_Difference:mod06 = 2 ; QA_Parameter_5km:mod06 = 10 ; QA_Parameter_1km:mod06 = 9 ; Cloud_Mask_1km_Num_Bytes:mod06 = 2 ; Cloud_Mask_5km_Num_Bytes:mod06 = 2 ; RadTran_NWL:mod06 = 7 ; RadTran_NRE_Ice:mod06 = 12 ; RadTran_NRE_Liq:mod06 = 18 ; SPI_nband:mod06 = 2; RFM_nband:mod06 = 3; ACR_nband:mod06 = 6; Statistic_Parameter_1km = 17 ; // 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.10 2013/02/28 19:34:12 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.Mean of Ice Cloud Optical Thickness \n", " 10.Mean of Water Cloud Effective Particle Radius (microns) \n", " 11.Mean of Ice Cloud Effective Diameter (microns) \n", " 12.Mean Liquid Water Cloud Top Pressure (mb) \n", " 13.Mean Ice Cloud Top Pressure (mb) \n", " 14.Mean Undetermined Cloud Top Pressure (mb) \n", " 15.Mean Liquid Water Cloud Top Temperature (K) \n", " 16.Mean Ice Cloud Top Temperature (K) \n", " 17.Mean Undetermined Cloud Top Temperature (K) \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.9f ; 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.9f ; 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_Zenith_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Solar_Zenith_Day:long_name = "Solar Zenith Angle, Cell to Sun, Day Data Only" ; Solar_Zenith_Day:units = "degrees" ; Solar_Zenith_Day:valid_range = 0s, 18000s ; Solar_Zenith_Day:_FillValue = -32768s ; Solar_Zenith_Day:scale_factor = 0.01d ; Solar_Zenith_Day:add_offset = 0.0d ; Solar_Zenith_Day:Parameter_Type = "MODIS Input" ; Solar_Zenith_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Solar_Zenith_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Solar_Zenith_Day:Geolocation_Pointer = "Internal geolocation arrays" ; short Solar_Zenith_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Solar_Zenith_Night:long_name = "Solar Zenith Angle, Cell to Sun, Night Data Only" ; Solar_Zenith_NightDay:units = "degrees" ; Solar_Zenith_Night:valid_range = 0s, 18000s ; Solar_Zenith_Night:_FillValue = -32768s ; Solar_Zenith_Night:scale_factor = 0.01d ; Solar_Zenith_Night:add_offset = 0.0d ; Solar_Zenith_Night:Parameter_Type = "MODIS Input" ; Solar_Zenith_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Solar_Zenith_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Solar_Zenith_Night: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 Solar_Azimuth_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Solar_Azimuth_Day:long_name = "Solar Azimuth Angle, Cell to Sun, Day Data Only" ; Solar_Azimuth_Day:units = "degrees" ; Solar_Azimuth_Day:valid_range = -18000s, 18000s ; Solar_Azimuth_Day:_FillValue = -32768s ; Solar_Azimuth_Day:scale_factor = 0.01d ; Solar_Azimuth_Day:add_offset = 0.0d ; Solar_Azimuth_Day:Parameter_Type = "MODIS Input" ; Solar_Azimuth_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Solar_Azimuth_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Solar_Azimuth_Day:Geolocation_Pointer = "Internal geolocation arrays" ; short Solar_Azimuth_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Solar_Azimuth_Night:long_name = "Solar Azimuth Angle, Cell to Sun, Night Data Only" ; Solar_Azimuth_Night:units = "degrees" ; Solar_Azimuth_Night:valid_range = -18000s, 18000s ; Solar_Azimuth_Night:_FillValue = -32768s ; Solar_Azimuth_Night:scale_factor = 0.01d ; Solar_Azimuth_Night:add_offset = 0.0d ; Solar_Azimuth_Night:Parameter_Type = "MODIS Input" ; Solar_Azimuth_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Solar_Azimuth_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Solar_Azimuth_Night: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_Zenith_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Sensor_Zenith_Day:long_name = "Sensor Zenith Angle, Cell to Sensor, Day Data Only" ; Sensor_Zenith_Day:units = "degrees" ; Sensor_Zenith_Day:valid_range = 0s, 18000s ; Sensor_Zenith_Day:_FillValue = -32768s ; Sensor_Zenith_Day:scale_factor = 0.01d ; Sensor_Zenith_Day:add_offset = 0.0d ; Sensor_Zenith_Day:Parameter_Type = "MODIS Input" ; Sensor_Zenith_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Sensor_Zenith_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Sensor_Zenith_Day:Geolocation_Pointer = "Internal geolocation arrays" ; short Sensor_Zenith_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Sensor_Zenith_Night:long_name = "Sensor Zenith Angle, Cell to Sensor, Night Data Only" ; Sensor_Zenith_Night:units = "degrees" ; Sensor_Zenith_Night:valid_range = 0s, 18000s ; Sensor_Zenith_Night:_FillValue = -32768s ; Sensor_Zenith_Night:scale_factor = 0.01d ; Sensor_Zenith_Night:add_offset = 0.0d ; Sensor_Zenith_Night:Parameter_Type = "MODIS Input" ; Sensor_Zenith_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Sensor_Zenith_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Sensor_Zenith_Night: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 Sensor_Azimuth_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Sensor_Azimuth_Day:long_name = "Sensor Azimuth Angle, Cell to Sensor, Day Data Only" ; Sensor_Azimuth_Day:units = "degrees" ; Sensor_Azimuth_Day:valid_range = -18000s, 18000s ; Sensor_Azimuth_Day:_FillValue = -32768s ; Sensor_Azimuth_Day:scale_factor = 0.01d ; Sensor_Azimuth_Day:add_offset = 0.0d ; Sensor_Azimuth_Day:Parameter_Type = "MODIS Input" ; Sensor_Azimuth_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Sensor_Azimuth_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Sensor_Azimuth_Day:Geolocation_Pointer = "Internal geolocation arrays" ; short Sensor_Azimuth_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Sensor_Azimuth_Night:long_name = "Sensor Azimuth Angle, Cell to Sensor, Night Data Only" ; Sensor_Azimuth_Night:units = "degrees" ; Sensor_Azimuth_Night:valid_range = -18000s, 18000s ; Sensor_Azimuth_Night:_FillValue = -32768s ; Sensor_Azimuth_Night:scale_factor = 0.01d ; Sensor_Azimuth_Night:add_offset = 0.0d ; Sensor_Azimuth_Night:Parameter_Type = "MODIS Input" ; Sensor_Azimuth_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Sensor_Azimuth_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Sensor_Azimuth_Night: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 = "Observed Brightness Temperature from Cloudy Averaged Radiances in a 5x5 1-km ", "Pixel Region" ; 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 from Ancillary Data" ; 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 from Ancillary Data" ; 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 Cloud_Height_Method(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Height_Method:long_name = "Index Indicating MODIS Bands Used for Cloud Top Pressure Retrieval" ; 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" ; Cloud_Height_Method:description = "\n", " \n", " The values in this SDS are set to mean the following: \n", " 1 -- CO2-slicing retrieval, bands 36/35 \n", " 2 -- CO2-slicing retrieval, bands 35/34 \n", " 3 -- CO2-slicing retrieval, bands 35/33 \n", " 4 -- CO2-slicing retrieval, bands 34/33 \n", " 6 -- IR-window retrieval, band 31 \n"; short Cloud_Top_Height(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Height:long_name = "Geopotential Height at Retrieved Cloud Top Pressure Level (rounded to nearest 50 m)" ; Cloud_Top_Height:units = "meters" ; Cloud_Top_Height:valid_range = 0s, 18000s ; Cloud_Top_Height:_FillValue = -32767s ; Cloud_Top_Height:scale_factor = 1.0d ; Cloud_Top_Height:add_offset = 0.0d ; Cloud_Top_Height:Parameter_Type = "Output" ; Cloud_Top_Height:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Height:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Height:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Height_Nadir(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Height_Nadir:long_name = "Geopotential Height at Retrieved Cloud Top Pressure Level ", "for Sensor Zenith (View) Angles <=32 Degrees (rounded to nearest 50 m)" ; Cloud_Top_Height_Nadir:units = "meters" ; Cloud_Top_Height_Nadir:valid_range = 0s, 18000s ; Cloud_Top_Height_Nadir:_FillValue = -32767s ; Cloud_Top_Height_Nadir:scale_factor = 1.0d ; Cloud_Top_Height_Nadir:add_offset = 0.0d ; Cloud_Top_Height_Nadir:Parameter_Type = "Output" ; Cloud_Top_Height_Nadir:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Height_Nadir:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Height_Nadir:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Height_Nadir_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Height_Nadir_Day:long_name = "Geopotential Height at Retrieved Cloud Top Pressure Level ", "for Sensor Zenith (View) Angles <=32 Degrees, Day Data Only (rounded to nearest 50 m)" ; Cloud_Top_Height_Nadir_Day:units = "meters" ; Cloud_Top_Height_Nadir_Day:valid_range = 0s, 18000s ; Cloud_Top_Height_Nadir_Day:_FillValue = -32767s ; Cloud_Top_Height_Nadir_Day:scale_factor = 1.0d ; Cloud_Top_Height_Nadir_Day:add_offset = 0.0d ; Cloud_Top_Height_Nadir_Day:Parameter_Type = "Output" ; Cloud_Top_Height_Nadir_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Height_Nadir_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Height_Nadir_Day:Geolocation_Pointer = "Internal geolocation arrays" ; short Cloud_Top_Height_Nadir_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Height_Nadir_Night:long_name = "Geopotential Height at Retrieved Cloud Top Pressure Level ", "for Sensor Zenith (View) Angles <=32 Degrees, Night Data Only (rounded to nearest 50 m)" ; Cloud_Top_Height_Nadir_Night:units = "meters" ; Cloud_Top_Height_Nadir_Night:valid_range = 0s, 18000s ; Cloud_Top_Height_Nadir_Night:_FillValue = -32767s ; Cloud_Top_Height_Nadir_Night:scale_factor = 1.0d ; Cloud_Top_Height_Nadir_Night:add_offset = 0.0d ; Cloud_Top_Height_Nadir_Night:Parameter_Type = "Output" ; Cloud_Top_Height_Nadir_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Height_Nadir_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Height_Nadir_Night: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 Level (rounded to nearest 5 mb)" ; 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_Nadir(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Pressure_Nadir:long_name = "Cloud Top Pressure Level for Sensor Zenith (View) ", "Angles <= 32 Degrees (rounded to nearest 5 mb)" ; Cloud_Top_Pressure_Nadir:units = "hPa" ; Cloud_Top_Pressure_Nadir:valid_range = 10s, 11000s ; Cloud_Top_Pressure_Nadir:_FillValue = -32768s ; Cloud_Top_Pressure_Nadir:scale_factor = 0.1d ; Cloud_Top_Pressure_Nadir:add_offset = 0.0d ; Cloud_Top_Pressure_Nadir:Parameter_Type = "Output" ; Cloud_Top_Pressure_Nadir:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Pressure_Nadir:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Pressure_Nadir: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 Level, Night Data Only (rounded to nearest 5 mb)" ; 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_Nadir_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Pressure_Nadir_Night:long_name = "Cloud Top Pressure Level for Sensor Zenith (View) ", "Angles <= 32 Degrees (rounded to nearest 5 mb), Night Data Only" ; Cloud_Top_Pressure_Nadir_Night:units = "hPa" ; Cloud_Top_Pressure_Nadir_Night:valid_range = 10s, 11000s ; Cloud_Top_Pressure_Nadir_Night:_FillValue = -32768s ; Cloud_Top_Pressure_Nadir_Night:scale_factor = 0.1d ; Cloud_Top_Pressure_Nadir_Night:add_offset = 0.0d ; Cloud_Top_Pressure_Nadir_Night:Parameter_Type = "Output" ; Cloud_Top_Pressure_Nadir_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Pressure_Nadir_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Pressure_Nadir_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 Level, Day Only (rounded to nearest 5 mb)" ; 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_Pressure_Nadir_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Pressure_Nadir_Day:long_name = "Cloud Top Pressure Level for Sensor Zenith (View) ", "Angles <= 32 Degrees (rounded to nearest 5 mb), Day Data Only" ; Cloud_Top_Pressure_Nadir_Day:units = "hPa" ; Cloud_Top_Pressure_Nadir_Day:valid_range = 10s, 11000s ; Cloud_Top_Pressure_Nadir_Day:_FillValue = -32768s ; Cloud_Top_Pressure_Nadir_Day:scale_factor = 0.1d ; Cloud_Top_Pressure_Nadir_Day:add_offset = 0.0d ; Cloud_Top_Pressure_Nadir_Day:Parameter_Type = "Output" ; Cloud_Top_Pressure_Nadir_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Pressure_Nadir_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Pressure_Nadir_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 = "Temperature from Ancillary Data at Retrieved Cloud Top Pressure Level" ; 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_Nadir(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Temperature_Nadir:long_name = "Temperature from Ancillary Data at Retrieved Cloud Top ", "Pressure Level for Sensor Zenith (View) Angles <= 32 Degrees" ; Cloud_Top_Temperature_Nadir:units = "K" ; Cloud_Top_Temperature_Nadir:valid_range = 0s, 20000s ; Cloud_Top_Temperature_Nadir:_FillValue = -32768s ; Cloud_Top_Temperature_Nadir:scale_factor = 0.01d ; Cloud_Top_Temperature_Nadir:add_offset = -15000.0d ; Cloud_Top_Temperature_Nadir:Parameter_Type = "Output" ; Cloud_Top_Temperature_Nadir:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Temperature_Nadir:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Temperature_Nadir: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 = "Temperature from Ancillary Data at Retrieved Cloud Top Pressure ", "Level, Night Only" ; 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_Nadir_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Temperature_Nadir_Night:long_name = "Temperature from Ancillary Data at Retrieved Cloud ", "Top Pressure Level for Sensor Zenith (View) Angles <= 32 Degrees, Night Data Only" ; Cloud_Top_Temperature_Nadir_Night:units = "K" ; Cloud_Top_Temperature_Nadir_Night:valid_range = 0s, 20000s ; Cloud_Top_Temperature_Nadir_Night:_FillValue = -32768s ; Cloud_Top_Temperature_Nadir_Night:scale_factor = 0.01d ; Cloud_Top_Temperature_Nadir_Night:add_offset = -15000.0d ; Cloud_Top_Temperature_Nadir_Night:Parameter_Type = "Output" ; Cloud_Top_Temperature_Nadir_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Temperature_Nadir_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Temperature_Nadir_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 = "Temperature from Ancillary Data at Retrieved Cloud Top Pressure ", "Level, Day Only" ; 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 Cloud_Top_Temperature_Nadir_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Top_Temperature_Nadir_Day:long_name = "Temperature from Ancillary Data at Retrieved Cloud ", "Top Pressure Level for Sensor Zenith (View) Angles <= 32 Degrees, Day Data Only" ; Cloud_Top_Temperature_Nadir_Day:units = "K" ; Cloud_Top_Temperature_Nadir_Day:valid_range = 0s, 20000s ; Cloud_Top_Temperature_Nadir_Day:_FillValue = -32768s ; Cloud_Top_Temperature_Nadir_Day:scale_factor = 0.01d ; Cloud_Top_Temperature_Nadir_Day:add_offset = -15000.0d ; Cloud_Top_Temperature_Nadir_Day:Parameter_Type = "Output" ; Cloud_Top_Temperature_Nadir_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Top_Temperature_Nadir_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Top_Temperature_Nadir_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 from Ancillary Data" ; 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 in Retrieval Region (5x5 1-km Pixels) from 1-km Cloud Mask" ; 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_Nadir(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Fraction_Nadir:long_name = "Cloud Fraction in Retrieval Region (5x5 1-km Pixels) from ", "1-km Cloud Mask for Sensor Zenith (View) Angles <= 32 Degrees" ; Cloud_Fraction_Nadir:units = "none" ; Cloud_Fraction_Nadir:valid_range = '\0', '\144' ; Cloud_Fraction_Nadir:_FillValue = '\177' ; Cloud_Fraction_Nadir:scale_factor = 0.01d ; Cloud_Fraction_Nadir:add_offset = 0.0d ; Cloud_Fraction_Nadir:Parameter_Type = "Output" ; Cloud_Fraction_Nadir:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Fraction_Nadir:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Fraction_Nadir: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 in Retrieval Region (5x5 1-km Pixels) from 1-km Cloud ", "Mask, Night Only" ; 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_Nadir_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Fraction_Nadir_Night:long_name = "Cloud Fraction in Retrieval Region (5x5 1-km Pixels) from ", "1-km Cloud Mask for Sensor Zenith (View) Angles <= 32 Degrees, Night Data Only" ; Cloud_Fraction_Nadir_Night:units = "none" ; Cloud_Fraction_Nadir_Night:valid_range = '\0', '\144' ; Cloud_Fraction_Nadir_Night:_FillValue = '\177' ; Cloud_Fraction_Nadir_Night:scale_factor = 0.01d ; Cloud_Fraction_Nadir_Night:add_offset = 0.0d ; Cloud_Fraction_Nadir_Night:Parameter_Type = "Output" ; Cloud_Fraction_Nadir_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Fraction_Nadir_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Fraction_Nadir_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 in Retrieval Region (5x5 1-km Pixels) from 1-km Cloud ", "Mask, Day Only" ; 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_Fraction_Nadir_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Fraction_Nadir_Day:long_name = "Cloud Fraction in Retrieval Region (5x5 1-km Pixels) from ", "1-km Cloud Mask for Sensor Zenith (View) Angles <= 32 Degrees, Day Data Only" ; Cloud_Fraction_Nadir_Day:units = "none" ; Cloud_Fraction_Nadir_Day:valid_range = '\0', '\144' ; Cloud_Fraction_Nadir_Day:_FillValue = '\177' ; Cloud_Fraction_Nadir_Day:scale_factor = 0.01d ; Cloud_Fraction_Nadir_Day:add_offset = 0.0d ; Cloud_Fraction_Nadir_Day:Parameter_Type = "Output" ; Cloud_Fraction_Nadir_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Fraction_Nadir_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Fraction_Nadir_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 from Cloud Top Pressure Retrieval" ; 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_Nadir(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Effective_Emissivity_Nadir:long_name = "Cloud Effective Emissivity from Cloud Top Pressure ", "Retrieval for Sensor Zenith (View) Angles <= 32 Degrees" ; Cloud_Effective_Emissivity_Nadir:units = "none" ; Cloud_Effective_Emissivity_Nadir:valid_range = '\0', '\144' ; Cloud_Effective_Emissivity_Nadir:_FillValue = '\177' ; Cloud_Effective_Emissivity_Nadir:scale_factor = 0.01d ; Cloud_Effective_Emissivity_Nadir:add_offset = 0.0d ; Cloud_Effective_Emissivity_Nadir:Parameter_Type = "Output" ; Cloud_Effective_Emissivity_Nadir:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Effective_Emissivity_Nadir:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Effective_Emissivity_Nadir: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 from Cloud Top Pressure ", "Retrieval, Night Only" ; 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_Nadir_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Effective_Emissivity_Nadir_Night:long_name = "Cloud Effective Emissivity from Cloud Top ", "Pressure Retrieval for Sensor Zenith (View) Angles <= 32 Degrees, Night Data Only" ; Cloud_Effective_Emissivity_Nadir_Night:units = "none" ; Cloud_Effective_Emissivity_Nadir_Night:valid_range = '\0', '\144' ; Cloud_Effective_Emissivity_Nadir_Night:_FillValue = '\177' ; Cloud_Effective_Emissivity_Nadir_Night:scale_factor = 0.01d ; Cloud_Effective_Emissivity_Nadir_Night:add_offset = 0.0d ; Cloud_Effective_Emissivity_Nadir_Night:Parameter_Type = "Output" ; Cloud_Effective_Emissivity_Nadir_Night:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Effective_Emissivity_Nadir_Night:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Effective_Emissivity_Nadir_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 from Cloud Top Pressure ", "Retrieval, Day Only" ; 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" ; byte Cloud_Effective_Emissivity_Nadir_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Effective_Emissivity_Nadir_Day:long_name = "Cloud Effective Emissivity from Cloud Top ", "Pressure Retrieval for Sensor Zenith (View) Angles <= 32 Degrees, Day Data Only" ; Cloud_Effective_Emissivity_Nadir_Day:units = "none" ; Cloud_Effective_Emissivity_Nadir_Day:valid_range = '\0', '\144' ; Cloud_Effective_Emissivity_Nadir_Day:_FillValue = '\177' ; Cloud_Effective_Emissivity_Nadir_Day:scale_factor = 0.01d ; Cloud_Effective_Emissivity_Nadir_Day:add_offset = 0.0d ; Cloud_Effective_Emissivity_Nadir_Day:Parameter_Type = "Output" ; Cloud_Effective_Emissivity_Nadir_Day:Cell_Across_Swath_Sampling = 3, 1348, 5 ; Cloud_Effective_Emissivity_Nadir_Day:Cell_Along_Swath_Sampling = 3, 2028, 5 ; Cloud_Effective_Emissivity_Nadir_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 Retrieval" ; 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 (cloud minus clear radiance)" ; 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" ; Spectral_Cloud_Forcing:description = "\n", " \n", " Spectral cloud forcing, cloudy-clear radiance, each channel in order: \n", " 36, 35, 34, 33 and 31 for Band_Forcing dimension reference \n"; 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 Levels from Ratios of Bands ", "36/35, 35/34, 35/33, 34/33 from the CO2-slicing Algorithm" ; 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" ; Cloud_Top_Pressure_From_Ratios:description = "\n", " \n", " Cloud top pressure level solutions in the following array locations: \n", " Band_Ratio:mod06 = 1: MODIS bands 36/35 \n", " Band_Ratio:mod06 = 2: MODIS bands 35/34 \n", " Band_Ratio:mod06 = 3: MODIS bands 35/33 \n", " Band_Ratio:mod06 = 4: MODIS bands 34/33 \n", " Band_Ratio:mod06 = 5: Not used \n"; short Radiance_Variance(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Radiance_Variance:long_name = "Band 31 Radiance Standard Deviation " ; 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" ; byte Cloud_Phase_Infrared(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Phase_Infrared:long_name = "Cloud Phase from 8.5 and 11 um Bands" ; 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" ; Cloud_Phase_Infrared:description = "\n", " \n", " The values in this SDS indicate the following cloud phase: \n", " 0 -- cloud free \n", " 1 -- water cloud \n", " 2 -- ice cloud \n", " 3 -- mixed phase cloud \n", " 6 -- undetermined phase \n"; byte Cloud_Phase_Infrared_Night(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Phase_Infrared_Night:long_name = "Cloud Phase from 8.5 and 11 um Bands, Night Only" ; 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" ; Cloud_Phase_Infrared_Night:description = "\n", " \n", " The values in this SDS indicate the following cloud phase: \n", " 0 -- cloud free \n", " 1 -- water cloud \n", " 2 -- ice cloud \n", " 3 -- mixed phase cloud \n", " 6 -- undetermined phase \n"; byte Cloud_Phase_Infrared_Day(Cell_Along_Swath_5km:mod06,Cell_Across_Swath_5km:mod06) ; Cloud_Phase_Infrared_Day:long_name = "Cloud Phase from 8.5 and 11 um Bands, Day Only" ; 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" ; Cloud_Phase_Infrared_Day:description = "\n", " \n", " The values in this SDS indicate the following cloud phase: \n", " 0 -- cloud free \n", " 1 -- water cloud \n", " 2 -- ice cloud \n", " 3 -- mixed phase cloud \n", " 6 -- undetermined phase \n"; byte Cloud_Phase_Infrared_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Phase_Infrared_1km:long_name = "Cloud Phase at 1-km resolution from 8.5-11 um BTDs and cloud emissivity ratios (12/11, 8.5/11, and 7.2/11 um) " ; Cloud_Phase_Infrared_1km:units = "none" ; Cloud_Phase_Infrared_1km:valid_range = '\0', '\6' ; Cloud_Phase_Infrared_1km:_FillValue = '\177' ; Cloud_Phase_Infrared_1km:scale_factor = 1.0d ; Cloud_Phase_Infrared_1km:add_offset = 0.0d ; Cloud_Phase_Infrared_1km:Parameter_Type = "Output" ; Cloud_Phase_Infrared_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Phase_Infrared_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Phase_Infrared_1km:Geolocation_Pointer = "External geolocation arrays" ; Cloud_Phase_Infrared_1km:description = "\n", " \n", " The values in this SDS indicate the following cloud phase: \n", " 0 -- cloud free \n", " 1 -- water cloud \n", " 2 -- ice cloud \n", " 3 -- mixed phase cloud \n", " 6 -- undetermined phase \n"; byte IRP_CTH_Consistency_Flag_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; IRP_CTH_Consistency_Flag_1km:long_name = "Indicates Cloud_Phase_Infrared_1km results changed to ice from water", " when cloud_top_method_1km reports valid band 36/35 CO2-slicing result (1=change) " ; IRP_CTH_Consistency_Flag_1km:units = "none" ; IRP_CTH_Consistency_Flag_1km:valid_range = '\0', '\1' ; IRP_CTH_Consistency_Flag_1km:_FillValue = '\177' ; IRP_CTH_Consistency_Flag_1km:scale_factor = 1.0d ; IRP_CTH_Consistency_Flag_1km:add_offset = 0.0d ; IRP_CTH_Consistency_Flag_1km:Parameter_Type = "Output" ; IRP_CTH_Consistency_Flag_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; IRP_CTH_Consistency_Flag_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; IRP_CTH_Consistency_Flag_1km:Geolocation_Pointer = "External geolocation arrays" ; IRP_CTH_Consistency_Flag_1km:description = "\n"; byte os_top_flag_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; os_top_flag_1km:long_name = "Upper Tropospheric/Lower Stratospheric (UTLS) Cloud Flag at 1-km resolution - valid from -50 to +50 Degrees Latitude" ; os_top_flag_1km:units = "none" ; os_top_flag_1km:valid_range = '\0', '\2' ; os_top_flag_1km:_FillValue = '\177' ; os_top_flag_1km:scale_factor = 1.0d ; os_top_flag_1km:add_offset = 0.0d ; os_top_flag_1km:Parameter_Type = "Output" ; os_top_flag_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; os_top_flag_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; os_top_flag_1km:Geolocation_Pointer = "External geolocation arrays" ; os_top_flag_1km:description = "\n", " \n", " The values in this SDS indicate the following: \n", " 0 -- stratospheric cloud test not performed \n", " 1 -- stratospheric cloud not indicated \n", " 2 -- stratospheric cloud indicated (BTD35-33 > 0.5K) \n", short cloud_top_pressure_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; cloud_top_pressure_1km:long_name = "Cloud Top Pressure at 1-km resolution from LEOCAT, ", "Cloud Top Pressure Level rounded to nearest 5 mb" ; cloud_top_pressure_1km:units = "hPa" ; cloud_top_pressure_1km:valid_range = 10s, 11000s ; cloud_top_pressure_1km:_FillValue = -999s ; cloud_top_pressure_1km:scale_factor = 0.1d ; cloud_top_pressure_1km:add_offset = 0.0d ; cloud_top_pressure_1km:Parameter_Type = "Output" ; cloud_top_pressure_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; cloud_top_pressure_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; cloud_top_pressure_1km:Geolocation_Pointer = "External MODIS geolocation product" ; short cloud_top_height_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; cloud_top_height_1km:long_name = "Cloud Top Height at 1-km resolution from LEOCAT, ", "Geopotential Height at Retrieved Cloud Top Pressure Level rounded to nearest 50 m" ; cloud_top_height_1km:units = "meters" ; cloud_top_height_1km:valid_range = 0s, 18000s ; cloud_top_height_1km:_FillValue = -999s ; cloud_top_height_1km:scale_factor = 1.0d ; cloud_top_height_1km:add_offset = 0.0d ; cloud_top_height_1km:Parameter_Type = "Output" ; cloud_top_height_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; cloud_top_height_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; cloud_top_height_1km:Geolocation_Pointer = "External MODIS geolocation product" ; short cloud_top_temperature_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; cloud_top_temperature_1km:long_name = "Cloud Top Temperature at 1-km resolution from LEOCAT, ", "Temperature from Ancillary Data at Retrieved Cloud Top Pressure Level" ; cloud_top_temperature_1km:units = "K" ; cloud_top_temperature_1km:valid_range = 0s, 20000s ; cloud_top_temperature_1km:_FillValue = -999s ; cloud_top_temperature_1km:scale_factor = 0.01d ; cloud_top_temperature_1km:add_offset = -15000.0d ; cloud_top_temperature_1km:Parameter_Type = "Output" ; cloud_top_temperature_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; cloud_top_temperature_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; cloud_top_temperature_1km:Geolocation_Pointer = "External MODIS geolocation product" ; byte cloud_emissivity_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; cloud_emissivity_1km:long_name = "Cloud Emissivity at 1-km resolution from LEOCAT ", "Cloud Top Pressure Retrieval" ; cloud_emissivity_1km:units = "unitless" ; cloud_emissivity_1km:valid_range = '\0', '\144' ; cloud_emissivity_1km:_FillValue = '\177' ; cloud_emissivity_1km:scale_factor = 0.01d ; cloud_emissivity_1km:add_offset = 0.0d ; cloud_emissivity_1km:Parameter_Type = "Output" ; cloud_emissivity_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; cloud_emissivity_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; cloud_emissivity_1km:Geolocation_Pointer = "External MODIS geolocation product" ; byte cloud_top_method_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; 1km_cloud_top_method:long_name = "Index Indicating the MODIS Band(s) Used to Produce the Cloud Top ", "Pressure Result" ; cloud_top_method_1km:units = "unitless" ; cloud_top_method_1km:valid_range = '\0', '\6' ; cloud_top_method_1km:_FillValue = '\177' ; cloud_top_method_1km:scale_factor = 1.0d ; cloud_top_method_1km:add_offset = 0.0d ; cloud_top_method_1km:Parameter_Type = "Output" ; cloud_top_method_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; cloud_top_method_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; cloud_top_method_1km:Geolocation_Pointer = "External MODIS geolocation product" ; cloud_top_method_1km:description = "\n", " \n", " The values in this SDS are set to mean the following: \n", " 1 -- CO2-slicing retrieval, bands 36/35 \n", " 2 -- CO2-slicing retrieval, bands 35/34 \n", " 3 -- CO2-slicing retrieval, bands 35/33 \n", " 4 -- CO2-slicing retrieval, bands 34/33 \n", " 6 -- IR-window retrieval, band 31 \n"; short surface_temperature_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; 1km_surface_temperature:long_name = "Surface Temperature for Each 1-km MODIS Pixel ", "Interplated from Ancillary Data" ; surface_temperature_1km:units = "K" ; surface_temperature_1km:valid_range = 0s, 20000s ; surface_temperature_1km:_FillValue = -999s ; surface_temperature_1km:scale_factor = 0.01d ; surface_temperature_1km:add_offset = -15000.0d ; surface_temperature_1km:Parameter_Type = "Non MODIS Input" ; surface_temperature_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; surface_temperature_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; surface_temperature_1km:Geolocation_Pointer = "External MODIS geolocation product" ; short cloud_emiss11_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; cloud_emiss11_1km:long_name = "11 micron Cloud Emissivity at 1-km resolution from LEOCAT ", "for All Clouds" ; cloud_emiss11_1km:units = "unitless" ; cloud_emiss11_1km:valid_range = 0s, 10000s ; cloud_emiss11_1km:_FillValue = -999s ; cloud_emiss11_1km:scale_factor = 0.0001d ; cloud_emiss11_1km:add_offset = 0.0d ; cloud_emiss11_1km:Parameter_Type = "Output" ; cloud_emiss11_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; cloud_emiss11_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; cloud_emiss11_1km:Geolocation_Pointer = "External MODIS geolocation product" ; short cloud_emiss12_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; cloud_emiss12_1km:long_name = "12 micron Cloud Emissivity at 1-km resolution from LEOCAT ", "for All Clouds" ; cloud_emiss12_1km:units = "unitless" ; cloud_emiss12_1km:valid_range = 0s, 10000s ; cloud_emiss12_1km:_FillValue = -999s ; cloud_emiss12_1km:scale_factor = 0.0001d ; cloud_emiss12_1km:add_offset = 0.0d ; cloud_emiss12_1km:Parameter_Type = "Output" ; cloud_emiss12_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; cloud_emiss12_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; cloud_emiss12_1km:Geolocation_Pointer = "External MODIS geolocation product" ; short cloud_emiss13_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; cloud_emiss13_1km:long_name = "13.3 micron Cloud Emissivity at 1-km resolution from LEOCAT ", "for All Clouds" ; cloud_emiss13_1km:units = "unitless" ; cloud_emiss13_1km:valid_range = 0s, 10000s ; cloud_emiss13_1km:_FillValue = -999s ; cloud_emiss13_1km:scale_factor = 0.0001d ; cloud_emiss13_1km:add_offset = 0.0d ; cloud_emiss13_1km:Parameter_Type = "Output" ; cloud_emiss13_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; cloud_emiss13_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; cloud_emiss13_1km:Geolocation_Pointer = "External MODIS geolocation product" ; short cloud_emiss85_1km(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; cloud_emiss85_1km:long_name = "8.5 micron Cloud Emissivity at 1-km resolution from LEOCAT ", "for All Clouds" ; cloud_emiss85_1km:units = "unitless" ; cloud_emiss85_1km:valid_range = 0s, 10000s ; cloud_emiss85_1km:_FillValue = -999s ; cloud_emiss85_1km:scale_factor = 0.0001d ; cloud_emiss85_1km:add_offset = 0.0d ; cloud_emiss85_1km:Parameter_Type = "Output" ; cloud_emiss85_1km:Cell_Across_Swath_Sampling = 1, 1354, 1 ; cloud_emiss85_1km:Cell_Along_Swath_Sampling = 1, 2030, 1 ; cloud_emiss85_1km:Geolocation_Pointer = "External MODIS geolocation product" ; 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(2.1um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from best points: not failed in any way, not marked for clear sky restoral" ; 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_Effective_Radius_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_PCL:long_name = "Cloud Particle Effective Radius two-", "channel retrieval using band 7(2.1um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Effective_Radius_PCL:units = "micron" ; Cloud_Effective_Radius_PCL:valid_range = 0s, 10000s ; Cloud_Effective_Radius_PCL:_FillValue = -9999s ; Cloud_Effective_Radius_PCL:scale_factor = 0.01d ; Cloud_Effective_Radius_PCL:add_offset = 0.0d ; Cloud_Effective_Radius_PCL:Parameter_Type = "Output" ; Cloud_Effective_Radius_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_PCL:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Effective_Radius_16(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_16:long_name = "Cloud Particle Effective Radius two-", "channel retrieval using band 6(1.6um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from best points: not failed in any way, not marked for clear sky restoral" ; Cloud_Effective_Radius_16:units = "micron" ; Cloud_Effective_Radius_16:valid_range = 0s, 10000s ; Cloud_Effective_Radius_16:_FillValue = -9999s ; Cloud_Effective_Radius_16:scale_factor = 0.01d ; Cloud_Effective_Radius_16:add_offset = 0.0d ; Cloud_Effective_Radius_16:Parameter_Type = "Output" ; Cloud_Effective_Radius_16:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_16:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_16:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Effective_Radius_16_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_16_PCL:long_name = "Cloud Particle Effective Radius two-", "channel retrieval using band 6(1.6um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Effective_Radius_16_PCL:units = "micron" ; Cloud_Effective_Radius_16_PCL:valid_range = 0s, 10000s ; Cloud_Effective_Radius_16_PCL:_FillValue = -9999s ; Cloud_Effective_Radius_16_PCL:scale_factor = 0.01d ; Cloud_Effective_Radius_16_PCL:add_offset = 0.0d ; Cloud_Effective_Radius_16_PCL:Parameter_Type = "Output" ; Cloud_Effective_Radius_16_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_16_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_16_PCL:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Effective_Radius_37(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_37:long_name = "Cloud Particle Effective Radius two-", "channel retrieval using band 20(3.7um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from best points: not failed in any way, not marked for clear sky restoral" ; Cloud_Effective_Radius_37:units = "micron" ; Cloud_Effective_Radius_37:valid_range = 0s, 10000s ; Cloud_Effective_Radius_37:_FillValue = -9999s ; Cloud_Effective_Radius_37:scale_factor = 0.01d ; Cloud_Effective_Radius_37:add_offset = 0.0d ; Cloud_Effective_Radius_37:Parameter_Type = "Output" ; Cloud_Effective_Radius_37:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_37:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_37:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Effective_Radius_37_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_37_PCL:long_name = "Cloud Particle Effective Radius two-", "channel retrieval using band 20(3.7um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Effective_Radius_37_PCL:units = "micron" ; Cloud_Effective_Radius_37_PCL:valid_range = 0s, 10000s ; Cloud_Effective_Radius_37_PCL:_FillValue = -9999s ; Cloud_Effective_Radius_37_PCL:scale_factor = 0.01d ; Cloud_Effective_Radius_37_PCL:add_offset = 0.0d ; Cloud_Effective_Radius_37_PCL:Parameter_Type = "Output" ; Cloud_Effective_Radius_37_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_37_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_37_PCL: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(2.1um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from best points: not failed in any way, not marked for clear sky restoral" ; 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_Optical_Thickness_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_PCL:long_name = "Cloud Optical Thickness two-", "channel retrieval using band 7(2.1um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Optical_Thickness_PCL:units = "none" ; Cloud_Optical_Thickness_PCL:valid_range = 0s, 10000s ; Cloud_Optical_Thickness_PCL:_FillValue = -9999s ; Cloud_Optical_Thickness_PCL:scale_factor = 0.01d ; Cloud_Optical_Thickness_PCL:add_offset = 0.0d ; Cloud_Optical_Thickness_PCL:Parameter_Type = "Output" ; Cloud_Optical_Thickness_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_PCL:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Optical_Thickness_16(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_16:long_name = "Cloud Optical Thickness two-", "channel retrieval using band 6(1.6um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from best points: not failed in any way, not marked for clear sky restoral" ; Cloud_Optical_Thickness_16:units = "none" ; Cloud_Optical_Thickness_16:valid_range = 0s, 10000s ; Cloud_Optical_Thickness_16:_FillValue = -9999s ; Cloud_Optical_Thickness_16:scale_factor = 0.01d ; Cloud_Optical_Thickness_16:add_offset = 0.0d ; Cloud_Optical_Thickness_16:Parameter_Type = "Output" ; Cloud_Optical_Thickness_16:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_16:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_16:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Optical_Thickness_16_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_16_PCL:long_name = "Cloud Optical Thickness two-", "channel retrieval using band 6(1.6um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Optical_Thickness_16_PCL:units = "none" ; Cloud_Optical_Thickness_16_PCL:valid_range = 0s, 10000s ; Cloud_Optical_Thickness_16_PCL:_FillValue = -9999s ; Cloud_Optical_Thickness_16_PCL:scale_factor = 0.01d ; Cloud_Optical_Thickness_16_PCL:add_offset = 0.0d ; Cloud_Optical_Thickness_16_PCL:Parameter_Type = "Output" ; Cloud_Optical_Thickness_16_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_16_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_16_PCL:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Optical_Thickness_37(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_37:long_name = "Cloud Optical Thickness two-", "channel retrieval using band 20(3.7um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from best points: not failed in any way, not marked for clear sky restoral" ; Cloud_Optical_Thickness_37:units = "none" ; Cloud_Optical_Thickness_37:valid_range = 0s, 10000s ; Cloud_Optical_Thickness_37:_FillValue = -9999s ; Cloud_Optical_Thickness_37:scale_factor = 0.01d ; Cloud_Optical_Thickness_37:add_offset = 0.0d ; Cloud_Optical_Thickness_37:Parameter_Type = "Output" ; Cloud_Optical_Thickness_37:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_37:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_37:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Optical_Thickness_37_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_37_PCL:long_name = "Cloud Optical Thickness two-", "channel retrieval using band 20(3.7um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Optical_Thickness_37_PCL:units = "none" ; Cloud_Optical_Thickness_37_PCL:valid_range = 0s, 10000s ; Cloud_Optical_Thickness_37_PCL:_FillValue = -9999s ; Cloud_Optical_Thickness_37_PCL:scale_factor = 0.01d ; Cloud_Optical_Thickness_37_PCL:add_offset = 0.0d ; Cloud_Optical_Thickness_37_PCL:Parameter_Type = "Output" ; Cloud_Optical_Thickness_37_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_37_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_37_PCL: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(2.1um) and band 6(1.6um)", "from best points: not failed in any way, not marked for clear sky restoral" ; 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_Effective_Radius_1621_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_1621_PCL:long_name = "Cloud Particle Effective Radius two-", "channel retrieval using band 7(2.1um) and band 6(1.6um)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Effective_Radius_1621_PCL:units = "micron" ; Cloud_Effective_Radius_1621_PCL:valid_range = 0s, 10000s ; Cloud_Effective_Radius_1621_PCL:_FillValue = -9999s ; Cloud_Effective_Radius_1621_PCL:scale_factor = 0.01d ; Cloud_Effective_Radius_1621_PCL:add_offset = 0.0d ; Cloud_Effective_Radius_1621_PCL:Parameter_Type = "Output" ; Cloud_Effective_Radius_1621_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_1621_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_1621_PCL: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(2.1um) and band 6(1.6um)", "from best points: not failed in any way, not marked for clear sky restoral" ; 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 Cloud_Optical_Thickness_1621_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_1621_PCL:long_name = "Cloud Optical Thickness two-", "channel retrieval using band 7(2.1um) and band 6(1.6um)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Optical_Thickness_1621_PCL:units = "none" ; Cloud_Optical_Thickness_1621_PCL:valid_range = 0s, 10000s ; Cloud_Optical_Thickness_1621_PCL:_FillValue = -9999s ; Cloud_Optical_Thickness_1621_PCL:scale_factor = 0.01d ; Cloud_Optical_Thickness_1621_PCL:add_offset = 0.0d ; Cloud_Optical_Thickness_1621_PCL:Parameter_Type = "Output" ; Cloud_Optical_Thickness_1621_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_1621_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_1621_PCL: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-", "channel retrieval using band 7(2.1um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from best points: not failed in any way, not marked for clear sky restoral" ; 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_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_PCL:long_name = "Column Water Path two-", "channel retrieval using band 7(2.1um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Water_Path_PCL:units = "g/m^2" ; Cloud_Water_Path_PCL:valid_range = 0s, 10000s ; Cloud_Water_Path_PCL:_FillValue = -9999s ; Cloud_Water_Path_PCL:scale_factor = 1.0d ; Cloud_Water_Path_PCL:add_offset = 0.0d ; Cloud_Water_Path_PCL:Parameter_Type = "Output" ; Cloud_Water_Path_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_PCL: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-", "channel retrieval using band 7(2.1um) and band 6(1.6um)", "from best points: not failed in any way, not marked for clear sky restoral" ; 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_Water_Path_1621_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_1621_PCL:long_name = "Column Water Path two-", "channel retrieval using band 7(2.1um) and band 6(1.6um)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Water_Path_1621_PCL:units = "g/m^2" ; Cloud_Water_Path_1621_PCL:valid_range = 0s, 10000s ; Cloud_Water_Path_1621_PCL:_FillValue = -9999s ; Cloud_Water_Path_1621_PCL:scale_factor = 1.0d ; Cloud_Water_Path_1621_PCL:add_offset = 0.0d ; Cloud_Water_Path_1621_PCL:Parameter_Type = "Output" ; Cloud_Water_Path_1621_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_1621_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_1621_PCL:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Water_Path_16(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_16:long_name = "Column Water Path two-", "channel retrieval using band 6(1.6um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from best points: not failed in any way, not marked for clear sky restoral" ; Cloud_Water_Path_16:units = "g/m^2" ; Cloud_Water_Path_16:valid_range = 0s, 10000s ; Cloud_Water_Path_16:_FillValue = -9999s ; Cloud_Water_Path_16:scale_factor = 1.0d ; Cloud_Water_Path_16:add_offset = 0.0d ; Cloud_Water_Path_16:Parameter_Type = "Output" ; Cloud_Water_Path_16:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_16:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_16:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Water_Path_16_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_16_PCL:long_name = "Column Water Path two-", "channel retrieval using band 6(1.6um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Water_Path_16_PCL:units = "g/m^2" ; Cloud_Water_Path_16_PCL:valid_range = 0s, 10000s ; Cloud_Water_Path_16_PCL:_FillValue = -9999s ; Cloud_Water_Path_16_PCL:scale_factor = 1.0d ; Cloud_Water_Path_16_PCL:add_offset = 0.0d ; Cloud_Water_Path_16_PCL:Parameter_Type = "Output" ; Cloud_Water_Path_16_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_16_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_16_PCL:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Water_Path_37(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_37:long_name = "Column Water Path two-", "channel retrieval using band 20(3.7um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from best points: not failed in any way, not marked for clear sky restoral" ; Cloud_Water_Path_37:units = "g/m^2" ; Cloud_Water_Path_37:valid_range = 0s, 10000s ; Cloud_Water_Path_37:_FillValue = -9999s ; Cloud_Water_Path_37:scale_factor = 1.0d ; Cloud_Water_Path_37:add_offset = 0.0d ; Cloud_Water_Path_37:Parameter_Type = "Output" ; Cloud_Water_Path_37:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_37:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_37:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Water_Path_37_PCL(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_37_PCL:long_name = "Column Water Path two-", "channel retrieval using band 20(3.7um) and either band 1(0.65um), 2(0.86um), or 5(1.2um) (specified in Quality_Assurance_1km)", "from points identified as either partly cloudy from 250m cloud mask test or 1km cloud edges" ; Cloud_Water_Path_37_PCL:units = "g/m^2" ; Cloud_Water_Path_37_PCL:valid_range = 0s, 10000s ; Cloud_Water_Path_37_PCL:_FillValue = -9999s ; Cloud_Water_Path_37_PCL:scale_factor = 1.0d ; Cloud_Water_Path_37_PCL:add_offset = 0.0d ; Cloud_Water_Path_37_PCL:Parameter_Type = "Output" ; Cloud_Water_Path_37_PCL:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_37_PCL:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_37_PCL: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 (from band 7(2.1um)) Relative Uncertainty (Percent)", "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m " ; 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_Effective_Radius_Uncertainty_16(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_Uncertainty_16:long_name = "Cloud Effective Particle Radius (from band 6(1.6um) Relative Uncertainty (Percent)" , "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m " ; Cloud_Effective_Radius_Uncertainty_16:units = "percent" ; Cloud_Effective_Radius_Uncertainty_16:valid_range = 0s, 20000s ; Cloud_Effective_Radius_Uncertainty_16:_FillValue = -9999s ; Cloud_Effective_Radius_Uncertainty_16:scale_factor = .01d ; Cloud_Effective_Radius_Uncertainty_16:add_offset = 0.0d ; Cloud_Effective_Radius_Uncertainty_16:Parameter_Type = "Output" ; Cloud_Effective_Radius_Uncertainty_16:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_Uncertainty_16:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_Uncertainty_16:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Effective_Radius_Uncertainty_37(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Effective_Radius_Uncertainty_37:long_name = "Cloud Effective Particle Radius (from band 20(3.7um)) Relative Uncertainty (Percent)" , "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m " ; Cloud_Effective_Radius_Uncertainty_37:units = "percent" ; Cloud_Effective_Radius_Uncertainty_37:valid_range = 0s, 20000s ; Cloud_Effective_Radius_Uncertainty_37:_FillValue = -9999s ; Cloud_Effective_Radius_Uncertainty_37:scale_factor = .01d ; Cloud_Effective_Radius_Uncertainty_37:add_offset = 0.0d ; Cloud_Effective_Radius_Uncertainty_37:Parameter_Type = "Output" ; Cloud_Effective_Radius_Uncertainty_37:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Effective_Radius_Uncertainty_37:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Effective_Radius_Uncertainty_37: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)", "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m ", "based on the Cloud_Optical_Thickness and Cloud_Effective_Radius results" ; 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_Optical_Thickness_Uncertainty_16(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_Uncertainty_16:long_name = "Cloud Optical Thickness Relative Uncertainty (Percent)", "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m ", "based on the Cloud_Optical_Thickness_16 and Cloud_Effective_Radius_16 results" ; Cloud_Optical_Thickness_Uncertainty_16:units = "percent" ; Cloud_Optical_Thickness_Uncertainty_16:valid_range = 0s, 20000s ; Cloud_Optical_Thickness_Uncertainty_16:_FillValue = -9999s ; Cloud_Optical_Thickness_Uncertainty_16:scale_factor = .01d ; Cloud_Optical_Thickness_Uncertainty_16:add_offset = 0.0d ; Cloud_Optical_Thickness_Uncertainty_16:Parameter_Type = "Output" ; Cloud_Optical_Thickness_Uncertainty_16:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_Uncertainty_16:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_Uncertainty_16:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Optical_Thickness_Uncertainty_37(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Optical_Thickness_Uncertainty_37:long_name = "Cloud Optical Thickness Relative Uncertainty (Percent)", "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m ", "based on the Cloud_Optical_Thickness_37 and Cloud_Effective_Radius_37 results" ; Cloud_Optical_Thickness_Uncertainty_37:units = "percent" ; Cloud_Optical_Thickness_Uncertainty_37:valid_range = 0s, 20000s ; Cloud_Optical_Thickness_Uncertainty_37:_FillValue = -9999s ; Cloud_Optical_Thickness_Uncertainty_37:scale_factor = .01d ; Cloud_Optical_Thickness_Uncertainty_37:add_offset = 0.0d ; Cloud_Optical_Thickness_Uncertainty_37:Parameter_Type = "Output" ; Cloud_Optical_Thickness_Uncertainty_37:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Optical_Thickness_Uncertainty_37:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Optical_Thickness_Uncertainty_37: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)" , "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m ", "based on the Cloud_Water_Path result" ; 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(2.1um) and band 6(1.6um)" , "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m " ; 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(2.1um) and band 6(1.6um)" , "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m " ; 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(2.1um) and band 6(1.6um)" , "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m " ; 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_Water_Path_Uncertainty_16(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_Uncertainty_16:long_name = "Cloud Water Path Relative Uncertainty (Percent)" , "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m ", "using the VNSWIR-1.6um retrieval" ; Cloud_Water_Path_Uncertainty_16:units = "percent" ; Cloud_Water_Path_Uncertainty_16:valid_range = 0s, 20000s ; Cloud_Water_Path_Uncertainty_16:_FillValue = -9999s ; Cloud_Water_Path_Uncertainty_16:scale_factor = .01d ; Cloud_Water_Path_Uncertainty_16:add_offset = 0.0d ; Cloud_Water_Path_Uncertainty_16:Parameter_Type = "Output" ; Cloud_Water_Path_Uncertainty_16:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_Uncertainty_16:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_Uncertainty_16:Geolocation_Pointer = "External MODIS geolocation product" ; short Cloud_Water_Path_Uncertainty_37(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Cloud_Water_Path_Uncertainty_37:long_name = "Cloud Water Path Relative Uncertainty (Percent)" , "from both best points and points identified as cloud edge at 1km resolution or partly cloudy at 250m ", "using the VNSWIR-3.7um retrieval" ; Cloud_Water_Path_Uncertainty_37:units = "percent" ; Cloud_Water_Path_Uncertainty_37:valid_range = 0s, 20000s ; Cloud_Water_Path_Uncertainty_37:_FillValue = -9999s ; Cloud_Water_Path_Uncertainty_37:scale_factor = .01d ; Cloud_Water_Path_Uncertainty_37:add_offset = 0.0d ; Cloud_Water_Path_Uncertainty_37:Parameter_Type = "Output" ; Cloud_Water_Path_Uncertainty_37:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Water_Path_Uncertainty_37:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Water_Path_Uncertainty_37:Geolocation_Pointer = "External MODIS geolocation product" ; short Above_Cloud_Water_Vapor_094(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; Above_Cloud_Water_Vapor_094:long_name = "Above-cloud water vapor amount from 0.94um channel, ocean only, tau > 5." ; Above_Cloud_Water_Vapor_094:units = "cm" ; Above_Cloud_Water_Vapor_094:valid_range = 0s, 1500s ; Above_Cloud_Water_Vapor_094:_FillValue = -9999s ; Above_Cloud_Water_Vapor_094:scale_factor = .01d ; Above_Cloud_Water_Vapor_094:add_offset = 0.0d ; Above_Cloud_Water_Vapor_094:Parameter_Type = "Output" ; Above_Cloud_Water_Vapor_094:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Above_Cloud_Water_Vapor_094:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Above_Cloud_Water_Vapor_094:Geolocation_Pointer = "External MODIS geolocation product" ; short IRW_Low_Cloud_Temperature_From_COP(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06) ; IRW_Low_Cloud_Temperature_From_COP:long_name = "Low Cloud Temperature from IR Window retrieval using cloud emissivity based on cloud optical thickness" ; IRW_Low_Cloud_Temperature_From_COP:units = "K" ; IRW_Low_Cloud_Temperature_From_COP:valid_range = 0s, 20000s ; IRW_Low_Cloud_Temperature_From_COP:_FillValue = -32768s ; IRW_Low_Cloud_Temperature_From_COP:scale_factor = 0.01d ; IRW_Low_Cloud_Temperature_From_COP:add_offset = -15000.0d ; IRW_Low_Cloud_Temperature_From_COP:Parameter_Type = "Output" ; IRW_Low_Cloud_Temperature_From_COP:Cell_Across_Swath_Sampling = 1, 1354, 1 ; IRW_Low_Cloud_Temperature_From_COP:Cell_Along_Swath_Sampling = 1, 2030, 1 ; IRW_Low_Cloud_Temperature_From_COP:Geolocation_Pointer = "Internal geolocation arrays" ; byte 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 = '\0', '\4' ; Cloud_Phase_Optical_Properties:_FillValue = '\0' ; 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" ; Cloud_Phase_Optical_Properties:description = "\n", " \n", " The values in this SDS are set to mean the following: \n", " 0 -- cloud mask undetermined \n", " 1 -- clear sky \n", " 2 -- liquid water cloud \n", " 3 -- ice cloud \n", " 4 -- undetermined phase cloud (but retrieval is attempted as liquid water) \n"; byte 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 = '\0', '\9' ; Cloud_Multi_Layer_Flag:_FillValue = '\0' ; 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 9 \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. \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_Num_Bytes:mod06) ; Cloud_Mask_5km:long_name = "First Byte of MODIS Cloud Mask Plus Additional Stats for L3 (2nd 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", " First Byte \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", " \n", " Second Byte \n", "--------------------------------------------------------------------------\n", " \n", " 1, 0 Sun-glint Under CTP Retrieval 00 = No CTP Ret. \n", " 01 = No Sun-glint \n", " 10 = Sun-glint \n", " \n", " 3, 2 Snow/Ice Under CTP Retrieval 00 = No CTP Ret. \n", " 01 = No Snow/Ice \n", " 10 = Snow/Ice \n", " \n", " 6, 5, 4 Surface Type Under CTP Retrieval 000 = No CTP Ret. \n", " 001 = Water \n", " 010 = Coast \n", " 011 = Desert \n", " 100 = Land \n", " 101 = Other \n", " \n", " 7 Day/Night Flag Under CTP Retrieval 01 = Day \n", " \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" ; float Extinction_Efficiency_Ice(RadTran_NRE_Ice:mod06,RadTran_NWL:mod06) ; Extinction_Efficiency_Ice:long_name = "Ice Extinction Efficiency from the phase functions used to generate the forward lookup tables" ; Extinction_Efficiency_Ice:units = "none" ; Extinction_Efficiency_Ice:valid_range = 0.0, 1.0 ; Extinction_Efficiency_Ice:_FillValue = 0.0 ; Extinction_Efficiency_Ice:scale_factor = 1.0d ; Extinction_Efficiency_Ice:add_offset = 0.0d ; Extinction_Efficiency_Ice:Parameter_Type = "MODIS Input" ; Extinction_Efficiency_Ice:Cell_Across_Swath_Sampling = 1, 7, 1 ; Extinction_Efficiency_Ice:Cell_Along_Swath_Sampling = 1, 12, 1 ; Extinction_Efficiency_Ice:description = "Ice CE from the phase functions used to generate the forward lookup tables"; Extinction_Efficiency_Ice:Geolocation_Pointer = "Geolocation product not applicable" ; float Asymmetry_Parameter_Ice(RadTran_NRE_Ice:mod06,RadTran_NWL:mod06) ; Asymmetry_Parameter_Ice:long_name = "Ice Asymmetry Parameter from the phase functions used to generate the forward lookup tables" ; Asymmetry_Parameter_Ice:units = "none" ; Asymmetry_Parameter_Ice:valid_range = 0.0, 1.0 ; Asymmetry_Parameter_Ice:_FillValue = 0.0 ; Asymmetry_Parameter_Ice:scale_factor = 1.0d ; Asymmetry_Parameter_Ice:add_offset = 0.0d ; Asymmetry_Parameter_Ice:Parameter_Type = "MODIS Input" ; Asymmetry_Parameter_Ice:Cell_Across_Swath_Sampling = 1, 7, 1 ; Asymmetry_Parameter_Ice:Cell_Along_Swath_Sampling = 1, 12, 1 ; Asymmetry_Parameter_Ice:description = "Ice Asymmetry Parameter from the phase functions used to generate the forward lookup tables"; Asymmetry_Parameter_Ice:Geolocation_Pointer = "Geolocation product not applicable" ; float Single_Scatter_Albedo_Ice(RadTran_NRE_Ice:mod06,RadTran_NWL:mod06) ; Single_Scatter_Albedo_Ice:long_name = "Ice single scatter albedo from the phase functions used to generate the forward lookup tables" ; Single_Scatter_Albedo_Ice:units = "none" ; Single_Scatter_Albedo_Ice:valid_range = 0.0, 1.0 ; Single_Scatter_Albedo_Ice:_FillValue = 0.0 ; Single_Scatter_Albedo_Ice:scale_factor = 1.0d ; Single_Scatter_Albedo_Ice:add_offset = 0.0d ; Single_Scatter_Albedo_Ice:Parameter_Type = "MODIS Input" ; Single_Scatter_Albedo_Ice:Cell_Across_Swath_Sampling = 1, 7, 1 ; Single_Scatter_Albedo_Ice:Cell_Along_Swath_Sampling = 1, 12, 1 ; Single_Scatter_Albedo_Ice:description = "Ice single scatter albedo from the phase functions used to generate the forward lookup tables"; Single_Scatter_Albedo_Ice:Geolocation_Pointer = "Geolocation product not applicable" ; float Extinction_Efficiency_Liq(RadTran_NRE_Liq:mod06,RadTran_NWL:mod06) ; Extinction_Efficiency_Liq:long_name = "Liquid Water CE from the phase functions used to generate the forward lookup tables" ; Extinction_Efficiency_Liq:units = "none" ; Extinction_Efficiency_Liq:valid_range = 0.0, 1.0 ; Extinction_Efficiency_Liq:_FillValue = 0.0 ; Extinction_Efficiency_Liq:scale_factor = 1.0d ; Extinction_Efficiency_Liq:add_offset = 0.0d ; Extinction_Efficiency_Liq:Parameter_Type = "MODIS Input" ; Extinction_Efficiency_Liq:Cell_Across_Swath_Sampling = 1, 7, 1 ; Extinction_Efficiency_Liq:Cell_Along_Swath_Sampling = 1, 18, 1 ; Extinction_Efficiency_Liq:description = "Liquid Water CE from the phase functions used to generate the forward lookup tables"; Extinction_Efficiency_Liq:Geolocation_Pointer = "Geolocation product not applicable" ; float Asymmetry_Parameter_Liq(RadTran_NRE_Liq:mod06,RadTran_NWL:mod06) ; Asymmetry_Parameter_Liq:long_name = "Liquid Water Asymmetry Parameter from the phase functions used to generate the forward lookup tables" ; Asymmetry_Parameter_Liq:units = "none" ; Asymmetry_Parameter_Liq:valid_range = 0.0, 1.0 ; Asymmetry_Parameter_Liq:_FillValue = 0.0 ; Asymmetry_Parameter_Liq:scale_factor = 1.0d ; Asymmetry_Parameter_Liq:add_offset = 0.0d ; Asymmetry_Parameter_Liq:Parameter_Type = "MODIS Input" ; Asymmetry_Parameter_Liq:Cell_Across_Swath_Sampling = 1, 7, 1 ; Asymmetry_Parameter_Liq:Cell_Along_Swath_Sampling = 1, 18, 1 ; Asymmetry_Parameter_Liq:description = "Liquid Water Asymmetry Parameter from the phase functions used to generate the forward lookup tables"; Asymmetry_Parameter_Liq:Geolocation_Pointer = "Geolocation product not applicable" ; float Single_Scatter_Albedo_Liq(RadTran_NRE_Liq:mod06,RadTran_NWL:mod06) ; Single_Scatter_Albedo_Liq:long_name = "Liquid Water single scatter albedo from the phase functions used to generate the forward lookup tables" ; Single_Scatter_Albedo_Liq:units = "none" ; Single_Scatter_Albedo_Liq:valid_range = 0.0, 1.0 ; Single_Scatter_Albedo_Liq:_FillValue = 0.0 ; Single_Scatter_Albedo_Liq:scale_factor = 1.0d ; Single_Scatter_Albedo_Liq:add_offset = 0.0d ; Single_Scatter_Albedo_Liq:Parameter_Type = "MODIS Input" ; Single_Scatter_Albedo_Liq:Cell_Across_Swath_Sampling = 1, 7, 1 ; Single_Scatter_Albedo_Liq:Cell_Along_Swath_Sampling = 1, 18, 1 ; Single_Scatter_Albedo_Liq:description = "Liquid Water SSA from the phase functions used to generate the forward lookup tables"; Single_Scatter_Albedo_Liq:Geolocation_Pointer = "Geolocation product not applicable" ; short Cloud_Mask_SPI(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06,SPI_nband:mod06) ; Cloud_Mask_SPI:long_name = "Dispersion in bands 1 (plane 1) and 2 (plane 2) from 250m reflectance statistics of cloud mask" ; Cloud_Mask_SPI:units = "percent" ; Cloud_Mask_SPI:valid_range = 0s, 20000s ; Cloud_Mask_SPI:_FillValue = -9999s ; Cloud_Mask_SPI:scale_factor = 0.01d ; Cloud_Mask_SPI:add_offset = 0.0d ; Cloud_Mask_SPI:Parameter_Type = "Output" ; Cloud_Mask_SPI:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Cloud_Mask_SPI:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Cloud_Mask_SPI:Geolocation_Pointer = "External MODIS geolocation product" ; short Retrieval_Failure_Metric(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06,RFM_nband:mod06) ; Retrieval_Failure_Metric:long_name = "Retrievals and other information for points that failed to retrieve", "via standard solution logic for retrieval using band 7 and either band 1, 2, or 5 (specified in Quality_Assurance_1km)" ; Retrieval_Failure_Metric:units = "by plane in order: 1-none, 2-micron, 3-percent" ; Retrieval_Failure_Metric:valid_range = 0s, 20000s ; Retrieval_Failure_Metric:_FillValue = -9999s ; Retrieval_Failure_Metric:scale_factor = 0.01d ; Retrieval_Failure_Metric:add_offset = 0.0d ; Retrieval_Failure_Metric:Parameter_Type = "Output" ; Retrieval_Failure_Metric:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Retrieval_Failure_Metric:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Retrieval_Failure_Metric:Geolocation_Pointer = "External MODIS geolocation product" ; Retrieval_Failure_Metric:description = "\n", " \n", " The individual planes in this SDS are set to contain the following: \n", " 1 -- Cloud Optical Thickness \n", " 2 -- Cloud Effective Radius \n", " 3 -- Relative distance of failed retrieval from the library space as \n", " percentage of reflectance\n"; short Retrieval_Failure_Metric_16(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06,RFM_nband:mod06) ; Retrieval_Failure_Metric_16:long_name = "Retrievals and other information for points that failed to retrieve", "via standard solution logic for retrieval using band 6 and either band 1, 2, or 5 (specified in Quality_Assurance_1km)" ; Retrieval_Failure_Metric_16:units = "by plane in order: 1-none, 2-micron, 3-percent" ; Retrieval_Failure_Metric_16:valid_range = 0s, 20000s ; Retrieval_Failure_Metric_16:_FillValue = -9999s ; Retrieval_Failure_Metric_16:scale_factor = 0.01d ; Retrieval_Failure_Metric_16:add_offset = 0.0d ; Retrieval_Failure_Metric_16:Parameter_Type = "Output" ; Retrieval_Failure_Metric_16:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Retrieval_Failure_Metric_16:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Retrieval_Failure_Metric_16:Geolocation_Pointer = "External MODIS geolocation product" ; Retrieval_Failure_Metric_16:description = "\n", " \n", " The individual planes in this SDS are set to contain the following: \n", " 1 -- Cloud Optical Thickness \n", " 2 -- Cloud Effective Radius \n", " 3 -- Relative distance of failed retrieval from the library space as \n", " percentage of reflectance\n"; short Retrieval_Failure_Metric_37(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06,RFM_nband:mod06) ; Retrieval_Failure_Metric_37:long_name = "Retrievals and other information for points that failed to retrieve", "via standard solution logic for retrieval using band 20 and either band 1, 2, or 5 (specified in Quality_Assurance_1km)" ; Retrieval_Failure_Metric_37:units = "by plane in order: 1-none, 2-micron, 3-percent" ; Retrieval_Failure_Metric_37:valid_range = 0s, 20000s ; Retrieval_Failure_Metric_37:_FillValue = -9999s ; Retrieval_Failure_Metric_37:scale_factor = 0.01d ; Retrieval_Failure_Metric_37:add_offset = 0.0d ; Retrieval_Failure_Metric_37:Parameter_Type = "Output" ; Retrieval_Failure_Metric_37:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Retrieval_Failure_Metric_37:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Retrieval_Failure_Metric_37:Geolocation_Pointer = "External MODIS geolocation product" ; Retrieval_Failure_Metric_37:description = "\n", " \n", " The individual planes in this SDS are set to contain the following: \n", " 1 -- Cloud Optical Thickness \n", " 2 -- Cloud Effective Radius \n", " 3 -- Relative distance of failed retrieval from the library space as \n", " percentage of reflectance\n"; short Retrieval_Failure_Metric_1621(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06,RFM_nband:mod06) ; Retrieval_Failure_Metric_1621:long_name = "Retrievals and other information for points that failed to retrieve", "via standard solution logic for retrieval using band 6 and band 7" ; Retrieval_Failure_Metric_1621:units = "by plane in order: 1-none, 2-micron, 3-percent" ; Retrieval_Failure_Metric_1621:valid_range = 0s, 20000s ; Retrieval_Failure_Metric_1621:_FillValue = -9999s ; Retrieval_Failure_Metric_1621:scale_factor = 0.01d ; Retrieval_Failure_Metric_1621:add_offset = 0.0d ; Retrieval_Failure_Metric_1621:Parameter_Type = "Output" ; Retrieval_Failure_Metric_1621:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Retrieval_Failure_Metric_1621:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Retrieval_Failure_Metric_1621:Geolocation_Pointer = "External MODIS geolocation product" ; Retrieval_Failure_Metric_1621:description = "\n", " \n", " The individual planes in this SDS are set to contain the following: \n", " 1 -- Cloud Optical Thickness \n", " 2 -- Cloud Effective Radius \n", " 3 -- Relative distance of failed retrieval from the library space as \n", " percentage of reflectance\n"; short Atm_Corr_Refl(Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06,ACR_nband:mod06) ; Atm_Corr_Refl:long_name = "Atmospherically corrected reflectance used during cloud optical and microphysical properties retrieval" ; Atm_Corr_Refl:units = "none" ; Atm_Corr_Refl:valid_range = 0s, 16000s ; Atm_Corr_Refl:_FillValue = -9999s ; Atm_Corr_Refl:scale_factor = 0.0001d ; Atm_Corr_Refl:add_offset = 0.0d ; Atm_Corr_Refl:Parameter_Type = "Output" ; Atm_Corr_Refl:Cell_Across_Swath_Sampling = 1, 1354, 1 ; Atm_Corr_Refl:Cell_Along_Swath_Sampling = 1, 2030, 1 ; Atm_Corr_Refl:Geolocation_Pointer = "External MODIS geolocation product" ; Atm_Corr_Refl:description = "\n", " \n", " The individual planes in this SDS are set to contain the following: \n", " 1 -- 0.65um (Rayleigh correction amount is based on 2.1um cloud \n", " effecive radius retrieval) \n", " 2 -- 0.86um \n", " 3 -- 1.2um \n", " 4 -- 1.6um \n", " 5 -- 2.1um \n", " 6 -- 3.7um \n"; 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", " 0 VNSWIR-2.1 Optical Thickness General QA 0 = Not Useful \n", " 1 = Useful \n", " 2,1 VNSWIR-2.1 Optical Thickness Confidence QA 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " 4,3 VNSWIR-2.1 Optical Thickness out-of-bounds 00 = OT < 100 \n", " 01 = 100 < OT < 150 \n", " 10 = OT > 150 \n", " 11 = Albedo too high \n", " 5 VNSWIR-2.1 Effective Radius General QA 0 = Not Useful \n", " 1 = Useful \n", " 7,6 VNSWIR-2.1 Effective Radius Confidence QA 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " Byte 1 ----------------------------------------------------------------- \n", " 0 VNSWIR-2.1 Liquid Water Path General QA 0 = Not Useful \n", " 1 = Useful \n", " 2,1 VNSWIR-2.1 Liquid Water Path Confidence QA 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " 5,4,3 Retrieval Phase 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 6 1.6-2.1 Retrieval Outcome 0 = Failed/No attempt \n", " 1 = Successful \n", " Byte 2 ----------------------------------------------------------------- \n", " 2,1,0 Retrieval Phase 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 3 VNSWIR-2.1 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 1.6-2.1 General QA 0 = Not Useful \n", " 1 = Useful \n", " 2,1 Optical Thickness 1.6-2.1 Condifence QA \n", " 00 = No confidence \n", " 01 = Marginal \n", " 10 = Good \n", " 11 = Very Good \n", " 3 Effective Radius 1.6-2.1 General QA 0 = Not Useful \n", " 1 = Useful \n", " 5,4 Effective Radius 1.6-2.1 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 1.6-2.1 General QA 0 = Not Useful \n", " 1 = Useful \n", " 2,1 Water Path 1.6-2.1 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", " 7,6 spare \n", " Byte 5 ----------------------------------------------------------------- \n", " 0 Phase difference multilayer test result \n", " 1 Delta precipitable water multilayer test result \n", " 2 Delta precipitable water at 900mb multilayer test result \n", " 3 Tau difference VIS-NIR multilayer test result \n", " 4 Pavolonis-Heidinger multilayer test result \n", " 7,6,5 spare \n", " Byte 6 ----------------------------------------------------------------- \n", " 2,1,0 Retrieval Phase 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 3 VNSWIR-1.6 Retrieval Outcome 0 = Failed/No attempt \n", " 1 = Successful \n", " 4,5,6 Retrieval Phase 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 7 VNSWIR-1.6 PCL Retrieval Outcome 0 = Failed/No attempt \n", " 1 = Successful \n", " Byte 7 ----------------------------------------------------------------- \n", " 2,1,0 Retrieval Phase 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 3 VNSWIR-3.7 Retrieval Outcome 0 = Failed/No attempt \n", " 1 = Successful \n", " 4,5,6 Retrieval Phase 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 7 VNSWIR-3.7 PCL Retrieval Outcome 0 = Failed/No attempt \n", " 1 = Successful \n", " Byte 8 ----------------------------------------------------------------- \n", " 2,1,0 Retrieval Phase 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 3 1.6-2.1 PCL Retrieval Outcome 0 = Failed/No attempt \n", " 1 = Successful \n", " 4,5,6 Retrieval Phase 000 = No Cloud Mask \n", " 001 = No Cloud \n", " 010 = Water Cloud \n", " 011 = Ice Cloud \n", " 100 = Unknown Cloud \n", " 7 VNSWIR-2.1 PCL Retrieval Outcome 0 = Failed/No attempt \n", " 1 = Successful \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 // QA_Parameter_5km=10 // QA_Parameter_1km=9 // RadTran_NWL=7 // RadTran_NRE=15 // SPI_nband=2 // Statistic_Parameter_1km=21 // // 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 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_Pressure_Nadir("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Cloud_Top_Height("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Cloud_Top_Height_Nadir("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Cloud_Top_Temperature("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 Cloud_Top_Temperature_Nadir("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_Fraction_Nadir("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT8 Cloud_Effective_Emissivity("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT8 Cloud_Effective_Emissivity_Nadir("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 Radiance_Variance("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT8 Cloud_Phase_Infrared("Cell_Along_Swath_5km","Cell_Across_Swath_5km") // DFNT_INT16 cloud_top_pressure_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 cloud_top_height_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 cloud_top_temperature_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT8 cloud_emissivity_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT8 cloud_top_method_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_FLOAT32 cloud_emiss11_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_FLOAT32 cloud_emiss12_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_FLOAT32 cloud_emiss13_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_FLOAT32 cloud_emiss85_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 surface_temperature_1km("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Effective_Radius("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Effective_Radius_16("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Effective_Radius_37("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 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_Effective_Radius_Uncertainty_16("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT16 Cloud_Effective_Radius_Uncertainty_37("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_INT16 Above_Cloud_Water_Vapor_094("Cell_Along_Swath_1km","Cell_Across_Swath_1km") // DFNT_INT8 Cloud_Phase_Optical_Properties("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_FLOAT32 Asymmetry_Parameter_Ice("RadTran_NRE","RadTran_NWL") // DFNT_FLOAT32 Single_Scatter_Albedo_Ice("RadTran_NRE","RadTran_NWL") // DFNT_INT16 Cloud_Mask_SPI("Cell_Along_Swath_1km","Cell_Across_Swath_1km","SPI_nband") // 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") // DFNT_INT8 IRP_CTH_Consistency_Flag_1km("Cell_Along_Swath_1km:mod06,Cell_Across_Swath_1km:mod06") // // 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 = 17 // 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.Mean of Ice Cloud Optical Thickness \n // 10.Mean of Water Cloud Effective Particle Radius (microns) \n // 11.Mean of Ice Cloud Effective Diameter (microns) \n // 12.Mean Liquid Water Cloud Top Pressure (mb) \n // 13.Mean Ice Cloud Top Pressure (mb) \n // 14.Mean Undetermined Cloud Top Pressure (mb) \n // 15.Mean Liquid Water Cloud Top Temperature (K) \n // 16.Mean Ice Cloud Top Temperature (K) \n // 17.Mean Undetermined Cloud Top Temperature (K) \n" // // Field Descriptions: Number Type Order Name // ------ ---- ----- ----- // 0 DFNT_FLOAT32 1 Statistics_1km }