netcdf sgprlC1.a0.20201012.120001 { dimensions: time = UNLIMITED ; // (2672 currently) high_bins = 4000 ; low_bins = 1500 ; variables: int base_time ; base_time:string = "2020-10-12 00:00:00 0:00" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; base_time:ancillary_variables = "time_offset" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2020-10-12 00:00:00 0:00" ; time_offset:ancillary_variables = "base_time" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2020-10-12 00:00:00 0:00" ; time:standard_name = "time" ; int shots_summed_water_high(time) ; shots_summed_water_high:long_name = "Number of laser shots recorded for the high water channel" ; shots_summed_water_high:units = "count" ; shots_summed_water_high:missing_value = -9999 ; int shots_summed_nitrogen_high(time) ; shots_summed_nitrogen_high:long_name = "Number of laser shots recorded for the high nitrogen channel" ; shots_summed_nitrogen_high:units = "count" ; shots_summed_nitrogen_high:missing_value = -9999 ; int shots_summed_elastic_high(time) ; shots_summed_elastic_high:long_name = "Number of laser shots recorded for the high elastic channel" ; shots_summed_elastic_high:units = "count" ; shots_summed_elastic_high:missing_value = -9999 ; int shots_summed_depolarization_high(time) ; shots_summed_depolarization_high:long_name = "Number of laser shots recorded for the high depolarization channel" ; shots_summed_depolarization_high:units = "count" ; shots_summed_depolarization_high:missing_value = -9999 ; int shots_summed_t1_high(time) ; shots_summed_t1_high:long_name = "Number of laser shots recorded for the temperature 1 channel" ; shots_summed_t1_high:units = "count" ; shots_summed_t1_high:missing_value = -9999 ; int shots_summed_t2_high(time) ; shots_summed_t2_high:long_name = "Number of laser shots recorded for the temperature 2 channel" ; shots_summed_t2_high:units = "count" ; shots_summed_t2_high:missing_value = -9999 ; int shots_summed_liquid_high(time) ; shots_summed_liquid_high:long_name = "Number of laser shots recorded for the liquid water channel" ; shots_summed_liquid_high:units = "count" ; shots_summed_liquid_high:missing_value = -9999 ; int shots_summed_water_low(time) ; shots_summed_water_low:long_name = "Number of laser shots recorded for the low water channel" ; shots_summed_water_low:units = "count" ; shots_summed_water_low:missing_value = -9999 ; int shots_summed_nitrogen_low(time) ; shots_summed_nitrogen_low:long_name = "Number of laser shots recorded for the low nitrogen channel" ; shots_summed_nitrogen_low:units = "count" ; shots_summed_nitrogen_low:missing_value = -9999 ; int shots_summed_elastic_low(time) ; shots_summed_elastic_low:long_name = "Number of laser shots recorded for the low elastic channel" ; shots_summed_elastic_low:units = "count" ; shots_summed_elastic_low:missing_value = -9999 ; int acquisition_time(time) ; acquisition_time:long_name = "Nominal number of seconds of data acquired" ; acquisition_time:units = "s" ; acquisition_time:missing_value = -9999 ; int pulse_energy(time) ; pulse_energy:long_name = "Laser pulse energy" ; pulse_energy:units = "mJ" ; pulse_energy:missing_value = -9999 ; int filter(time) ; filter:long_name = "Flag indicating the filters (or lack of) added to the instrument" ; filter:units = "unitless" ; filter:missing_value = -9999 ; filter:flag_values = 0, 1, 2, 3, 4, 5, 6, 7 ; filter:flag_meanings = "closed open_and_LW_using_filter_1 open_and_LW_using_filter_2 using_ND1.0_and_LW_using_filter_1 using_ND1.0_and_LW_using_filter_2 using_N2.0_and_LW_using_filter_1 using_N2.0_and_LW_using_filter_2 open_and_no_filters_in_place" ; filter:flag_0_description = "The filter wheels are closed" ; filter:flag_1_description = "The filter wheels are open and the LW channel has filter #1 in place" ; filter:flag_2_description = "The filter wheels are open and the LW channel has filter #2 in place" ; filter:flag_3_description = "The filter wheels have ND1.0 in place and the LW channel has filter #1 in place" ; filter:flag_4_description = "The filter wheels have ND1.0 in place and the LW channel has filter #2 in place" ; filter:flag_5_description = "The filter wheels have N2.0 in place and the LW channel has filter #1 in place" ; filter:flag_6_description = "The filter wheels have N2.0 in place and the LW channel has filter #2 in place" ; filter:flag_7_description = "All filter wheels are open (i.e., no filters in place)" ; int water_counts_high(time, high_bins) ; water_counts_high:long_name = "Number of photons counted in the high water vapor channel" ; water_counts_high:units = "count" ; water_counts_high:missing_value = -9999 ; int nitrogen_counts_high(time, high_bins) ; nitrogen_counts_high:long_name = "Number of photons counted in the high nitrogen channel" ; nitrogen_counts_high:units = "count" ; nitrogen_counts_high:missing_value = -9999 ; int elastic_counts_high(time, high_bins) ; elastic_counts_high:long_name = "Number of photons counted in the high elastic (aerosol) channel" ; elastic_counts_high:units = "count" ; elastic_counts_high:missing_value = -9999 ; elastic_counts_high:comment = "This signal is beam-parallel with the laser." ; elastic_counts_high:comment2 = "The total elastic signal is a weighted sum of this field with the depolarization_counts_high field." ; int depolarization_counts_high(time, high_bins) ; depolarization_counts_high:long_name = "Number of photons counted in the high depolarization channel" ; depolarization_counts_high:units = "count" ; depolarization_counts_high:missing_value = -9999 ; depolarization_counts_high:comment = "This signal is beam-perpendicular to the laser." ; depolarization_counts_high:comment2 = "The total elastic signal is a weighted sum of this field with the elastic_counts_high field." ; int t1_counts_high(time, high_bins) ; t1_counts_high:long_name = "Number of photons counted in the temperature 1 channel" ; t1_counts_high:units = "count" ; t1_counts_high:missing_value = -9999 ; int t2_counts_high(time, high_bins) ; t2_counts_high:long_name = "Number of photons counted in the temperature 2 channel" ; t2_counts_high:units = "count" ; t2_counts_high:missing_value = -9999 ; int liquid_counts_high(time, high_bins) ; liquid_counts_high:long_name = "Number of photons counted in the liquid water channel" ; liquid_counts_high:units = "count" ; liquid_counts_high:missing_value = -9999 ; int water_analog_high(time, high_bins) ; water_analog_high:long_name = "Summed analog signal in the high water vapor channel" ; water_analog_high:units = "mV" ; water_analog_high:missing_value = -9999 ; int nitrogen_analog_high(time, high_bins) ; nitrogen_analog_high:long_name = "Summed analog signal in the high nitrogen channel" ; nitrogen_analog_high:units = "mV" ; nitrogen_analog_high:missing_value = -9999 ; int elastic_analog_high(time, high_bins) ; elastic_analog_high:long_name = "Summed analog signal in the high elastic channel" ; elastic_analog_high:units = "mV" ; elastic_analog_high:missing_value = -9999 ; elastic_analog_high:comment = "This signal is beam-parallel with the laser." ; elastic_analog_high:comment2 = "The total elastic signal is a weighted sum of this field with the depolarization_analog_high field." ; int depolarization_analog_high(time, high_bins) ; depolarization_analog_high:long_name = "Summed analog signal in the high depolarization channel" ; depolarization_analog_high:units = "mV" ; depolarization_analog_high:missing_value = -9999 ; depolarization_analog_high:comment = "This signal is beam-perpendicular to the laser." ; depolarization_analog_high:comment2 = "The total elastic signal is a weighted sum of this field with the elastic_analog_high field." ; int t1_analog_high(time, high_bins) ; t1_analog_high:long_name = "Summed analog signal in the temperature 1 channel" ; t1_analog_high:units = "mV" ; t1_analog_high:missing_value = -9999 ; int t2_analog_high(time, high_bins) ; t2_analog_high:long_name = "Summed analog signal in the temperature 2 channel" ; t2_analog_high:units = "mV" ; t2_analog_high:missing_value = -9999 ; int liquid_analog_high(time, high_bins) ; liquid_analog_high:long_name = "Summed analog signal in the liquid water channel" ; liquid_analog_high:units = "mV" ; liquid_analog_high:missing_value = -9999 ; int water_counts_low(time, low_bins) ; water_counts_low:long_name = "Number of photons counted in the low water vapor channel" ; water_counts_low:units = "count" ; water_counts_low:missing_value = -9999 ; int nitrogen_counts_low(time, low_bins) ; nitrogen_counts_low:long_name = "Number of photons counted in the low nitrogen channel" ; nitrogen_counts_low:units = "count" ; nitrogen_counts_low:missing_value = -9999 ; int elastic_counts_low(time, low_bins) ; elastic_counts_low:long_name = "Number of photons counted in the low elastic (aerosol) channel" ; elastic_counts_low:units = "count" ; elastic_counts_low:missing_value = -9999 ; int water_analog_low(time, low_bins) ; water_analog_low:long_name = "Summed analog signal in the low water vapor channel" ; water_analog_low:units = "mV" ; water_analog_low:missing_value = -9999 ; int nitrogen_analog_low(time, low_bins) ; nitrogen_analog_low:long_name = "Summed analog signal in the low nitrogen channel" ; nitrogen_analog_low:units = "mV" ; nitrogen_analog_low:missing_value = -9999 ; int elastic_analog_low(time, low_bins) ; elastic_analog_low:long_name = "Summed analog signal in the low elastic channel" ; elastic_analog_low:units = "mV" ; elastic_analog_low:missing_value = -9999 ; float n2_cloud_check_value(time) ; n2_cloud_check_value:long_name = "N2 cloud check value" ; n2_cloud_check_value:units = "unitless" ; n2_cloud_check_value:missing_value = -9999.f ; n2_cloud_check_value:comment = "N2 cloud check value is the sum of the N2 High photon counting signal from 1.9-2.4 km normalized per shot and per mJ." ; n2_cloud_check_value:comment1 = "If this value is less than a defined threshold then it is deemed \"cloudy\"." ; int cloud_value_check(time) ; cloud_value_check:long_name = "Cloud value check flag" ; cloud_value_check:units = "unitless" ; cloud_value_check:missing_value = -9999 ; cloud_value_check:flag_values = 0, 1, 2, 3 ; cloud_value_check:flag_meanings = "not_cloudy cloudy_based_on_attenuation_of_N2_signal_only cloudy_based_on_large_gradient_in_low_elastic_channel cloudy_based_on_both_methods" ; cloud_value_check:flag_0_description = "Indicates not cloudy" ; cloud_value_check:flag_1_description = "Cloudy based on attenuation of N2 signal only" ; cloud_value_check:flag_2_description = "Cloudy based on a large gradient in the low elastic channel" ; cloud_value_check:flag_3_description = "Cloudy based on both methods" ; int rh(time) ; rh:long_name = "Relative humidity inside the instrument enclosure" ; rh:units = "%" ; rh:missing_value = -9999 ; float temp1(time) ; temp1:long_name = "Temperature 1 inside the instrument enclosure" ; temp1:units = "degC" ; temp1:missing_value = -9999.f ; float temp2(time) ; temp2:long_name = "Temperature 2 inside the instrument enclosure" ; temp2:units = "degC" ; temp2:missing_value = -9999.f ; float temp3(time) ; temp3:long_name = "Temperature 3 inside the instrument enclosure" ; temp3:units = "degC" ; temp3:missing_value = -9999.f ; float temp4(time) ; temp4:long_name = "Temperature 4 inside the instrument enclosure" ; temp4:units = "degC" ; temp4:missing_value = -9999.f ; float temp5(time) ; temp5:long_name = "Temperature 5 inside the instrument enclosure" ; temp5:units = "degC" ; temp5:missing_value = -9999.f ; float temp6(time) ; temp6:long_name = "Temperature 6 inside the instrument enclosure" ; temp6:units = "degC" ; temp6:missing_value = -9999.f ; float s1(time) ; s1:long_name = "Supplemental 1" ; s1:units = "unitless" ; s1:missing_value = -9999.f ; float s2(time) ; s2:long_name = "Supplemental 2" ; s2:units = "unitless" ; s2:missing_value = -9999.f ; float s3(time) ; s3:long_name = "Supplemental 3" ; s3:units = "unitless" ; s3:missing_value = -9999.f ; float s4(time) ; s4:long_name = "Supplemental 4" ; s4:units = "unitless" ; s4:missing_value = -9999.f ; float s5(time) ; s5:long_name = "Supplemental 5" ; s5:units = "unitless" ; s5:missing_value = -9999.f ; float s6(time) ; s6:long_name = "Supplemental 6" ; s6:units = "unitless" ; s6:missing_value = -9999.f ; float s7(time) ; s7:long_name = "Supplemental 7" ; s7:units = "unitless" ; s7:missing_value = -9999.f ; float s8(time) ; s8:long_name = "Supplemental 8" ; s8:units = "unitless" ; s8:missing_value = -9999.f ; float s9(time) ; s9:long_name = "Supplemental 9" ; s9:units = "unitless" ; s9:missing_value = -9999.f ; float s10(time) ; s10:long_name = "Supplemental 10" ; s10:units = "unitless" ; s10:missing_value = -9999.f ; float laser_head(time) ; laser_head:long_name = "Laser head in use" ; laser_head:units = "unitless" ; laser_head:missing_value = -9999.f ; laser_head:flag_values = 0.f, 1.f ; laser_head:flag_meanings = "old_laser_head new_laser_head" ; laser_head:flag_0_description = "Old laser head in use" ; laser_head:flag_1_description = "New laser head in use" ; float lat ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; lat:standard_name = "latitude" ; float lon ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; lon:standard_name = "longitude" ; float alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; // global attributes: :command_line = "rl_ingest -s sgp -f C1" ; :process_version = "ingest-rl-9.4-0.el6" ; :dod_version = "rl-a0-2.1" ; :input_source = "/data/collection/sgp/sgprlC1.00/sgprlC1.00.20201012.120001.dat" ; :site_id = "sgp" ; :platform_id = "rl" ; :facility_id = "C1" ; :data_level = "a0" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :datastream = "sgprlC1.a0" ; :serial_number = "Not Specified" ; :sampling_interval = "Nominally 1 minute" ; :averaging_interval = "N/A" ; :vertical_resolution_low_channels = "7.5 meters" ; :vertical_resolution_high_channels = "7.5 meters" ; :number_of_bins_before_shot = "382" ; :number_of_bins_before_shot_comment = "This is the number of bins that are recorded _before_ the actual laser shot occurs. However, this number is different for the analog channels relative to the photon counting channels and may be different among the different photon counting channels. The user is encouraged to look for the ground spike in the signals to determine the ground level in the data." ; :laser_wavelength = "355 nm" ; :nitrogen_wavelength = "387 nm" ; :h2o_wavelength = "408 nm" ; :history = "created by user dsmgr on machine ruby at 2020-10-12 12:05:14, using ingest-rl-9.4-0.el6" ; }