Attributes { CoreMetadata { INVENTORYMETADATA { String GROUPTYPE "MASTERGROUP"; GRANULE { GRANULEID { Int32 NUM_VAL 1; String VALUE "\"L2_LIDAR\""; } GRANULENAME { Int32 NUM_VAL 1; String VALUE "\"CAL_LID_L2_05kmAPro-Standard-V4-10.2007-01-01T06-05-50ZD.hdf\""; } GRANULEVERSION { Int32 NUM_VAL 1; String VALUE "\"V01\""; } DAYNIGHT { Int32 NUM_VAL 1; String VALUE "\"D\""; } BROWSE { Int32 NUM_VAL 1; String VALUE "\"N\""; } GRINGTYPE { Int32 NUM_VAL 1; String VALUE "\"S\""; } } METADATA { METADATANAME { Int32 NUM_VAL 1; String VALUE "\"CAL_LID_L2_05kmAPro-Standard-V4-10.2007-01-01T06-05-50ZD.hdf.met\""; } } TEMPORALINFORMATION { PRODUCTIONDATETIME { Int32 NUM_VAL 1; String VALUE "\"2016-10-20T12:08:53Z\""; } START_DATE { Int32 NUM_VAL 1; String VALUE "\"2007-01-01T06:05:50Z\""; } STOP_DATE { Int32 NUM_VAL 1; String VALUE "\"2007-01-01T06:58:25Z\""; } } 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 -80.2172393798828; } MINLON { Int32 NUM_VAL 1; Float64 VALUE -123.365562438965; } MAXLAT { Int32 NUM_VAL 1; Float64 VALUE 71.4230270385742; } MAXLON { Int32 NUM_VAL 1; Float64 VALUE 138.802276611328; } } GRING { GRINGCONTAINER { String CLASS "\"1\""; GRINGLATITUDE { String CLASS "\"1\""; Int32 NUM_VAL 21; Float64 VALUE -61.804328918457, -80.1942367553711, -72.5468215942383, -52.787899017334, -32.1437759399414, -11.2437219619751, 9.74567604064941, 30.6911869049072, 51.4250411987305, 71.385498046875, 71.4230270385742, 51.4661064147949, 30.7328720092773, 9.78756523132324, -11.2018728256226, -32.1021842956543, -52.7471046447754, -72.5101165771484, -80.2172393798828, -61.8443450927734, -61.804328918457; } GRINGLONGITUDE { String CLASS "\"1\""; Int32 NUM_VAL 21; Float64 VALUE -80.9842147827148, -123.157958984375, 138.802276611328, 121.070831298828, 113.897430419922, 108.907386779785, 104.409820556641, 99.485221862793, 92.5534439086914, 76.2387313842773, 76.177131652832, 92.5350189208984, 99.4741439819336, 104.400802612305, 108.898262023926, 113.886283874512, 121.051651000977, 138.734039306641, -123.365562438965, -81.0137786865234, -80.9842147827148; } } } ORBITPATH { STARTORBITNUMBER { Int32 NUM_VAL 1; Int32 VALUE 3610; } STOPORBITNUMBER { Int32 NUM_VAL 1; Int32 VALUE 3611; } ORBITCHANGETIME { Int32 NUM_VAL 1; Float64 VALUE 7.010127644337437e+04; } STARTPATHNUMBER { Int32 NUM_VAL 1; Int32 VALUE 232; } STOPPATHNUMBER { Int32 NUM_VAL 1; Int32 VALUE 232; } PATHCHANGETIME { Int32 NUM_VAL 1; Float64 VALUE -9.999999999999900e+05; } } } } ArchiveMetadata { ARCHIVEDMETADATA { String GROUPTYPE "MASTERGROUP"; NUMBEROFRECORDS { Int32 NUM_VAL 1; Int32 VALUE -1; } } } Profile_ID { String long_name "Profile_ID"; String units "NoUnits"; String format "Int_32"; String valid_range "1...3153600000"; } Profile_ID_dim_0 { String name "fakeDim0"; } Profile_ID_dim_1 { String name "fakeDim1"; } Latitude { String long_name "Latitude"; String units "degrees"; String format "Float_32"; String valid_range "-90.0...90.0"; } Latitude_dim_0 { String name "fakeDim2"; } Latitude_dim_1 { String name "fakeDim3"; } Longitude { String long_name "Longitude"; String units "degrees"; String format "Float_32"; String valid_range "-180.0...180.0"; } Longitude_dim_0 { String name "fakeDim4"; } Longitude_dim_1 { String name "fakeDim5"; } Profile_Time { String long_name "Profile_Time"; String units "seconds"; String format "Float_64"; String valid_range "4.204E8...1.072E9"; } Profile_Time_dim_0 { String name "fakeDim6"; } Profile_Time_dim_1 { String name "fakeDim7"; } Profile_UTC_Time { String long_name "Profile_UTC_Time"; String units "NoUnits"; String format "Float_64"; String valid_range "60426.0...261231.0"; } Profile_UTC_Time_dim_0 { String name "fakeDim8"; } Profile_UTC_Time_dim_1 { String name "fakeDim9"; } Day_Night_Flag { String long_name "Day_Night_Flag"; String units "NoUnits"; String format "Int_8"; String valid_range "0...1"; } Day_Night_Flag_dim_0 { String name "fakeDim10"; } Day_Night_Flag_dim_1 { String name "fakeDim11"; } Column_Optical_Depth_Cloud_532 { String long_name "Column_Optical_Depth_Cloud_532"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...25.0"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Cloud_532_dim_0 { String name "fakeDim12"; } Column_Optical_Depth_Cloud_532_dim_1 { String name "fakeDim13"; } Column_Optical_Depth_Cloud_Uncertainty_532 { String long_name "Column_Optical_Depth_Cloud_Uncertainty_532"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Cloud_Uncertainty_532_dim_0 { String name "fakeDim14"; } Column_Optical_Depth_Cloud_Uncertainty_532_dim_1 { String name "fakeDim15"; } Column_Optical_Depth_Tropospheric_Aerosols_532 { String long_name "Column_Optical_Depth_Tropospheric_Aerosols_532"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...3.0"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Tropospheric_Aerosols_532_dim_0 { String name "fakeDim16"; } Column_Optical_Depth_Tropospheric_Aerosols_532_dim_1 { String name "fakeDim17"; } Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_532 { String long_name "Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_532"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_532_dim_0 { String name "fakeDim18"; } Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_532_dim_1 { String name "fakeDim19"; } Column_Optical_Depth_Stratospheric_Aerosols_532 { String long_name "Column_Optical_Depth_Stratospheric_Aerosols_532"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...3.0"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Stratospheric_Aerosols_532_dim_0 { String name "fakeDim20"; } Column_Optical_Depth_Stratospheric_Aerosols_532_dim_1 { String name "fakeDim21"; } Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_532 { String long_name "Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_532"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_532_dim_0 { String name "fakeDim22"; } Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_532_dim_1 { String name "fakeDim23"; } Column_Optical_Depth_Tropospheric_Aerosols_1064 { String long_name "Column_Optical_Depth_Tropospheric_Aerosols_1064"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...3.0"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Tropospheric_Aerosols_1064_dim_0 { String name "fakeDim24"; } Column_Optical_Depth_Tropospheric_Aerosols_1064_dim_1 { String name "fakeDim25"; } Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_1064 { String long_name "Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_1064"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_1064_dim_0 { String name "fakeDim26"; } Column_Optical_Depth_Tropospheric_Aerosols_Uncertainty_1064_dim_1 { String name "fakeDim27"; } Column_Optical_Depth_Stratospheric_Aerosols_1064 { String long_name "Column_Optical_Depth_Stratospheric_Aerosols_1064"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...3.0"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Stratospheric_Aerosols_1064_dim_0 { String name "fakeDim28"; } Column_Optical_Depth_Stratospheric_Aerosols_1064_dim_1 { String name "fakeDim29"; } Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_1064 { String long_name "Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_1064"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_1064_dim_0 { String name "fakeDim30"; } Column_Optical_Depth_Stratospheric_Aerosols_Uncertainty_1064_dim_1 { String name "fakeDim31"; } Column_Feature_Fraction { String long_name "Column_Feature_Fraction"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...1.0"; Float32 fillvalue -9999.000000; } Column_Feature_Fraction_dim_0 { String name "fakeDim32"; } Column_Feature_Fraction_dim_1 { String name "fakeDim33"; } Column_Integrated_Attenuated_Backscatter_532 { String long_name "Column_Integrated_Attenuated_Backscatter_532"; String units "per steradian"; String format "Float_32"; String valid_range "0.0...2.0"; Float32 fillvalue -9999.000000; } Column_Integrated_Attenuated_Backscatter_532_dim_0 { String name "fakeDim34"; } Column_Integrated_Attenuated_Backscatter_532_dim_1 { String name "fakeDim35"; } Column_IAB_Cumulative_Probability { String long_name "Column_IAB_Cumulative_Probability"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...1.0"; Float32 fillvalue -9999.000000; } Column_IAB_Cumulative_Probability_dim_0 { String name "fakeDim36"; } Column_IAB_Cumulative_Probability_dim_1 { String name "fakeDim37"; } Tropopause_Height { String long_name "Tropopause_Height"; String units "kilometers"; String format "Float_32"; String valid_range "4.0...22.0"; Float32 fillvalue -9999.000000; } Tropopause_Height_dim_0 { String name "fakeDim38"; } Tropopause_Height_dim_1 { String name "fakeDim39"; } Tropopause_Temperature { String long_name "Tropopause_Temperature"; String units "degrees C"; String format "Float_32"; String valid_range "-100.0...-20.0"; Float32 fillvalue -9999.000000; } Tropopause_Temperature_dim_0 { String name "fakeDim40"; } Tropopause_Temperature_dim_1 { String name "fakeDim41"; } Temperature { String long_name "Temperature"; String units "degrees C"; String format "Float_32"; String valid_range "-120.0...60.0"; Float32 fillvalue -9999.000000; } Temperature_dim_0 { String name "fakeDim42"; } Temperature_dim_1 { String name "fakeDim43"; } Pressure { String long_name "Pressure"; String units "hPA"; String format "Float_32"; String valid_range "1.0...1086.0"; Float32 fillvalue -9999.000000; } Pressure_dim_0 { String name "fakeDim44"; } Pressure_dim_1 { String name "fakeDim45"; } Molecular_Number_Density { String long_name "Molecular_Number_Density"; String units "per cubic meter"; String format "Float_32"; String valid_range "8.0E22...5.0E25"; Float32 fillvalue -9999.000000; } Molecular_Number_Density_dim_0 { String name "fakeDim46"; } Molecular_Number_Density_dim_1 { String name "fakeDim47"; } Ozone_Number_Density { String long_name "Ozone_Number_Density"; String units "per cubic meter"; String format "Float_32"; String valid_range "9.0E16...1.0E19"; Float32 fillvalue -9999.000000; } Ozone_Number_Density_dim_0 { String name "fakeDim48"; } Ozone_Number_Density_dim_1 { String name "fakeDim49"; } Relative_Humidity { String long_name "Relative_Humidity"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...1.5"; Float32 fillvalue -9999.000000; } Relative_Humidity_dim_0 { String name "fakeDim50"; } Relative_Humidity_dim_1 { String name "fakeDim51"; } IGBP_Surface_Type { String long_name "IGBP_Surface_Type"; String units "NoUnits"; String format "Int_8"; String valid_range "1...18"; } IGBP_Surface_Type_dim_0 { String name "fakeDim52"; } IGBP_Surface_Type_dim_1 { String name "fakeDim53"; } Surface_Elevation_Statistics { String long_name "Surface_Elevation_Statistics"; String units "kilometers"; String format "Float_32"; String valid_range "-1.0...9.0"; Float32 fillvalue -9999.000000; } Surface_Elevation_Statistics_dim_0 { String name "fakeDim54"; } Surface_Elevation_Statistics_dim_1 { String name "fakeDim55"; } Surface_Winds { String long_name "Surface_Winds"; String units "meter per second"; String format "Float_32"; String valid_range "-80.0...80.0"; Float32 fillvalue -9999.000000; } Surface_Winds_dim_0 { String name "fakeDim56"; } Surface_Winds_dim_1 { String name "fakeDim57"; } Samples_Averaged { String long_name "Samples_Averaged"; String units "NoUnits"; String format "Int_16"; String valid_range "0...480"; } Samples_Averaged_dim_0 { String name "fakeDim58"; } Samples_Averaged_dim_1 { String name "fakeDim59"; } Aerosol_Layer_Fraction { String long_name "Aerosol_Layer_Fraction"; String units "NoUnits"; String format "UInt_8"; String valid_range "0...30"; Byte scale_factor 30; } Aerosol_Layer_Fraction_dim_0 { String name "fakeDim60"; } Aerosol_Layer_Fraction_dim_1 { String name "fakeDim61"; } Cloud_Layer_Fraction { String long_name "Cloud_Layer_Fraction"; String units "NoUnits"; String format "UInt_8"; String valid_range "0...30"; Byte scale_factor 30; } Cloud_Layer_Fraction_dim_0 { String name "fakeDim62"; } Cloud_Layer_Fraction_dim_1 { String name "fakeDim63"; } Atmospheric_Volume_Description { String long_name "Atmospheric_Volume_Description"; String units "NoUnits"; String format "UInt_16"; String valid_range "1...57338"; } Atmospheric_Volume_Description_dim_0 { String name "fakeDim64"; } Atmospheric_Volume_Description_dim_1 { String name "fakeDim65"; } Atmospheric_Volume_Description_dim_2 { String name "fakeDim66"; } Extinction_QC_Flag_532 { String long_name "Extinction_QC_Flag_532"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...32768"; UInt16 fillvalue 32768; } Extinction_QC_Flag_532_dim_0 { String name "fakeDim67"; } Extinction_QC_Flag_532_dim_1 { String name "fakeDim68"; } Extinction_QC_Flag_532_dim_2 { String name "fakeDim69"; } Extinction_QC_Flag_1064 { String long_name "Extinction_QC_Flag_1064"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...32768"; UInt16 fillvalue 32768; } Extinction_QC_Flag_1064_dim_0 { String name "fakeDim70"; } Extinction_QC_Flag_1064_dim_1 { String name "fakeDim71"; } Extinction_QC_Flag_1064_dim_2 { String name "fakeDim72"; } CAD_Score { String long_name "CAD_Score"; String units "NoUnits"; String format "Int_8"; String valid_range "-101...106"; Int32 fillvalue -127; } CAD_Score_dim_0 { String name "fakeDim73"; } CAD_Score_dim_1 { String name "fakeDim74"; } CAD_Score_dim_2 { String name "fakeDim75"; } Total_Backscatter_Coefficient_532 { String long_name "Total_Backscatter_Coefficient_532"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...0.05"; Float32 fillvalue -9999.000000; } Total_Backscatter_Coefficient_532_dim_0 { String name "fakeDim76"; } Total_Backscatter_Coefficient_532_dim_1 { String name "fakeDim77"; } Total_Backscatter_Coefficient_Uncertainty_532 { String long_name "Total_Backscatter_Coefficient_Uncertainty_532"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Total_Backscatter_Coefficient_Uncertainty_532_dim_0 { String name "fakeDim78"; } Total_Backscatter_Coefficient_Uncertainty_532_dim_1 { String name "fakeDim79"; } Perpendicular_Backscatter_Coefficient_532 { String long_name "Perpendicular_Backscatter_Coefficient_532"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...0.01"; Float32 fillvalue -9999.000000; } Perpendicular_Backscatter_Coefficient_532_dim_0 { String name "fakeDim80"; } Perpendicular_Backscatter_Coefficient_532_dim_1 { String name "fakeDim81"; } Perpendicular_Backscatter_Coefficient_Uncertainty_532 { String long_name "Perpendicular_Backscatter_Coefficient_Uncertainty_532"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Perpendicular_Backscatter_Coefficient_Uncertainty_532_dim_0 { String name "fakeDim82"; } Perpendicular_Backscatter_Coefficient_Uncertainty_532_dim_1 { String name "fakeDim83"; } Particulate_Depolarization_Ratio_Profile_532 { String long_name "Particulate_Depolarization_Ratio_Profile_532"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...1.0"; Float32 fillvalue -9999.000000; } Particulate_Depolarization_Ratio_Profile_532_dim_0 { String name "fakeDim84"; } Particulate_Depolarization_Ratio_Profile_532_dim_1 { String name "fakeDim85"; } Particulate_Depolarization_Ratio_Uncertainty_532 { String long_name "Particulate_Depolarization_Ratio_Uncertainty_532"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Particulate_Depolarization_Ratio_Uncertainty_532_dim_0 { String name "fakeDim86"; } Particulate_Depolarization_Ratio_Uncertainty_532_dim_1 { String name "fakeDim87"; } Extinction_Coefficient_532 { String long_name "Extinction_Coefficient_532"; String units "per kilometer"; String format "Float_32"; String valid_range "0.0...1.25"; Float32 fillvalue -9999.000000; } Extinction_Coefficient_532_dim_0 { String name "fakeDim88"; } Extinction_Coefficient_532_dim_1 { String name "fakeDim89"; } Extinction_Coefficient_Uncertainty_532 { String long_name "Extinction_Coefficient_Uncertainty_532"; String units "per kilometer"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Extinction_Coefficient_Uncertainty_532_dim_0 { String name "fakeDim90"; } Extinction_Coefficient_Uncertainty_532_dim_1 { String name "fakeDim91"; } Aerosol_Multiple_Scattering_Profile_532 { String long_name "Aerosol_Multiple_Scattering_Profile_532"; String units "NoUnits"; String format "Float_32"; String valid_range "1.0"; Float32 fillvalue -9999.000000; } Aerosol_Multiple_Scattering_Profile_532_dim_0 { String name "fakeDim92"; } Aerosol_Multiple_Scattering_Profile_532_dim_1 { String name "fakeDim93"; } Backscatter_Coefficient_1064 { String long_name "Backscatter_Coefficient_1064"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...0.03"; Float32 fillvalue -9999.000000; } Backscatter_Coefficient_1064_dim_0 { String name "fakeDim94"; } Backscatter_Coefficient_1064_dim_1 { String name "fakeDim95"; } Backscatter_Coefficient_Uncertainty_1064 { String long_name "Backscatter_Coefficient_Uncertainty_1064"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Backscatter_Coefficient_Uncertainty_1064_dim_0 { String name "fakeDim96"; } Backscatter_Coefficient_Uncertainty_1064_dim_1 { String name "fakeDim97"; } Extinction_Coefficient_1064 { String long_name "Extinction_Coefficient_1064"; String units "per kilometer"; String format "Float_32"; String valid_range "0.0...1.0"; Float32 fillvalue -9999.000000; } Extinction_Coefficient_1064_dim_0 { String name "fakeDim98"; } Extinction_Coefficient_1064_dim_1 { String name "fakeDim99"; } Extinction_Coefficient_Uncertainty_1064 { String long_name "Extinction_Coefficient_Uncertainty_1064"; String units "per kilometer"; String format "Float_32"; String valid_range "0.0...99.99"; Float32 fillvalue -9999.000000; } Extinction_Coefficient_Uncertainty_1064_dim_0 { String name "fakeDim100"; } Extinction_Coefficient_Uncertainty_1064_dim_1 { String name "fakeDim101"; } Aerosol_Multiple_Scattering_Profile_1064 { String long_name "Aerosol_Multiple_Scattering_Profile_1064"; String units "NoUnits"; String format "Float_32"; String valid_range "1.0"; Float32 fillvalue -9999.000000; } Aerosol_Multiple_Scattering_Profile_1064_dim_0 { String name "fakeDim102"; } Aerosol_Multiple_Scattering_Profile_1064_dim_1 { String name "fakeDim103"; } Lidar_Surface_Detection_Surface_Top_Altitude_532 { String long_name "Surface_Top_Altitude_532"; String units "kilometers"; String format "Float_32"; String valid_range "-0.5...8.2"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Top_Altitude_532_dim_0 { String name "fakeDim104"; } Lidar_Surface_Detection_Surface_Top_Altitude_532_dim_1 { String name "fakeDim105"; } Lidar_Surface_Detection_Surface_Base_Altitude_532 { String long_name "Surface_Base_Altitude_532"; String units "kilometers"; String format "Float_32"; String valid_range "-0.5...8.2"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Base_Altitude_532_dim_0 { String name "fakeDim106"; } Lidar_Surface_Detection_Surface_Base_Altitude_532_dim_1 { String name "fakeDim107"; } Lidar_Surface_Detection_Surface_Integrated_Attenuated_Backscatter_532 { String long_name "Surface_Integrated_Attenuated_Backscatter_532"; String units "per steradian"; String format "Float_32"; String valid_range "0.0...2.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Integrated_Attenuated_Backscatter_532_dim_0 { String name "fakeDim108"; } Lidar_Surface_Detection_Surface_Integrated_Attenuated_Backscatter_532_dim_1 { String name "fakeDim109"; } Lidar_Surface_Detection_Surface_532_Integrated_Depolarization_Ratio { String long_name "Surface_532_Integrated_Depolarization_Ratio"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...1.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_532_Integrated_Depolarization_Ratio_dim_0 { String name "fakeDim110"; } Lidar_Surface_Detection_Surface_532_Integrated_Depolarization_Ratio_dim_1 { String name "fakeDim111"; } Lidar_Surface_Detection_Surface_532_Integrated_Attenuated_Color_Ratio { String long_name "Surface_532_Integrated_Attenuated_Color_Ratio"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...2.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_532_Integrated_Attenuated_Color_Ratio_dim_0 { String name "fakeDim112"; } Lidar_Surface_Detection_Surface_532_Integrated_Attenuated_Color_Ratio_dim_1 { String name "fakeDim113"; } Lidar_Surface_Detection_Surface_Detection_Flags_532 { String long_name "Surface_Detection_Flags_532"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...8192"; UInt16 fillvalue 32768; } Lidar_Surface_Detection_Surface_Detection_Flags_532_dim_0 { String name "fakeDim114"; } Lidar_Surface_Detection_Surface_Detection_Flags_532_dim_1 { String name "fakeDim115"; } Lidar_Surface_Detection_Surface_Detection_Confidence_532 { String long_name "Surface_Detection_Confidence_532"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...1.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Detection_Confidence_532_dim_0 { String name "fakeDim116"; } Lidar_Surface_Detection_Surface_Detection_Confidence_532_dim_1 { String name "fakeDim117"; } Lidar_Surface_Detection_Surface_Overlying_Integrated_Attenuated_Backscatter_532 { String long_name "Surface_Overlying_Integrated_Attenuated_Backscatter_532"; String units "per steradian"; String format "Float_32"; String valid_range "0.0...2.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Overlying_Integrated_Attenuated_Backscatter_532_dim_0 { String name "fakeDim118"; } Lidar_Surface_Detection_Surface_Overlying_Integrated_Attenuated_Backscatter_532_dim_1 { String name "fakeDim119"; } Lidar_Surface_Detection_Surface_Scaled_RMS_Background_532 { String long_name "Surface_Scaled_RMS_Background_532"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...0.05"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Scaled_RMS_Background_532_dim_0 { String name "fakeDim120"; } Lidar_Surface_Detection_Surface_Scaled_RMS_Background_532_dim_1 { String name "fakeDim121"; } Lidar_Surface_Detection_Surface_Peak_Signal_532 { String long_name "Surface_Peak_Signal_532"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...3.5"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Peak_Signal_532_dim_0 { String name "fakeDim122"; } Lidar_Surface_Detection_Surface_Peak_Signal_532_dim_1 { String name "fakeDim123"; } Lidar_Surface_Detection_Surface_Detections_333m_532 { String long_name "Surface_Detections_333m_532"; String units "NoUnits"; String format "Int_16"; String valid_range "0...15"; Int16 fillvalue -9999; } Lidar_Surface_Detection_Surface_Detections_333m_532_dim_0 { String name "fakeDim124"; } Lidar_Surface_Detection_Surface_Detections_333m_532_dim_1 { String name "fakeDim125"; } Lidar_Surface_Detection_Surface_Detections_1km_532 { String long_name "Surface_Detections_1km_532"; String units "NoUnits"; String format "Int_16"; String valid_range "0...5"; Int16 fillvalue -9999; } Lidar_Surface_Detection_Surface_Detections_1km_532_dim_0 { String name "fakeDim126"; } Lidar_Surface_Detection_Surface_Detections_1km_532_dim_1 { String name "fakeDim127"; } Lidar_Surface_Detection_Surface_Top_Altitude_1064 { String long_name "Surface_Top_Altitude_1064"; String units "kilometers"; String format "Float_32"; String valid_range "-0.5...8.2"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Top_Altitude_1064_dim_0 { String name "fakeDim128"; } Lidar_Surface_Detection_Surface_Top_Altitude_1064_dim_1 { String name "fakeDim129"; } Lidar_Surface_Detection_Surface_Base_Altitude_1064 { String long_name "Surface_Base_Altitude_1064"; String units "kilometers"; String format "Float_32"; String valid_range "-0.5...8.2"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Base_Altitude_1064_dim_0 { String name "fakeDim130"; } Lidar_Surface_Detection_Surface_Base_Altitude_1064_dim_1 { String name "fakeDim131"; } Lidar_Surface_Detection_Surface_Integrated_Attenuated_Backscatter_1064 { String long_name "Surface_Integrated_Attenuated_Backscatter_1064"; String units "per steradian"; String format "Float_32"; String valid_range "0.0...2.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Integrated_Attenuated_Backscatter_1064_dim_0 { String name "fakeDim132"; } Lidar_Surface_Detection_Surface_Integrated_Attenuated_Backscatter_1064_dim_1 { String name "fakeDim133"; } Lidar_Surface_Detection_Surface_1064_Integrated_Depolarization_Ratio { String long_name "Surface_1064_Integrated_Depolarization_Ratio"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...1.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_1064_Integrated_Depolarization_Ratio_dim_0 { String name "fakeDim134"; } Lidar_Surface_Detection_Surface_1064_Integrated_Depolarization_Ratio_dim_1 { String name "fakeDim135"; } Lidar_Surface_Detection_Surface_1064_Integrated_Attenuated_Color_Ratio { String long_name "Surface_1064_Integrated_Attenuated_Color_Ratio"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...2.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_1064_Integrated_Attenuated_Color_Ratio_dim_0 { String name "fakeDim136"; } Lidar_Surface_Detection_Surface_1064_Integrated_Attenuated_Color_Ratio_dim_1 { String name "fakeDim137"; } Lidar_Surface_Detection_Surface_Detection_Flags_1064 { String long_name "Surface_Detection_Flags_1064"; String units "NoUnits"; String format "UInt_16"; String valid_range "0...16384"; UInt16 fillvalue 32768; } Lidar_Surface_Detection_Surface_Detection_Flags_1064_dim_0 { String name "fakeDim138"; } Lidar_Surface_Detection_Surface_Detection_Flags_1064_dim_1 { String name "fakeDim139"; } Lidar_Surface_Detection_Surface_Detection_Confidence_1064 { String long_name "Surface_Detection_Confidence_1064"; String units "NoUnits"; String format "Float_32"; String valid_range "0.0...1.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Detection_Confidence_1064_dim_0 { String name "fakeDim140"; } Lidar_Surface_Detection_Surface_Detection_Confidence_1064_dim_1 { String name "fakeDim141"; } Lidar_Surface_Detection_Surface_Overlying_Integrated_Attenuated_Backscatter_1064 { String long_name "Surface_Overlying_Integrated_Attenuated_Backscatter_1064"; String units "per steradian"; String format "Float_32"; String valid_range "0.0...2.0"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Overlying_Integrated_Attenuated_Backscatter_1064_dim_0 { String name "fakeDim142"; } Lidar_Surface_Detection_Surface_Overlying_Integrated_Attenuated_Backscatter_1064_dim_1 { String name "fakeDim143"; } Lidar_Surface_Detection_Surface_Scaled_RMS_Background_1064 { String long_name "Surface_Scaled_RMS_Background_1064"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...0.05"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Scaled_RMS_Background_1064_dim_0 { String name "fakeDim144"; } Lidar_Surface_Detection_Surface_Scaled_RMS_Background_1064_dim_1 { String name "fakeDim145"; } Lidar_Surface_Detection_Surface_Peak_Signal_1064 { String long_name "Surface_Peak_Signal_1064"; String units "per kilometer per steradian"; String format "Float_32"; String valid_range "0.0...3.5"; Float32 fillvalue -9999.000000; } Lidar_Surface_Detection_Surface_Peak_Signal_1064_dim_0 { String name "fakeDim146"; } Lidar_Surface_Detection_Surface_Peak_Signal_1064_dim_1 { String name "fakeDim147"; } Lidar_Surface_Detection_Surface_Detections_333m_1064 { String long_name "Surface_Detections_333m_1064"; String units "NoUnits"; String format "Int_16"; String valid_range "0...15"; Int16 fillvalue -9999; } Lidar_Surface_Detection_Surface_Detections_333m_1064_dim_0 { String name "fakeDim148"; } Lidar_Surface_Detection_Surface_Detections_333m_1064_dim_1 { String name "fakeDim149"; } Lidar_Surface_Detection_Surface_Detections_1km_1064 { String long_name "Surface_Detections_1km_1064"; String units "NoUnits"; String format "Int_16"; String valid_range "0...5"; Int16 fillvalue -9999; } Lidar_Surface_Detection_Surface_Detections_1km_1064_dim_0 { String name "fakeDim150"; } Lidar_Surface_Detection_Surface_Detections_1km_1064_dim_1 { String name "fakeDim151"; } metadata { String Vdata_field_Product_ID "L2_LIDAR"; String Vdata_field_Date_Time_at_Granule_Start "2007-01-01T06:05:49.058000Z"; String Vdata_field_Date_Time_at_Granule_End "2007-01-01T06:58:21.021400Z"; String Vdata_field_Date_Time_of_Production "2016-10-20T12:08:53Z"; Int32 Vdata_field_Number_of_Good_Profiles 63120; Int32 Vdata_field_Number_of_Bad_Profiles 240; Float32 Vdata_field_Initial_Subsatellite_Latitude -61.77148819; Float32 Vdata_field_Initial_Subsatellite_Longitude -80.96388245; Float32 Vdata_field_Final_Subsatellite_Latitude 72.07436371; Float32 Vdata_field_Final_Subsatellite_Longitude 75.06187439; UInt32 Vdata_field_Orbit_Number_at_Granule_Start 3610; UInt32 Vdata_field_Orbit_Number_at_Granule_End 3611; Float64 Vdata_field_Orbit_Number_Change_Time 70101.276443374372; Int16 Vdata_field_Path_Number_at_Granule_Start 232; Int16 Vdata_field_Path_Number_at_Granule_End 232; Float64 Vdata_field_Path_Number_Change_Time -999999.99999998999; Float32 Vdata_field_Rayleigh_Extinction_Cross_section_532 5.167000147e-31; Float32 Vdata_field_Rayleigh_Extinction_Cross_section_1064 3.127000114e-32; Float32 Vdata_field_Rayleigh_Backscatter_Cross_section_532 5.929999895e-32; Float32 Vdata_field_Rayleigh_Backscatter_Cross_section_1064 3.591999965e-33; Float32 Vdata_field_Ozone_Absorption_Cross_section_532 2.728461070e-25; Float32 Vdata_field_Ozone_Absorption_Cross_section_1064 0.000000000; String Vdata_field_Lidar_L1_Production_Date_Time "2016-07-22T08:17:29Z"; Float32 Vdata_field_Lidar_Data_Altitudes 29.84217644, 29.66230392, 29.48242950, 29.30255699, 29.12268448, 28.94281006, 28.76293755, 28.58306503, 28.40319252, 28.22331810, 28.04344559, 27.86357307, 27.68370056, 27.50382614, 27.32395363, 27.14408112, 26.96420860, 26.78433418, 26.60446167, 26.42458916, 26.24471664, 26.06484222, 25.88496971, 25.70509720, 25.52522469, 25.34535027, 25.16547775, 24.98560524, 24.80573273, 24.62585831, 24.44598579, 24.26611328, 24.08623886, 23.90636635, 23.72649384, 23.54662132, 23.36674690, 23.18687439, 23.00700188, 22.82712936, 22.64725494, 22.46738243, 22.28750992, 22.10763741, 21.92776299, 21.74789047, 21.56801796, 21.38814545, 21.20827103, 21.02839851, 20.84852600, 20.66865349, 20.48877907, 20.30890656, 20.18899155, 20.12903404, 20.06907654, 20.00911903, 19.94915962, 19.88920212, 19.82924461, 19.76928711, 19.70932961, 19.64937210, 19.58941460, 19.52945709, 19.46949959, 19.40954208, 19.34958458, 19.28962708, 19.22966766, 19.16971016, 19.10975266, 19.04979515, 18.98983765, 18.92988014, 18.86992264, 18.80996513, 18.75000763, 18.69005013, 18.63009262, 18.57013321, 18.51017570, 18.45021820, 18.39026070, 18.33030319, 18.27034569, 18.21038818, 18.15043068, 18.09047318, 18.03051567, 17.97055817, 17.91060066, 17.85064125, 17.79068375, 17.73072624, 17.67076874, 17.61081123, 17.55085373, 17.49089622, 17.43093872, 17.37098122, 17.31102371, 17.25106621, 17.19110680, 17.13114929, 17.07119179, 17.01123428, 16.95127678, 16.89131927, 16.83136177, 16.77140427, 16.71144676, 16.65148926, 16.59153175, 16.53157425, 16.47161484, 16.41165733, 16.35169983, 16.29174232, 16.23178482, 16.17182732, 16.11186981, 16.05191231, 15.99195480, 15.93199635, 15.87203884, 15.81208134, 15.75212383, 15.69216633, 15.63220787, 15.57225037, 15.51229286, 15.45233536, 15.39237785, 15.33242035, 15.27246189, 15.21250439, 15.15254688, 15.09258938, 15.03263187, 14.97267437, 14.91271591, 14.85275841, 14.79280090, 14.73284340, 14.67288589, 14.61292839, 14.55296993, 14.49301243, 14.43305492, 14.37309742, 14.31313992, 14.25318146, 14.19322395, 14.13326645, 14.07330894, 14.01335144, 13.95339394, 13.89343548, 13.83347797, 13.77352047, 13.71356297, 13.65360546, 13.59364796, 13.53368950, 13.47373199, 13.41377449, 13.35381699, 13.29385948, 13.23390198, 13.17394352, 13.11398602, 13.05402851, 12.99407101, 12.93411350, 12.87415600, 12.81419754, 12.75424004, 12.69428253, 12.63432503, 12.57436752, 12.51440907, 12.45445156, 12.39449406, 12.33453655, 12.27457905, 12.21462154, 12.15466309, 12.09470558, 12.03474808, 11.97479057, 11.91483307, 11.85487556, 11.79491711, 11.73495960, 11.67500210, 11.61504459, 11.55508709, 11.49512959, 11.43517113, 11.37521362, 11.31525612, 11.25529861, 11.19534111, 11.13538265, 11.07542515, 11.01546764, 10.95551014, 10.89555264, 10.83559513, 10.77563667, 10.71567917, 10.65572166, 10.59576416, 10.53580666, 10.47584915, 10.41589069, 10.35593319, 10.29597569, 10.23601818, 10.17606068, 10.11610317, 10.05614471, 9.996187210, 9.936229706, 9.876272202, 9.816314697, 9.756356239, 9.696398735, 9.636441231, 9.576483727, 9.516526222, 9.456568718, 9.396610260, 9.336652756, 9.276695251, 9.216737747, 9.156780243, 9.096822739, 9.036864281, 8.976906776, 8.916949272, 8.856991768, 8.797034264, 8.737076759, 8.677118301, 8.617160797, 8.557203293, 8.497245789, 8.437288284, 8.377329826, 8.317372322, 8.257414818, 8.197457314, 8.137498856, 8.077541351, 8.017583847, 7.957626343, 7.897668839, 7.837711334, 7.777753830, 7.717795849, 7.657838345, 7.597880363, 7.537922859, 7.477965355, 7.418007851, 7.358049870, 7.298092365, 7.238134384, 7.178176880, 7.118219376, 7.058261395, 6.998303890, 6.938346386, 6.878388405, 6.818430901, 6.758473396, 6.698515415, 6.638557911, 6.578599930, 6.518642426, 6.458684921, 6.398727417, 6.338769436, 6.278811932, 6.218853951, 6.158896446, 6.098938942, 6.038981438, 5.979023457, 5.919065952, 5.859107971, 5.799150467, 5.739192963, 5.679234982, 5.619277477, 5.559319973, 5.499361992, 5.439404488, 5.379446983, 5.319489002, 5.259531498, 5.199573994, 5.139616013, 5.079658508, 5.019701004, 4.959743023, 4.899785519, 4.839827538, 4.779870033, 4.719912529, 4.659955025, 4.599997044, 4.540039539, 4.480081558, 4.420124054, 4.360166550, 4.300208569, 4.240251064, 4.180293560, 4.120335579, 4.060378075, 4.000420570, 3.940462589, 3.880505085, 3.820547342, 3.760589600, 3.700632095, 3.640674353, 3.580716610, 3.520759106, 3.460801363, 3.400843620, 3.340886116, 3.280928373, 3.220970631, 3.161013126, 3.101055384, 3.041097641, 2.981140137, 2.921182394, 2.861224651, 2.801267147, 2.741309404, 2.681351662, 2.621394157, 2.561436415, 2.501478672, 2.441520929, 2.381563187, 2.321605682, 2.261647940, 2.201690197, 2.141732693, 2.081774950, 2.021817207, 1.961859703, 1.901901960, 1.841944218, 1.781986713, 1.722028971, 1.662071228, 1.602113724, 1.542155981, 1.482198238, 1.422240615, 1.362282991, 1.302325249, 1.242367506, 1.182410002, 1.122452259, 1.062494516, 1.002537012, 0.9425792694, 0.8826215863, 0.8226639032, 0.7627062798, 0.7027485371, 0.6427909136, 0.5828332305, 0.5228755474, 0.4629179239, 0.4029602408, 0.3430025578, 0.2830448747, 0.2230872214, 0.1631295532, 0.1031718850, 0.04321420938, -0.01674345881, -0.07670112699, -0.1366588026, -0.1966164708, -0.2565741539, -0.3165318072, -0.3764894605, -0.4364471436; Float32 Vdata_field_Initial_Lidar_Ratio_Tropospheric_Aerosols_532 35.00000000, 23.00000000, 44.00000000, 70.00000000, 53.00000000, 55.00000000, 70.00000000, 37.00000000; Float32 Vdata_field_Initial_Lidar_Ratio_Stratospheric_Aerosols_532 50.00000000, 50.00000000, 44.00000000, 50.00000000, 70.00000000; Float32 Vdata_field_Initial_Lidar_Ratio_Tropospheric_Aerosols_1064 35.00000000, 23.00000000, 44.00000000, 30.00000000, 30.00000000, 48.00000000, 30.00000000, 37.00000000; Float32 Vdata_field_Initial_Lidar_Ratio_Stratospheric_Aerosols_1064 50.00000000, 25.00000000, 44.00000000, 30.00000000, 30.00000000; String Vdata_field_GEOS_Version "CLM"; String Vdata_field_Classifier_Coefficients_Version_Number "4.10"; String Vdata_field_Classifier_Coefficients_Version_Date "150331"; String Vdata_field_Production_Script "// // CALIOP Version 4 Test // mv 2016-08-04 // START_LOG // 0 = OFF; 1 = ON; and we want USE_QC to be ON at all times SET USE_QC 1 // Extinction Goodies // -------------------------------------------------------------- // analysis algorithm: 1 = reserved for future use; 2 = iterative // SET EXT_IALG 2 // solver direction for features: 1 = forward; 2 = hybrid // SET EXT_DIR 1 // solver direction for clear air: // 0 = DO NOT SOLVE!; 1 = forward; 2 = backward // SET EXT_DIRWC 0 // no signal threshold for clear air regions, specified in terms of // the number of horizontal range bins averaged (note: WC = \"wash // coat\", and is a bit of terminology left over from the very first // version of the extinction algorithm) // SET EXT_NWCTHR 10 // max iterations allowed for a constrained clear air solution // SET EXT_ITWC 1 // max iterations to match the constraint condition (i.e., to match the // measured optical depth) for lidar ratio retrievals in simple features // SET EXT_ITVAR 50 // max iterations for the Newton's method solver at each step // (i.e., range bin) of the extinction retrieval engine // SET EXT_MAXITNS 100 // Max number of Uncertainty iterations for dbetaP(j) convergence in SOLVE_IT // SET EXT_MaxUncIterations 1000 // Max number of Corrections to Sp to prevent divergence high or low in SOLVE_IT // SET EXT_MaxSPCorrections 1600 // 0 = extinction error calculations are OFF; 1 = error calculations ON // SET EXT_IERRORS 1 // if true, assume 1064 optical depth is identical to the 532 optical // depth; use the 1064 optical depth as a constraint to iterate the // solution at 1064 (not implemented in the Fortran library!) // SET EXT_MATCH532 0 // if FALSE, will output diagnostic information from the Fortran module // to the computer screen // SET EXT_AU 1 // maximum allowed backscatter coefficient; exceeding this limit will // terminate the profile solver // SET EXT_BETAMAX 100.0; // convergence tolerance (relative difference) in profile solving engine // SET EXT_TOLNCE 0.000001 // SET EXT_TAUFWD 10.0 // maximum allowed optical depth within the profile solver; exceeding this // limit will terminate the profile solver // SET EXT_TAUMAX 40.0 // optical depth at which a feature is considered to be totally attenuating; // exceeding this limit will terminate the solver // SET EXT_TAUATTN 40.0 // maximum absolute (not relative!) uncertainty allowed within the profile // solver; exceeding this limit will terminate the solver SET EXT_DTAUMAX 100.0 // scaling factor controlling opaque layer lidar ratio iterations // SET EXT_T2FACT 5.0 // minimum acceptable value of lidar ratio enforced by the profile solver // SET EXT_SPMIN 0.05 // maximum acceptable value of lidar ratio enforced by the profile solver // SET EXT_SPMAX 250.0 // default value if S > EXT_SPMAX or S < EXT_SPMIN // SET EXT_SPDEF 30.0 // default value for the uncertainty in the lidar ratio // SET EXT_DSPDEF 7.5 // maximum relative uncertainty in the complex feature optical depth; // exceeding this value means that a constrained/consistent solution // for a complex feature will *not* be attempted // SET EXT_RTAUCFLIM 0.0 // max iterations allowed for converging to a 'consistent solution' when // solving complex features // SET EXT_maxComplexFeatureIterations 5 // max iterations allowed for converging to a 'consistent solution' when // solving embedded features // SET EXT_maxEmbeddedFeatureIterations 3 // optical depth convergence tolerance for lidar ratio retrievals in simple features // SET EXT_lidarRatioConvergenceTolerance 0.0001 // optical depth convergence tolerance for the solution of complex features // SET EXT_complexFeatureConvergenceTolerance 0.001 // optical depth convergence tolerance for the solution of embedded features // SET EXT_embeddedFeatureConvergenceTolerance 0.001 // SCA Goodies // ---------------------------- SET SCA_DEFAULT_CIRRUS_CLOUD_ETA 0.60 SET SCA_CIRRUS_CLOUD_LIDAR_RATIO 28.3 SET SCA_CIRRUS_CLOUD_LIDAR_RATIO_RELATIVE_ERROR 0.25 SET SCA_DEFAULT_WATER_CLOUD_ETA 0.60 SET SCA_WATER_CLOUD_LIDAR_RATIO 19 SET SCA_WATER_CLOUD_LIDAR_RATIO_RELATIVE_ERROR 0.15 SET SCA_MIN_CLOUD_TEMP -45.0 SET SCA_MAX_CLOUD_TEMP -15.0 SET SCA_polarIntBetaThreshold 0.0015 SET SCA_depolThresholdMain 0.075 SET SCA_depolThresholdSec 0.2 SET SCA_landIntBetaThreshold 0.0005 SET SCA_oceanIntBetaThreshold 0.0015 SET SCA_oceanDepolarizationThreshold 0.05 SET SCA_elevatedLayerPBLthreshold_Ocean 2.5 SET SCA_elevatedLayerPBLthreshold_Land 2.5 SET SCA_dustyMarineMaxBaseAltitude 2.5 SET SCA_aerosolConfidenceThreshold 1.0 SET SCA_intBetaUncWeight532 1.0 SET SCA_intBetaUncWeight1064 1.0 SET SCA_depolUncWeight 1.0 SET SCA_validFeatureGammaPrimeThreshold 0.27 SET SCA_CONFIDENCE_INTERVAL 0.0 0.2 0.5 0.7 SET SCA_PHASE_CONFIDENCE_INTERVAL 0.0 0.2 0.5 0.7 // cloud subtyping constants SET LOW_OVERCAST_THRESH 0.98 SET LOW_BROKEN_THRESH 0.40 SET SCA_HIGH_CLOUD_PRESS_THRESH 440.0 SET SCA_MID_CLOUD_PRESS_THRESH 680.0 // // Tropospheric Aerosol // // 0 = UNKNOWN_AEROSOL // 1 = MARINE // 2 = DESERT_DUST // 3 = POLLUTED_CONTINENTAL // 4 = CLEAN_CONTINENTAL (background) // 5 = POLLUTED_DUST // 6 = BIOMASS_BURNING // 7 = DUSTY_MARINE // // default = type 4 // // 0 1 2 3 4 5 6 7 // ------------------------------------------------------------------------- SET SCA_lidar_ratio_532 35.0 23.0 44.0 70.0 53.0 55.0 70.0 37.0 SET SCA_lidar_ratio_1064 35.0 23.0 44.0 30.0 30.0 48.0 30.0 37.0 // 0 1 2 3 4 5 6 7 // ----------------------------------------------------------------------------------------------- SET SCA_AEROSOL_LIDAR_RATIO_532_RELATIVE_ERROR 0.40 0.22 0.20 0.35 0.45 0.40 0.23 0.40 SET SCA_AEROSOL_LIDAR_RATIO_1064_RELATIVE_ERROR 0.40 0.22 0.30 0.45 0.55 0.50 0.60 0.40 // // Stratospheric Aerosol // // 0 = UNDETERMINED // 1 = PSC_AEROSOL // 2 = VOLCANIC_ASH // 3 = SULFATE_OR_OTHER // 4 = SMOKE // // ---------------------------------------------------------------------- SET SCA_stratos_aerosol_lidar_ratio_532 50.0 50.0 44.0 50.0 70.0 SET SCA_stratos_aerosol_lidar_ratio_1064 50.0 25.0 44.0 30.0 30.0 // 0 1 2 3 4 // ------------------------------------------------------------------------------ SET SCA_STRATOS_AEROSOL_LIDAR_RATIO_532_RELATIVE_ERROR 0.40 0.40 0.20 0.35 0.23 SET SCA_STRATOS_AEROSOL_LIDAR_RATIO_1064_RELATIVE_ERROR 0.40 0.40 0.30 0.45 0.60 // Stratospheric SCA Parameters // SET SCA_PSC_TemperatureThreshold -70.0 SET SCA_PSC_LatitudeThreshold 50.0 SET SCA_IAB_StratosphericSulfateThreshold 0.001 SET SCA_VolcanicAshDepolarizationThreshold 0.15 SET SCA_StratosphericSmokeDepolarizationThreshold 0.075 SET SCA_StratosphericSmokeColorRatioThreshold 0.5 // PSC Seasons beginning month, ending month. Months numbered from 1 through 12 // ---------------------------------------------------------------------------- SET SCA_PSC_ArcticSeason 12 2 SET SCA_PSC_AntarcticSeason 5 10 // SCAARF Parameters: factional coverage, min elevation above surface // SET SCAARF_Parameters 0.5 0.24 // // parameters defining the clear air search region beneath transparent features // SET DeltaZOffset 0.24 SET DeltaZRegionSize 12.0 SET DeltaZMinRegion 2.0 SET FEATURE_REMOVED_FLAG -9999.0 SET MAX_NUMBER_OF_FEATURES 15 SET NUMBER_OF_REGIONS 5 SET NUMBER_OF_LIGHTINGS 2 SET DAY 0 SET NIGHT 1 SET EXT_ZERO 33 SET MIN_T2_DISTANCE 1.50 SET MAX_T2_DISTANCE 5.00 SET MAX_GAP_DISTANCE_CA 6.00 // // SET some_variable // SET S_REASONABLE 12.0 25.0 SET T0 1.5 1.5 SET T1 1.5 1.5 SET T2 1.0 1.0 // SET BETA_MAX_AEROSOL SET BETA_MAX_AEROSOL 0.0125 0.0075 SET CLEAR_AIR_WINDOW_SIZE 1.5 1.0 SET CLEAR_AIR_SLOPE_WEIGHT 1.0 1.0 SET CLEAR_AIR_NSR_WEIGHT 0.0 0.25 SET CLEAR_AIR_MEAN_WEIGHT 0.0 0.0 // // SET some_variable <20-30km> <8-20km> <8-20km> <-0.5-8km> // SET SPIKE_THRESHOLD_FACTOR 50.0 20.0 10.0 10.0 100.0 SET MIN_SPIKE_THICKNESS 0.6 1.80 0.18 0.09 0.15 SET MIN_FEATURE_THICKNESS 1.5 0.72 0.30 0.15 0.60 SET MIN_CLEAR_AIR_DISTANCE 0.6 0.90 0.48 0.42 0.36 SET MAX_GAP_DISTANCE 1.0 1.0 1.0 0.5 0.5 SET REGION_UPPER_BOUND_ALTITUDE 40.0 30.1 20.2 8.2 -0.5 SET REGION_LOWER_BOUND_ALTITUDE 30.1 20.2 8.2 -0.5 -2.0 SET ALTITUDE_CORRECTION_ARRAY_532 1.0 1.2909944 2.236068 3.1622777 1.0 SET ALTITUDE_CORRECTION_ARRAY_1064 1.0 1.2909944 2.236068 3.1622777 1.0 DEFINE_RESOLUTION single_shot 1 -1 1 DEFINE_RESOLUTION 1_km 2 1 3 DEFINE_RESOLUTION 5_km 3 1 15 DEFINE_RESOLUTION 20_km 4 3 4 DEFINE_RESOLUTION 80_km 5 4 4 SET EXTINCTION_RESOLUTIONS 3 4 5 BUILD_COLUMN_IAB_VALUES // set scanner flags for each resolution // // SET SCANNER_FLAGS // // Each of the five flags ( , , , , ) // can be set to either 0 (off) or 1 (on), independent of each other. Each flag controls // a single scanner operation, as follows.... // -o- is the resolution to set the flags for. Flags are set independently // for each reosolution. // -o- controls whether the look-ahead region is processed. For more information // on the look-ahead region, please see the reference for the system variables, // LOOK_AHEAD_PERCENTAGE and LOOK_AHEAD_DISTANCE. // -o- controls the operation of the minimum thickness checker. If this is turned // off, any 'spike' will be considered a feature, regardless of thickness. For more // information, please see the system variable reference for MIN_FEATURE_THICKNESS and // MIN_SPIKE_THICKNESS. // -o- controls top refinement for the feature. Note that the current refine_top // algorithm contains only a simple check to make sure that no points above the current // feature top exceed the threshold. // -o- controls the base refinement for the feature. // -o- controls the gap 'stitching' algorithm. When on, this sub-functor joins spatially // close features into a single feature using values stored in the system variable // MAX_GAP_DISTANCE. // // 2006-08-03: look ahead region turned OFF in an attempt to combat malign effects of // the impulse response function SET SCANNER_FLAGS 1 0 1 0 0 0 SET SCANNER_FLAGS 2 0 1 0 0 0 SET SCANNER_FLAGS 3 0 1 0 0 1 SET SCANNER_FLAGS 4 0 1 0 0 1 SET SCANNER_FLAGS 5 0 1 0 0 1 // turn the false positive filter OFF for the full resolution scan!! SET FALSE_POSITIVE_THRESHOLD 1 0.0000 SET FALSE_POSITIVE_THRESHOLD 2 0.0012 SET FALSE_POSITIVE_THRESHOLD 3 0.0024 SET FALSE_POSITIVE_THRESHOLD 4 0.0006 SET FALSE_POSITIVE_THRESHOLD 5 0.00015 SET LOOK_AHEAD_PERCENTAGE 1 0.60 SET LOOK_AHEAD_PERCENTAGE 2 0.60 SET LOOK_AHEAD_PERCENTAGE 3 0.60 SET LOOK_AHEAD_PERCENTAGE 4 0.85 SET LOOK_AHEAD_PERCENTAGE 5 0.85 // record full resolution data AVERAGE_SCATTERING_RATIO 1 0 582 AVERAGE_532_ATTEN_BS 1 0 582 AVERAGE_532_PAR_ATTEN_BS 1 0 582 AVERAGE_532_PER_ATTEN_BS 1 0 582 AVERAGE_1064_ATTEN_BS 1 0 582 AVERAGE_SCATTERING_RATIO 2 0 582 AVERAGE_532_ATTEN_BS 2 0 582 AVERAGE_532_PAR_ATTEN_BS 2 0 582 AVERAGE_532_PER_ATTEN_BS 2 0 582 AVERAGE_1064_ATTEN_BS 2 0 582 AVERAGE_SCATTERING_RATIO 3 0 582 AVERAGE_532_ATTEN_BS 3 0 582 AVERAGE_532_PAR_ATTEN_BS 3 0 582 AVERAGE_532_PER_ATTEN_BS 3 0 582 AVERAGE_1064_ATTEN_BS 3 0 582 // // Surface detection runtime parameters // SET DEMOffsetWater 4 SET DEMOffsetLand 9 SET SFCRMSMultiplier0532 24.0 SET SFCRMSMultiplier1064 8.0 SET MaxNumberBinRange532 2 SET MaxNumberBinRange1064 4 SET MaxBinDifference 2 SET MinColorRatioValue 1.25 SET RefineTopDerivativesThreshold0532 0.1 SET RefineTopSignalThreshold0532 0.1 SET RefineTopDerivativesThreshold1064 0.1 SET RefineTopSignalThreshold1064 0.1 SET RefineMinScaledRMSValues0532 4.656e-03 SET RefineMinScaledRMSValues1064 1.740e-02 SET RefineBaseRMSmultiplier0532 3.0 SET RefineBaseRMSmultiplier1064 3.0 SET NSAMinRange 2 // Perform surface detection at 333m, 1km, 5km, 20km, and 80 km resolutions SURFACE_DETECTION 1 2 3 4 5 // // interpolate over negative surface anomalies in the atmospheric // portions of the data // INTERPOLATE_NSA 1 // // re-average to include INTERPOLATE_NSA values // AVERAGE_SCATTERING_RATIO 1 0 582 AVERAGE_532_ATTEN_BS 1 0 582 AVERAGE_532_PAR_ATTEN_BS 1 0 582 AVERAGE_532_PER_ATTEN_BS 1 0 582 AVERAGE_1064_ATTEN_BS 1 0 582 AVERAGE_SCATTERING_RATIO 2 0 582 AVERAGE_532_ATTEN_BS 2 0 582 AVERAGE_532_PAR_ATTEN_BS 2 0 582 AVERAGE_532_PER_ATTEN_BS 2 0 582 AVERAGE_1064_ATTEN_BS 2 0 582 AVERAGE_SCATTERING_RATIO 3 0 582 AVERAGE_532_ATTEN_BS 3 0 582 AVERAGE_532_PAR_ATTEN_BS 3 0 582 AVERAGE_532_PER_ATTEN_BS 3 0 582 AVERAGE_1064_ATTEN_BS 3 0 582 CALC_MBV 3 1 CALC_SR_THRESHOLD 3 // scan 5km profiles starting with bin 33 SCAN_PROFILE 3 33 // // BLAH and HRCF // ----------------------------------------------------------------------- // for the 1/3-km scan, BLAH will build the appropriate 1064 nm scattering // ratio threshold...however, since that's not so for the 1-km scan (which // still uses the 532 data), we'll have to build the 1-km threshold here // in the script file CALC_MBV 2 1 CALC_SR_THRESHOLD 2 CALC_SR_THRESHOLD 3 // default boundary layer top alitutude to use for cloud clearing in BLaH SET DefaultBoundaryLayerTop 4.0 SET MIN_SPIKE_THICKNESS 0.6 1.80 0.18 0.045 0.15 BLAH 3 2 1 CALC_FEATURE_STATS 1 CALC_FEATURE_STATS 2 CALC_FEATURE_STATS 3 CLEAR_FEATURES 3 AVERAGE_SCATTERING_RATIO 4 0 582 AVERAGE_532_ATTEN_BS 4 0 582 AVERAGE_532_PAR_ATTEN_BS 4 0 582 AVERAGE_532_PER_ATTEN_BS 4 0 582 AVERAGE_1064_ATTEN_BS 4 0 582 CALC_MBV 4 1 CALC_SR_THRESHOLD 4 // SMOOTH_SR 4 0 33 582 4 5 // note: spike detection is effectively turned OFF for the 20-km scan SET SPIKE_THRESHOLD_FACTOR 100.0 25.0 25.0 25.0 1000.0 SET MIN_SPIKE_THICKNESS 3.0 3.00 3.00 3.00 3.00 SET MIN_FEATURE_THICKNESS 1.5 0.72 0.42 0.30 0.60 // scan 20km profiles starting with bin 33 SCAN_PROFILE 4 33 CALC_FEATURE_STATS 4 CLEAR_FEATURES 4 AVERAGE_SCATTERING_RATIO 5 0 582 AVERAGE_532_ATTEN_BS 5 0 582 AVERAGE_532_PAR_ATTEN_BS 5 0 582 AVERAGE_532_PER_ATTEN_BS 5 0 582 AVERAGE_1064_ATTEN_BS 5 0 582 CALC_MBV 5 1 CALC_SR_THRESHOLD 5 SMOOTH_SR 5 0 33 582 4 5 // note: spike detection is effectively turned OFF for the 80-km scan SET SPIKE_THRESHOLD_FACTOR 100.0 50.0 50.0 50.0 1000.0 SET MIN_SPIKE_THICKNESS 3.0 3.00 3.00 3.00 3.00 SET MIN_FEATURE_THICKNESS 1.5 0.90 0.48 0.30 0.60 // scan 80km profiles starting with bin 33 SCAN_PROFILE 5 33 CALC_FEATURE_STATS 5 CLEAR_FEATURES 5 PERFORM_SC 1 2 3 4 5 // // commands necessary for 'cirrus stitching' // RESET_AVERAGING_WEIGHTS AVERAGE_SCATTERING_RATIO 3 0 582 AVERAGE_532_ATTEN_BS 3 0 582 AVERAGE_532_PAR_ATTEN_BS 3 0 582 AVERAGE_532_PER_ATTEN_BS 3 0 582 AVERAGE_1064_ATTEN_BS 3 0 582 // // Merges feature that are separated by no more than 180 m // starting index 137, ending at 390 // MERGE_FEATURES 2.0 -2.0 0.180 CALC_FEATURE_STATS 3 CLEAR_FEATURES 3 AVERAGE_SCATTERING_RATIO 4 0 582 AVERAGE_532_ATTEN_BS 4 0 582 AVERAGE_532_PAR_ATTEN_BS 4 0 582 AVERAGE_532_PER_ATTEN_BS 4 0 582 AVERAGE_1064_ATTEN_BS 4 0 582 CALC_FEATURE_STATS 4 CLEAR_FEATURES 4 AVERAGE_SCATTERING_RATIO 5 0 582 AVERAGE_532_ATTEN_BS 5 0 582 AVERAGE_532_PAR_ATTEN_BS 5 0 582 AVERAGE_532_PER_ATTEN_BS 5 0 582 AVERAGE_1064_ATTEN_BS 5 0 582 CALC_FEATURE_STATS 5 CLEAR_FEATURES 5 PERFORM_SC 1 2 3 4 5 // // end of 'cirrus stitching' section // // // commands necessary for 'aerosol base extension' // SET EXTEND_AEROSOL_BASE_MAX_GAP_DISTANCE 2.50 SET EXTEND_AEROSOL_MAX_NEGATIVES_FRACTION 0.40 EXTEND_AEROSOL_BASE_ALTITUDE // // end of 'aerosol base extension' section // Refresh the 5-km averaged data in preparation for the extinction processing RESET_AVERAGING_WEIGHTS AVERAGE_SCATTERING_RATIO 3 0 582 AVERAGE_532_ATTEN_BS 3 0 582 AVERAGE_532_PAR_ATTEN_BS 3 0 582 AVERAGE_532_PER_ATTEN_BS 3 0 582 AVERAGE_1064_ATTEN_BS 3 0 582 CALC_ADJACENCY // // valid values are 0 to 1 // SET CirrusFringes_AerosolFractionThreshold 0.35 // 0 = MINIMAL_ADJACENCY // 1 = CIRRUS_ONLY_ADJACENCY // 2 = HIGH_FRACTION_ADJACENCY IDENTIFY_CIRRUS_FRINGES 0 PERFORM_EXTINCTION2 HARVEST_POST_EXTINCTION_DATA COMPUTE_SURFACE_STATS CREATE_VERTICAL_MASK CREATE_QC RECORD_CLOUDS_5KM 3 4 5 RECORD_CLOUDS_1KM RECORD_CLOUDS_SINGLE RECORD_AEROSOLS_5KM 3 4 5 RECORD_LAYERS_5KM 3 4 5 RECORD_LAYERS_5KM_DIAGNOSTIC 3 4 5 RECORD_PROFILES_5KM "; } }