Attributes { CoreMetadata { INVENTORYMETADATA { String GROUPTYPE "MASTERGROUP"; GRANULE { GRANULEID { Int32 NUM_VAL 1; String VALUE "\"CAL_LID_L3_APro_AllSky\""; } GRANULENAME { Int32 NUM_VAL 1; String VALUE "\"CAL_LID_L3_APro_AllSky-Standard-V3-00.2007-09D.hdf\""; } GRANULEVERSION { Int32 NUM_VAL 1; String VALUE "\"V3-XX\""; } DAYNIGHT { Int32 NUM_VAL 1; String VALUE "\"D\""; } BROWSE { Int32 NUM_VAL 1; String VALUE "\"N\""; } GRINGTYPE { Int32 NUM_VAL 1; String VALUE "\"R\""; } } METADATA { METADATANAME { Int32 NUM_VAL 1; String VALUE "\"CAL_LID_L3_APro_AllSky-Standard-V3-00.2007-09D.hdf.met\""; } } TEMPORALINFORMATION { PRODUCTIONDATETIME { Int32 NUM_VAL 1; String VALUE "\"2015-08-27T21:23:18Z\""; } START_DATE { Int32 NUM_VAL 1; String VALUE "\"2007-09-01T00:00:00Z\""; } STOP_DATE { Int32 NUM_VAL 1; String VALUE "\"2007-10-01T00:00:00Z\""; } } QA { QAFLAG { Int32 NUM_VAL 1; String VALUE "\"Passed\""; } QAEXPLANATION { Int32 NUM_VAL 1; String VALUE "\"All data passed during checkout\""; } } GEOMINMAX { MINLAT { Int32 NUM_VAL 1; Float64 VALUE -90.0; } MINLON { Int32 NUM_VAL 1; Float64 VALUE -180.0; } MAXLAT { Int32 NUM_VAL 1; Float64 VALUE 90.0; } MAXLON { Int32 NUM_VAL 1; Float64 VALUE 180.0; } } GRING { GRINGCONTAINER { String CLASS "\"1\""; GRINGLATITUDE { String CLASS "\"1\""; Int32 NUM_VAL 21; Float64 VALUE 90.0, 45.0, 0.0, -45.0, -90.0, -90.0, -90.0, -90.0, -90.0, -90.0, -90.0, -45.0, 0.0, 45.0, 90.0, 90.0, 90.0, 90.0, 90.0, 90.0, 90.0; } GRINGLONGITUDE { String CLASS "\"1\""; Int32 NUM_VAL 21; Float64 VALUE -180.0, -180.0, -180.0, -180.0, -180.0, -120.0, -60.0, 0.0, 60.0, 120.0, 180.0, 180.0, 180.0, 180.0, 180.0, 120.0, 60.0, 0.0, -60.0, -120.0, -180.0; } } } ORBITPATH { STARTORBITNUMBER { Int32 NUM_VAL 1; Int32 VALUE -999; } STOPORBITNUMBER { Int32 NUM_VAL 1; Int32 VALUE -999; } ORBITCHANGETIME { Int32 NUM_VAL 1; Float64 VALUE -999.0; } STARTPATHNUMBER { Int32 NUM_VAL 1; Int32 VALUE -999; } STOPPATHNUMBER { Int32 NUM_VAL 1; Int32 VALUE -999; } PATHCHANGETIME { Int32 NUM_VAL 1; Float64 VALUE -999.0; } } } } ArchiveMetadata { ARCHIVEDMETADATA { String GROUPTYPE "MASTERGROUP"; NUMBEROFRECORDS { Int32 NUM_VAL 1; Int32 VALUE -1; } } } Longitude_Midpoint { String long_name "Longitude_Midpoint"; String units "deg"; String format "Float_32"; String valid_range "-180.0...180.0"; } Longitude_Midpoint_dim_0 { String name "fakeDim0"; } Longitude_Midpoint_dim_1 { String name "fakeDim1"; } Latitude_Midpoint { String long_name "Latitude_Midpoint"; String units "deg"; String format "Float_32"; String valid_range "-85.0...85.0"; } Latitude_Midpoint_dim_0 { String name "fakeDim2"; } Latitude_Midpoint_dim_1 { String name "fakeDim3"; } Altitude_Midpoint { String long_name "Altitude_Midpoint"; String units "km"; String format "Float_32"; String valid_range "-0.5...12.1"; } Altitude_Midpoint_dim_0 { String name "fakeDim4"; } Altitude_Midpoint_dim_1 { String name "fakeDim5"; } Pressure_Mean { String long_name "Pressure_Mean"; String units "hPa"; String format "Float_32"; String valid_range "1.0...1086.0"; } Pressure_Mean_dim_0 { String name "fakeDim6"; } Pressure_Mean_dim_1 { String name "fakeDim7"; } Pressure_Mean_dim_2 { String name "fakeDim8"; } Pressure_Standard_Deviation { String long_name "Pressure_Standard_Deviation"; String units "hPa"; String format "Float_32"; String valid_range "0.0...15.0"; } Pressure_Standard_Deviation_dim_0 { String name "fakeDim9"; } Pressure_Standard_Deviation_dim_1 { String name "fakeDim10"; } Pressure_Standard_Deviation_dim_2 { String name "fakeDim11"; } Temperature_Mean { String long_name "Temperature_Mean"; String units "degrees C"; String format "Float_32"; String valid_range "-120.0...60.0"; } Temperature_Mean_dim_0 { String name "fakeDim12"; } Temperature_Mean_dim_1 { String name "fakeDim13"; } Temperature_Mean_dim_2 { String name "fakeDim14"; } Temperature_Standard_Deviation { String long_name "Temperature_Standard_Deviation"; String units "degrees C"; String format "Float_32"; String valid_range "0.0...10.0"; } Temperature_Standard_Deviation_dim_0 { String name "fakeDim15"; } Temperature_Standard_Deviation_dim_1 { String name "fakeDim16"; } Temperature_Standard_Deviation_dim_2 { String name "fakeDim17"; } Relative_Humidity_Mean { String long_name "Relative_Humidity_Mean"; String units "%"; String format "Float_32"; String valid_range "0.0...150.0"; } Relative_Humidity_Mean_dim_0 { String name "fakeDim18"; } Relative_Humidity_Mean_dim_1 { String name "fakeDim19"; } Relative_Humidity_Mean_dim_2 { String name "fakeDim20"; } Relative_Humidity_Standard_Deviation { String long_name "Relative_Humidity_Standard_Deviation"; String units "%"; String format "Float_32"; String valid_range "0.0...40.0"; } Relative_Humidity_Standard_Deviation_dim_0 { String name "fakeDim21"; } Relative_Humidity_Standard_Deviation_dim_1 { String name "fakeDim22"; } Relative_Humidity_Standard_Deviation_dim_2 { String name "fakeDim23"; } Tropopause_Height_Minimum { String long_name "Tropopause_Height_Minimum"; String units "km"; String format "Float_32"; String valid_range "4.0...22.0"; } Tropopause_Height_Minimum_dim_0 { String name "fakeDim24"; } Tropopause_Height_Minimum_dim_1 { String name "fakeDim25"; } Tropopause_Height_Maximum { String long_name "Tropopause_Height_Maximum"; String units "km"; String format "Float_32"; String valid_range "4.0...22.0"; } Tropopause_Height_Maximum_dim_0 { String name "fakeDim26"; } Tropopause_Height_Maximum_dim_1 { String name "fakeDim27"; } Tropopause_Height_Median { String long_name "Tropopause_Height_Median"; String units "km"; String format "Float_32"; String valid_range "4.0...22.0"; } Tropopause_Height_Median_dim_0 { String name "fakeDim28"; } Tropopause_Height_Median_dim_1 { String name "fakeDim29"; } Tropopause_Height_Mean { String long_name "Tropopause_Height_Mean"; String units "km"; String format "Float_32"; String valid_range "4.0...22.0"; } Tropopause_Height_Mean_dim_0 { String name "fakeDim30"; } Tropopause_Height_Mean_dim_1 { String name "fakeDim31"; } Tropopause_Height_Standard_Deviation { String long_name "Tropopause_Height_Standard_Deviation"; String units "km"; String format "Float_32"; String valid_range "0.0...5.0"; } Tropopause_Height_Standard_Deviation_dim_0 { String name "fakeDim32"; } Tropopause_Height_Standard_Deviation_dim_1 { String name "fakeDim33"; } Meteorological_Profiles_Averaged { String long_name "Meteorological_Profiles_Averaged"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Meteorological_Profiles_Averaged_dim_0 { String name "fakeDim34"; } Meteorological_Profiles_Averaged_dim_1 { String name "fakeDim35"; } Surface_Elevation_Minimum { String long_name "Surface_Elevation_Minimum"; String units "km"; String format "Float_32"; String valid_range "-1.0...9.0"; } Surface_Elevation_Minimum_dim_0 { String name "fakeDim36"; } Surface_Elevation_Minimum_dim_1 { String name "fakeDim37"; } Surface_Elevation_Maximum { String long_name "Surface_Elevation_Maximum"; String units "km"; String format "Float_32"; String valid_range "-1.0...9.0"; } Surface_Elevation_Maximum_dim_0 { String name "fakeDim38"; } Surface_Elevation_Maximum_dim_1 { String name "fakeDim39"; } Surface_Elevation_Median { String long_name "Surface_Elevation_Median"; String units "km"; String format "Float_32"; String valid_range "-1.0...9.0"; } Surface_Elevation_Median_dim_0 { String name "fakeDim40"; } Surface_Elevation_Median_dim_1 { String name "fakeDim41"; } Land_Samples { String long_name "Land_Samples"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Land_Samples_dim_0 { String name "fakeDim42"; } Land_Samples_dim_1 { String name "fakeDim43"; } Water_Samples { String long_name "Water_Samples"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Water_Samples_dim_0 { String name "fakeDim44"; } Water_Samples_dim_1 { String name "fakeDim45"; } Days_Of_Month_Observed { String long_name "Days_Of_Month_Observed"; String units "NoUnits"; String format "UInt_32"; String valid_range "0...4294967295"; } Days_Of_Month_Observed_dim_0 { String name "fakeDim46"; } Days_Of_Month_Observed_dim_1 { String name "fakeDim47"; } Initial_Aerosol_Lidar_Ratio_532 { String long_name "Initial_Aerosol_Lidar_Ratio_532"; String units "sr"; String format "Float_32"; String valid_range "20.0...70.0"; } Initial_Aerosol_Lidar_Ratio_532_dim_0 { String name "fakeDim48"; } Initial_Aerosol_Lidar_Ratio_532_dim_1 { String name "fakeDim49"; } Initial_Aerosol_Lidar_Ratio_Uncertainty_532 { String long_name "Initial_Aerosol_Lidar_Ratio_Uncertainty_532"; String units "sr"; String format "Float_32"; String valid_range "2.0...30.0"; } Initial_Aerosol_Lidar_Ratio_Uncertainty_532_dim_0 { String name "fakeDim50"; } Initial_Aerosol_Lidar_Ratio_Uncertainty_532_dim_1 { String name "fakeDim51"; } Extinction_532_Mean { String long_name "Extinction_532_Mean"; String units "km^-1"; String format "Float_32"; String valid_range "0.0...4.0"; } Extinction_532_Mean_dim_0 { String name "fakeDim52"; } Extinction_532_Mean_dim_1 { String name "fakeDim53"; } Extinction_532_Mean_dim_2 { String name "fakeDim54"; } Extinction_532_Standard_Deviation { String long_name "Extinction_532_Standard_Deviation"; String units "km^-1"; String format "Float_32"; String valid_range "0.0...0.15"; } Extinction_532_Standard_Deviation_dim_0 { String name "fakeDim55"; } Extinction_532_Standard_Deviation_dim_1 { String name "fakeDim56"; } Extinction_532_Standard_Deviation_dim_2 { String name "fakeDim57"; } Extinction_532_Percentiles { String long_name "Extinction_532_Percentiles"; String units "km^-1"; String format "Float_32"; String valid_range "0.0...4.0"; } Extinction_532_Percentiles_dim_0 { String name "fakeDim58"; } Extinction_532_Percentiles_dim_1 { String name "fakeDim59"; } Extinction_532_Percentiles_dim_2 { String name "fakeDim60"; } Extinction_532_Percentiles_dim_3 { String name "fakeDim61"; } Samples_Searched { String long_name "Samples_Searched"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Searched_dim_0 { String name "fakeDim62"; } Samples_Searched_dim_1 { String name "fakeDim63"; } Samples_Searched_dim_2 { String name "fakeDim64"; } Samples_Aerosol_Detected_Accepted { String long_name "Samples_Aerosol_Detected_Accepted"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Aerosol_Detected_Accepted_dim_0 { String name "fakeDim65"; } Samples_Aerosol_Detected_Accepted_dim_1 { String name "fakeDim66"; } Samples_Aerosol_Detected_Accepted_dim_2 { String name "fakeDim67"; } Samples_Aerosol_Detected_Rejected { String long_name "Samples_Aerosol_Detected_Rejected"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Aerosol_Detected_Rejected_dim_0 { String name "fakeDim68"; } Samples_Aerosol_Detected_Rejected_dim_1 { String name "fakeDim69"; } Samples_Aerosol_Detected_Rejected_dim_2 { String name "fakeDim70"; } Samples_Cloud_Detected { String long_name "Samples_Cloud_Detected"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Cloud_Detected_dim_0 { String name "fakeDim71"; } Samples_Cloud_Detected_dim_1 { String name "fakeDim72"; } Samples_Cloud_Detected_dim_2 { String name "fakeDim73"; } Samples_Averaged { String long_name "Samples_Averaged"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Averaged_dim_0 { String name "fakeDim74"; } Samples_Averaged_dim_1 { String name "fakeDim75"; } Samples_Averaged_dim_2 { String name "fakeDim76"; } AOD_Mean { String long_name "AOD_Mean"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...5.0"; } AOD_Mean_dim_0 { String name "fakeDim77"; } AOD_Mean_dim_1 { String name "fakeDim78"; } AOD_63_Percent_Below { String long_name "AOD_63_Percent_Below"; String units "km"; String format "Float_32"; String valid_range "0.0...12.0"; } AOD_63_Percent_Below_dim_0 { String name "fakeDim79"; } AOD_63_Percent_Below_dim_1 { String name "fakeDim80"; } AOD_90_Percent_Below { String long_name "AOD_90_Percent_Below"; String units "km"; String format "Float_32"; String valid_range "0.0...12.0"; } AOD_90_Percent_Below_dim_0 { String name "fakeDim81"; } AOD_90_Percent_Below_dim_1 { String name "fakeDim82"; } Extinction_532_Mean_Dust { String long_name "Extinction_532_Mean_Dust"; String units "km^-1"; String format "Float_32"; String valid_range "0.0...4.0"; } Extinction_532_Mean_Dust_dim_0 { String name "fakeDim83"; } Extinction_532_Mean_Dust_dim_1 { String name "fakeDim84"; } Extinction_532_Mean_Dust_dim_2 { String name "fakeDim85"; } Extinction_532_Standard_Deviation_Dust { String long_name "Extinction_532_Standard_Deviation_Dust"; String units "km^-1"; String format "Float_32"; String valid_range "0.0...0.1"; } Extinction_532_Standard_Deviation_Dust_dim_0 { String name "fakeDim86"; } Extinction_532_Standard_Deviation_Dust_dim_1 { String name "fakeDim87"; } Extinction_532_Standard_Deviation_Dust_dim_2 { String name "fakeDim88"; } Samples_Aerosol_Detected_Accepted_Dust { String long_name "Samples_Aerosol_Detected_Accepted_Dust"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Aerosol_Detected_Accepted_Dust_dim_0 { String name "fakeDim89"; } Samples_Aerosol_Detected_Accepted_Dust_dim_1 { String name "fakeDim90"; } Samples_Aerosol_Detected_Accepted_Dust_dim_2 { String name "fakeDim91"; } Samples_Aerosol_Detected_Rejected_Dust { String long_name "Samples_Aerosol_Detected_Rejected_Dust"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Aerosol_Detected_Rejected_Dust_dim_0 { String name "fakeDim92"; } Samples_Aerosol_Detected_Rejected_Dust_dim_1 { String name "fakeDim93"; } Samples_Aerosol_Detected_Rejected_Dust_dim_2 { String name "fakeDim94"; } Samples_Averaged_Dust { String long_name "Samples_Averaged_Dust"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Averaged_Dust_dim_0 { String name "fakeDim95"; } Samples_Averaged_Dust_dim_1 { String name "fakeDim96"; } Samples_Averaged_Dust_dim_2 { String name "fakeDim97"; } AOD_Mean_Dust { String long_name "AOD_Mean_Dust"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...5.0"; } AOD_Mean_Dust_dim_0 { String name "fakeDim98"; } AOD_Mean_Dust_dim_1 { String name "fakeDim99"; } Extinction_532_Mean_Smoke { String long_name "Extinction_532_Mean_Smoke"; String units "km^-1"; String format "Float_32"; String valid_range "0.0...4.0"; } Extinction_532_Mean_Smoke_dim_0 { String name "fakeDim100"; } Extinction_532_Mean_Smoke_dim_1 { String name "fakeDim101"; } Extinction_532_Mean_Smoke_dim_2 { String name "fakeDim102"; } Extinction_532_Standard_Deviation_Smoke { String long_name "Extinction_532_Standard_Deviation_Smoke"; String units "km^-1"; String format "Float_32"; String valid_range "0.0...0.1"; } Extinction_532_Standard_Deviation_Smoke_dim_0 { String name "fakeDim103"; } Extinction_532_Standard_Deviation_Smoke_dim_1 { String name "fakeDim104"; } Extinction_532_Standard_Deviation_Smoke_dim_2 { String name "fakeDim105"; } Samples_Aerosol_Detected_Accepted_Smoke { String long_name "Samples_Aerosol_Detected_Accepted_Smoke"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Aerosol_Detected_Accepted_Smoke_dim_0 { String name "fakeDim106"; } Samples_Aerosol_Detected_Accepted_Smoke_dim_1 { String name "fakeDim107"; } Samples_Aerosol_Detected_Accepted_Smoke_dim_2 { String name "fakeDim108"; } Samples_Aerosol_Detected_Rejected_Smoke { String long_name "Samples_Aerosol_Detected_Rejected_Smoke"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Aerosol_Detected_Rejected_Smoke_dim_0 { String name "fakeDim109"; } Samples_Aerosol_Detected_Rejected_Smoke_dim_1 { String name "fakeDim110"; } Samples_Aerosol_Detected_Rejected_Smoke_dim_2 { String name "fakeDim111"; } Samples_Averaged_Smoke { String long_name "Samples_Averaged_Smoke"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Averaged_Smoke_dim_0 { String name "fakeDim112"; } Samples_Averaged_Smoke_dim_1 { String name "fakeDim113"; } Samples_Averaged_Smoke_dim_2 { String name "fakeDim114"; } AOD_Mean_Smoke { String long_name "AOD_Mean_Smoke"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...5.0"; } AOD_Mean_Smoke_dim_0 { String name "fakeDim115"; } AOD_Mean_Smoke_dim_1 { String name "fakeDim116"; } Extinction_532_Mean_Polluted_Dust { String long_name "Extinction_532_Mean_Polluted_Dust"; String units "km^-1"; String format "Float_32"; String valid_range "0.0...4.0"; } Extinction_532_Mean_Polluted_Dust_dim_0 { String name "fakeDim117"; } Extinction_532_Mean_Polluted_Dust_dim_1 { String name "fakeDim118"; } Extinction_532_Mean_Polluted_Dust_dim_2 { String name "fakeDim119"; } Extinction_532_Standard_Deviation_Polluted_Dust { String long_name "Extinction_532_Standard_Deviation_Polluted_Dust"; String units "km^-1"; String format "Float_32"; String valid_range "0.0...0.1"; } Extinction_532_Standard_Deviation_Polluted_Dust_dim_0 { String name "fakeDim120"; } Extinction_532_Standard_Deviation_Polluted_Dust_dim_1 { String name "fakeDim121"; } Extinction_532_Standard_Deviation_Polluted_Dust_dim_2 { String name "fakeDim122"; } Samples_Aerosol_Detected_Accepted_Polluted_Dust { String long_name "Samples_Aerosol_Detected_Accepted_Polluted_Dust"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Aerosol_Detected_Accepted_Polluted_Dust_dim_0 { String name "fakeDim123"; } Samples_Aerosol_Detected_Accepted_Polluted_Dust_dim_1 { String name "fakeDim124"; } Samples_Aerosol_Detected_Accepted_Polluted_Dust_dim_2 { String name "fakeDim125"; } Samples_Aerosol_Detected_Rejected_Polluted_Dust { String long_name "Samples_Aerosol_Detected_Rejected_Polluted_Dust"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Aerosol_Detected_Rejected_Polluted_Dust_dim_0 { String name "fakeDim126"; } Samples_Aerosol_Detected_Rejected_Polluted_Dust_dim_1 { String name "fakeDim127"; } Samples_Aerosol_Detected_Rejected_Polluted_Dust_dim_2 { String name "fakeDim128"; } Samples_Averaged_Polluted_Dust { String long_name "Samples_Averaged_Polluted_Dust"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Samples_Averaged_Polluted_Dust_dim_0 { String name "fakeDim129"; } Samples_Averaged_Polluted_Dust_dim_1 { String name "fakeDim130"; } Samples_Averaged_Polluted_Dust_dim_2 { String name "fakeDim131"; } AOD_Mean_Polluted_Dust { String long_name "AOD_Mean_Polluted_Dust"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...5.0"; } AOD_Mean_Polluted_Dust_dim_0 { String name "fakeDim132"; } AOD_Mean_Polluted_Dust_dim_1 { String name "fakeDim133"; } Aerosol_Type { String long_name "Aerosol_Type"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Aerosol_Type_dim_0 { String name "fakeDim134"; } Aerosol_Type_dim_1 { String name "fakeDim135"; } Aerosol_Type_dim_2 { String name "fakeDim136"; } Aerosol_Type_dim_3 { String name "fakeDim137"; } Multiple_Aerosol_Type_Count { String long_name "Multiple_Aerosol_Type_Count"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Multiple_Aerosol_Type_Count_dim_0 { String name "fakeDim138"; } Multiple_Aerosol_Type_Count_dim_1 { String name "fakeDim139"; } Multiple_Aerosol_Type_Count_dim_2 { String name "fakeDim140"; } Number_Layers_Per_Column { String long_name "Number_Layers_Per_Column"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Number_Layers_Per_Column_dim_0 { String name "fakeDim141"; } Number_Layers_Per_Column_dim_1 { String name "fakeDim142"; } Number_Layers_Per_Column_dim_2 { String name "fakeDim143"; } Highest_Aerosol_Layer_Detected { String long_name "Highest_Aerosol_Layer_Detected"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Highest_Aerosol_Layer_Detected_dim_0 { String name "fakeDim144"; } Highest_Aerosol_Layer_Detected_dim_1 { String name "fakeDim145"; } Highest_Aerosol_Layer_Detected_dim_2 { String name "fakeDim146"; } Lowest_Aerosol_Layer_Detected { String long_name "Lowest_Aerosol_Layer_Detected"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Lowest_Aerosol_Layer_Detected_dim_0 { String name "fakeDim147"; } Lowest_Aerosol_Layer_Detected_dim_1 { String name "fakeDim148"; } Lowest_Aerosol_Layer_Detected_dim_2 { String name "fakeDim149"; } Layer_Separation_Minimum { String long_name "Layer_Separation_Minimum"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Minimum_dim_0 { String name "fakeDim150"; } Layer_Separation_Minimum_dim_1 { String name "fakeDim151"; } Layer_Separation_Minimum_dim_2 { String name "fakeDim152"; } Layer_Separation_Maximum { String long_name "Layer_Separation_Maximum"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Maximum_dim_0 { String name "fakeDim153"; } Layer_Separation_Maximum_dim_1 { String name "fakeDim154"; } Layer_Separation_Maximum_dim_2 { String name "fakeDim155"; } Layer_Separation_Median { String long_name "Layer_Separation_Median"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Median_dim_0 { String name "fakeDim156"; } Layer_Separation_Median_dim_1 { String name "fakeDim157"; } Layer_Separation_Median_dim_2 { String name "fakeDim158"; } Layer_Separation_Mean { String long_name "Layer_Separation_Mean"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Mean_dim_0 { String name "fakeDim159"; } Layer_Separation_Mean_dim_1 { String name "fakeDim160"; } Layer_Separation_Mean_dim_2 { String name "fakeDim161"; } Layer_Separation_Standard_Deviation { String long_name "Layer_Separation_Standard_Deviation"; String units "km"; String format "Float_32"; String valid_range "0.0...5.0"; } Layer_Separation_Standard_Deviation_dim_0 { String name "fakeDim162"; } Layer_Separation_Standard_Deviation_dim_1 { String name "fakeDim163"; } Layer_Separation_Standard_Deviation_dim_2 { String name "fakeDim164"; } Number_Layers_Per_Column_Dust { String long_name "Number_Layers_Per_Column_Dust"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Number_Layers_Per_Column_Dust_dim_0 { String name "fakeDim165"; } Number_Layers_Per_Column_Dust_dim_1 { String name "fakeDim166"; } Number_Layers_Per_Column_Dust_dim_2 { String name "fakeDim167"; } Highest_Aerosol_Layer_Detected_Dust { String long_name "Highest_Aerosol_Layer_Detected_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Highest_Aerosol_Layer_Detected_Dust_dim_0 { String name "fakeDim168"; } Highest_Aerosol_Layer_Detected_Dust_dim_1 { String name "fakeDim169"; } Highest_Aerosol_Layer_Detected_Dust_dim_2 { String name "fakeDim170"; } Lowest_Aerosol_Layer_Detected_Dust { String long_name "Lowest_Aerosol_Layer_Detected_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Lowest_Aerosol_Layer_Detected_Dust_dim_0 { String name "fakeDim171"; } Lowest_Aerosol_Layer_Detected_Dust_dim_1 { String name "fakeDim172"; } Lowest_Aerosol_Layer_Detected_Dust_dim_2 { String name "fakeDim173"; } Layer_Separation_Minimum_Dust { String long_name "Layer_Separation_Minimum_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Minimum_Dust_dim_0 { String name "fakeDim174"; } Layer_Separation_Minimum_Dust_dim_1 { String name "fakeDim175"; } Layer_Separation_Minimum_Dust_dim_2 { String name "fakeDim176"; } Layer_Separation_Maximum_Dust { String long_name "Layer_Separation_Maximum_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Maximum_Dust_dim_0 { String name "fakeDim177"; } Layer_Separation_Maximum_Dust_dim_1 { String name "fakeDim178"; } Layer_Separation_Maximum_Dust_dim_2 { String name "fakeDim179"; } Layer_Separation_Median_Dust { String long_name "Layer_Separation_Median_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Median_Dust_dim_0 { String name "fakeDim180"; } Layer_Separation_Median_Dust_dim_1 { String name "fakeDim181"; } Layer_Separation_Median_Dust_dim_2 { String name "fakeDim182"; } Layer_Separation_Mean_Dust { String long_name "Layer_Separation_Mean_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Mean_Dust_dim_0 { String name "fakeDim183"; } Layer_Separation_Mean_Dust_dim_1 { String name "fakeDim184"; } Layer_Separation_Mean_Dust_dim_2 { String name "fakeDim185"; } Layer_Separation_Standard_Deviation_Dust { String long_name "Layer_Separation_Standard_Deviation_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...5.0"; } Layer_Separation_Standard_Deviation_Dust_dim_0 { String name "fakeDim186"; } Layer_Separation_Standard_Deviation_Dust_dim_1 { String name "fakeDim187"; } Layer_Separation_Standard_Deviation_Dust_dim_2 { String name "fakeDim188"; } Number_Layers_Per_Column_Smoke { String long_name "Number_Layers_Per_Column_Smoke"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Number_Layers_Per_Column_Smoke_dim_0 { String name "fakeDim189"; } Number_Layers_Per_Column_Smoke_dim_1 { String name "fakeDim190"; } Number_Layers_Per_Column_Smoke_dim_2 { String name "fakeDim191"; } Highest_Aerosol_Layer_Detected_Smoke { String long_name "Highest_Aerosol_Layer_Detected_Smoke"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Highest_Aerosol_Layer_Detected_Smoke_dim_0 { String name "fakeDim192"; } Highest_Aerosol_Layer_Detected_Smoke_dim_1 { String name "fakeDim193"; } Highest_Aerosol_Layer_Detected_Smoke_dim_2 { String name "fakeDim194"; } Lowest_Aerosol_Layer_Detected_Smoke { String long_name "Lowest_Aerosol_Layer_Detected_Smoke"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Lowest_Aerosol_Layer_Detected_Smoke_dim_0 { String name "fakeDim195"; } Lowest_Aerosol_Layer_Detected_Smoke_dim_1 { String name "fakeDim196"; } Lowest_Aerosol_Layer_Detected_Smoke_dim_2 { String name "fakeDim197"; } Layer_Separation_Minimum_Smoke { String long_name "Layer_Separation_Minimum_Smoke"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Minimum_Smoke_dim_0 { String name "fakeDim198"; } Layer_Separation_Minimum_Smoke_dim_1 { String name "fakeDim199"; } Layer_Separation_Minimum_Smoke_dim_2 { String name "fakeDim200"; } Layer_Separation_Maximum_Smoke { String long_name "Layer_Separation_Maximum_Smoke"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Maximum_Smoke_dim_0 { String name "fakeDim201"; } Layer_Separation_Maximum_Smoke_dim_1 { String name "fakeDim202"; } Layer_Separation_Maximum_Smoke_dim_2 { String name "fakeDim203"; } Layer_Separation_Median_Smoke { String long_name "Layer_Separation_Median_Smoke"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Median_Smoke_dim_0 { String name "fakeDim204"; } Layer_Separation_Median_Smoke_dim_1 { String name "fakeDim205"; } Layer_Separation_Median_Smoke_dim_2 { String name "fakeDim206"; } Layer_Separation_Mean_Smoke { String long_name "Layer_Separation_Mean_Smoke"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Mean_Smoke_dim_0 { String name "fakeDim207"; } Layer_Separation_Mean_Smoke_dim_1 { String name "fakeDim208"; } Layer_Separation_Mean_Smoke_dim_2 { String name "fakeDim209"; } Layer_Separation_Standard_Deviation_Smoke { String long_name "Layer_Separation_Standard_Deviation_Smoke"; String units "km"; String format "Float_32"; String valid_range "0.0...5.0"; } Layer_Separation_Standard_Deviation_Smoke_dim_0 { String name "fakeDim210"; } Layer_Separation_Standard_Deviation_Smoke_dim_1 { String name "fakeDim211"; } Layer_Separation_Standard_Deviation_Smoke_dim_2 { String name "fakeDim212"; } Number_Layers_Per_Column_Polluted_Dust { String long_name "Number_Layers_Per_Column_Polluted_Dust"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...65535"; } Number_Layers_Per_Column_Polluted_Dust_dim_0 { String name "fakeDim213"; } Number_Layers_Per_Column_Polluted_Dust_dim_1 { String name "fakeDim214"; } Number_Layers_Per_Column_Polluted_Dust_dim_2 { String name "fakeDim215"; } Highest_Aerosol_Layer_Detected_Polluted_Dust { String long_name "Highest_Aerosol_Layer_Detected_Polluted_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Highest_Aerosol_Layer_Detected_Polluted_Dust_dim_0 { String name "fakeDim216"; } Highest_Aerosol_Layer_Detected_Polluted_Dust_dim_1 { String name "fakeDim217"; } Highest_Aerosol_Layer_Detected_Polluted_Dust_dim_2 { String name "fakeDim218"; } Lowest_Aerosol_Layer_Detected_Polluted_Dust { String long_name "Lowest_Aerosol_Layer_Detected_Polluted_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Lowest_Aerosol_Layer_Detected_Polluted_Dust_dim_0 { String name "fakeDim219"; } Lowest_Aerosol_Layer_Detected_Polluted_Dust_dim_1 { String name "fakeDim220"; } Lowest_Aerosol_Layer_Detected_Polluted_Dust_dim_2 { String name "fakeDim221"; } Layer_Separation_Minimum_Polluted_Dust { String long_name "Layer_Separation_Minimum_Polluted_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Minimum_Polluted_Dust_dim_0 { String name "fakeDim222"; } Layer_Separation_Minimum_Polluted_Dust_dim_1 { String name "fakeDim223"; } Layer_Separation_Minimum_Polluted_Dust_dim_2 { String name "fakeDim224"; } Layer_Separation_Maximum_Polluted_Dust { String long_name "Layer_Separation_Maximum_Polluted_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Maximum_Polluted_Dust_dim_0 { String name "fakeDim225"; } Layer_Separation_Maximum_Polluted_Dust_dim_1 { String name "fakeDim226"; } Layer_Separation_Maximum_Polluted_Dust_dim_2 { String name "fakeDim227"; } Layer_Separation_Median_Polluted_Dust { String long_name "Layer_Separation_Median_Polluted_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Median_Polluted_Dust_dim_0 { String name "fakeDim228"; } Layer_Separation_Median_Polluted_Dust_dim_1 { String name "fakeDim229"; } Layer_Separation_Median_Polluted_Dust_dim_2 { String name "fakeDim230"; } Layer_Separation_Mean_Polluted_Dust { String long_name "Layer_Separation_Mean_Polluted_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...20.0"; } Layer_Separation_Mean_Polluted_Dust_dim_0 { String name "fakeDim231"; } Layer_Separation_Mean_Polluted_Dust_dim_1 { String name "fakeDim232"; } Layer_Separation_Mean_Polluted_Dust_dim_2 { String name "fakeDim233"; } Layer_Separation_Standard_Deviation_Polluted_Dust { String long_name "Layer_Separation_Standard_Deviation_Polluted_Dust"; String units "km"; String format "Float_32"; String valid_range "0.0...5.0"; } Layer_Separation_Standard_Deviation_Polluted_Dust_dim_0 { String name "fakeDim234"; } Layer_Separation_Standard_Deviation_Polluted_Dust_dim_1 { String name "fakeDim235"; } Layer_Separation_Standard_Deviation_Polluted_Dust_dim_2 { String name "fakeDim236"; } metadata { String Vdata_field_Product_ID "CAL_LID_L3_APro_AllSky"; String Vdata_field_Nominal_Year_Month "200709"; UInt16 Vdata_field_Number_of_Level2_Files_Analyzed 435; String Vdata_field_Earliest_Input_Filename "CAL_LID_L2_05kmAPro-Prov-V3-01.2007-09-01T00-10-38ZD.hdf"; String Vdata_field_Latest_Input_Filename "CAL_LID_L2_05kmAPro-Prov-V3-01.2007-09-30T22-40-31ZD.hdf"; String Vdata_field_Data_Screening_Script_Filename "LL3Script_Aerosol_AllSky.SSL"; String Vdata_field_Data_Screening_Script_File_Contents "START_LOG //---------------- // Grid Bounding Conditions //---------------- SET LATITUDE_BOUNDARY -85.0, 85.0 SET LONGITUDE_BOUNDARY -180.0, 180.0 SET ALTITUDE_BOUNDARY -0.41 12.05 SET LATITUDE_RESOLUTION 2.0 SET LONGITUDE_RESOLUTION 5.0 SET ALTITUDE_RESOLUTION 0.059903846 //---------------- // Applied Filters //---------------- // All Sky Mode - All measurements above and below clouds are considered SET ALLSKY_COLUMN // Set all clear air profile measurements to 0.0 SET CLEAR_AIR_TO_ZERO // Screen out aerosol samples which have CAD scores outside of range -100.0 to -20.0 SET CAD_FILTER -100.0 -20.0 // Screen out aerosol samples with have an extinction uncertainty less than 99.9 SET EXTINCTION_UNCERTAINTY_FILTER 99.9 // Screen out aerosol samples which have an extinction QC parameter not equal to 0, 1, 16 or 18 SET EXTINCTION_QC_FILTER 4 0 1 16 18 // Convert those samples beneath lowest valid aerosol layer base to either clear air or fill, // based on the distance (250m) between the surface and the base altitude. SET EXTEND_AEROSOL_BASE_MAX_GAP_DISTANCE 0.250 // Screen out aerosol samples which are associated with an aerosol layer in contact with // an ice cloud. The layer must have a cloud top altitude greater than 4.0 km and a cloud // top temperature less than 0.0 C SET REMOVE_ADJACENT_ICE_CLOUDS 4.0 0.0 // Screen out aerosol samples which are associated with an isolated 80km aerosol layer // The aerosol layer are not spatially in contact with any other aerosol layer SET ISOLATE_80KM_AEROSOL // Remove measurements which are contaminated by surface values. Must be: // 1) Below the DEM surface // 2) 532nm Extinction Coefficient greater than 2.0 // 3) Ratio between the measurement and the measurement above the surface // must be greater than 10.0 SET REMOVE_SURFACE_CONTAMINATION 2 10 // Remove those measurements which are adjacent to the surface and which // has a 532nm Extinction Coefficient less than -0.2 SET REMOVE_SURFACE_ADJACENCY -0.2 SET NEGATIVE_SIGNAL_ANOMALY_OCEAN 0.06 SET NEGATIVE_SIGNAL_ANOMALY_LAND 0.06 // Do not generate vertical profiles of 532nm Backscatter SET DONOT_PROCESS_532BACKSCATTER // Do not generate vertical profiles of 532nm Depolarization Ratio SET DONOT_PROCESS_532DEPOLARIZATION // Do not generate vertical profiles of CAD Score SET DONOT_PROCESS_CAD // Output all messages SET VERBOSE "; } }