netcdf olirlprofmerge2newsM1.c0.20191027.000005 { dimensions: time = UNLIMITED ; // (7761 currently) height_low = 1480 ; height_high = 3980 ; variables: int base_time ; base_time:string = "2019-10-27 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 2019-10-27 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 2019-10-27 00:00:00 0:00" ; time:calendar = "gregorian" ; time:standard_name = "time" ; float height_high(height_high) ; height_high:long_name = "Height above ground level for the high (NFOV) channels" ; height_high:units = "km" ; height_high:standard_name = "height" ; float height_low(height_low) ; height_low:long_name = "Height above ground level for the low (WFOV) channels" ; height_low:units = "km" ; height_low:standard_name = "height" ; int shots_summed(time) ; shots_summed:long_name = "Number of laser shots" ; shots_summed:units = "1" ; float pulse_energy(time) ; pulse_energy:long_name = "Laser pulse energy" ; pulse_energy:units = "mJ" ; float acquisition_time(time) ; acquisition_time:long_name = "Pulse integration time" ; acquisition_time:units = "s" ; short filter(time) ; filter:long_name = "Flag indicating the filters (or lack of) added to the instrument" ; filter:units = "1" ; filter:flag_values = 0s, 1s, 2s ; filter:flag_meanings = "all_channels_blocked all_channels_not_blocked all_channels_not_blocked" ; filter:flag_0_description = "Value of 0 indicates all channels are blocked" ; filter:flag_1_description = "Value of 1 indicates all channels are not blocked" ; filter:flag_2_description = "Value of 2 indicates all channels are not blocked" ; filter:comment = "Other values indicates an experimental mode, used during adjustment and/or development" ; float cbh(time) ; cbh:long_name = "Cloud base height" ; cbh:units = "km" ; cbh:missing_value = -9999.f ; cbh:valid_min = 0.f ; cbh:flag_values = -1.f ; cbh:flag_meanings = "no_cloud_detected" ; cbh:comment = "Derived using elastic_analog_low, elastic_analog_high and dep_analog_high" ; float rh(time) ; rh:long_name = "Internal relative humidity" ; rh:units = "%" ; rh:missing_value = -9999.f ; float temp1(time) ; temp1:long_name = "Laser system temperature 1" ; temp1:units = "degC" ; temp1:missing_value = -9999.f ; float temp2(time) ; temp2:long_name = "Laser system temperature 2" ; temp2:units = "degC" ; temp2:missing_value = -9999.f ; float temp3(time) ; temp3:long_name = "Laser system temperature 3" ; temp3:units = "degC" ; temp3:missing_value = -9999.f ; float temp4(time) ; temp4:long_name = "Laser system temperature 4" ; temp4:units = "degC" ; temp4:missing_value = -9999.f ; float temp5(time) ; temp5:long_name = "Temperature 5 inside the instrument enclosure" ; temp5:units = "degC" ; temp5:comment = "air temperature at middle of main aisle" ; temp5:missing_value = -9999.f ; float temp6(time) ; temp6:long_name = "Temperature 6 inside the instrument enclosure" ; temp6:units = "degC" ; temp6:comment = "air temperature in aft optics" ; temp6:missing_value = -9999.f ; float temp7(time) ; temp7:long_name = "Temperature 7 inside the instrument enclosure" ; temp7:units = "degC" ; temp7:comment = "air temperature at telescope exit aperture" ; temp7:missing_value = -9999.f ; float temp8(time) ; temp8:long_name = "Temperature 8 inside the instrument enclosure" ; temp8:units = "degC" ; temp8:comment = "air temperature in exit window well" ; temp8:missing_value = -9999.f ; float temp9(time) ; temp9:long_name = "Temperature 9 inside the instrument enclosure" ; temp9:units = "degC" ; temp9:comment = "air temperature on exit window surface" ; temp9:missing_value = -9999.f ; float x_mirror(time) ; x_mirror:long_name = "X coordinate of mirror alignment" ; x_mirror:units = "1" ; x_mirror:missing_value = -9999.f ; float y_mirror(time) ; y_mirror:long_name = "Y coordinate of mirror alignment" ; y_mirror:units = "1" ; y_mirror:missing_value = -9999.f ; float x_display(time) ; x_display:long_name = "X coordinate on boresight display" ; x_display:units = "1" ; x_display:missing_value = -9999.f ; float y_display(time) ; y_display:long_name = "Y coordinate on boresight display" ; y_display:units = "1" ; y_display:missing_value = -9999.f ; float snr_display(time) ; snr_display:long_name = "Sum of the N2 high photon counting signal from 1.9-2.4 km normalized per shot and per mJ" ; snr_display:units = "1" ; snr_display:missing_value = -9999.f ; float n2_cloud(time) ; n2_cloud:long_name = "N2 cloud check value" ; n2_cloud:units = "1" ; n2_cloud:missing_value = -9999.f ; float depolarization_counts_high(time, height_high) ; depolarization_counts_high:long_name = "Merged count rate" ; depolarization_counts_high:units = "MHz" ; depolarization_counts_high:wavelength = "354.7 nm" ; depolarization_counts_high:comment = "Profile may be entirely photon counting, analog, or some combination of the two" ; byte depolarization_counts_high_merge_flag(time, height_high) ; depolarization_counts_high_merge_flag:long_name = "Merge flag" ; depolarization_counts_high_merge_flag:units = "1" ; depolarization_counts_high_merge_flag:flag_values = 0b, 1b, 2b ; depolarization_counts_high_merge_flag:flag_meanings = "PC virtual_PC signal_clipped" ; float depolarization_counts_high_dc_offset ; depolarization_counts_high_dc_offset:long_name = "DC offset of AD as determined from regression for depolarization counts high" ; depolarization_counts_high_dc_offset:units = "mV" ; depolarization_counts_high_dc_offset:comment = "Virtual PC = scale*(AD-dc_offset)" ; float depolarization_counts_high_scale ; depolarization_counts_high_scale:long_name = "Scale factor to convert AD to virtual PC for depolarization counts high" ; depolarization_counts_high_scale:units = "MHz/mV" ; depolarization_counts_high_scale:comment = "Virtual PC = scale*(AD-dc_offset)" ; float depolarization_counts_high_tau ; depolarization_counts_high_tau:long_name = "Deadtime coefficient" ; depolarization_counts_high_tau:units = "ns" ; depolarization_counts_high_tau:comment = "Used to correct PC for pulse pile up" ; float depolarization_counts_high_pcfitmin ; depolarization_counts_high_pcfitmin:long_name = "Minimum count rate used in fit for depolarization counts high" ; depolarization_counts_high_pcfitmin:units = "MHz" ; float depolarization_counts_high_pcfitmax ; depolarization_counts_high_pcfitmax:long_name = "Maximum count rate used in fit for depolarization counts high" ; depolarization_counts_high_pcfitmax:units = "MHz" ; byte depolarization_counts_high_fit_status ; depolarization_counts_high_fit_status:long_name = "Glue coefficient calculation status for depolarization counts high" ; depolarization_counts_high_fit_status:units = "1" ; depolarization_counts_high_fit_status:flag_values = 0b, 1b ; depolarization_counts_high_fit_status:flag_meanings = "Calculation_of_the_glue_coefficients_failed_default_values_from_config_file_were_used Calculation_of_the_glue_coefficients_succeeded" ; depolarization_counts_high_fit_status:flag_0_description = "Calculation of the glue coefficients failed, default values from config file were used" ; depolarization_counts_high_fit_status:flag_1_description = "Calculation of the glue coefficients succeeded" ; float depolarization_counts_high_background ; depolarization_counts_high_background:long_name = "Dark current for depolarization counts high" ; depolarization_counts_high_background:units = "MHz" ; short depolarization_counts_high_bin_offset ; depolarization_counts_high_bin_offset:long_name = "Range bin offset of the AD relative to the PC signal for depolarization counts high" ; depolarization_counts_high_bin_offset:units = "1" ; float depolarization_counts_high_dc_offset_mode0 ; depolarization_counts_high_dc_offset_mode0:long_name = "DC offset of AD as determined from mode 0 for depolarization counts high" ; depolarization_counts_high_dc_offset_mode0:units = "mV" ; float elastic_counts_high(time, height_high) ; elastic_counts_high:long_name = "Merged count rate for elastic high channel" ; elastic_counts_high:units = "MHz" ; elastic_counts_high:wavelength = "354.7 nm" ; elastic_counts_high:comment = "Profile may be entirely photon counting, analog, or some combination of the two" ; byte elastic_counts_high_merge_flag(time, height_high) ; elastic_counts_high_merge_flag:long_name = "Merge flag for elastic high channel" ; elastic_counts_high_merge_flag:units = "1" ; elastic_counts_high_merge_flag:flag_values = 0b, 1b, 2b ; elastic_counts_high_merge_flag:flag_meanings = "PC virtual_PC signal_clipped" ; float elastic_counts_high_dc_offset ; elastic_counts_high_dc_offset:long_name = "DC offset of AD as determined from regression for elastic high channel" ; elastic_counts_high_dc_offset:units = "mV" ; elastic_counts_high_dc_offset:comment = "Virtual PC = scale*(AD-dc_offset)" ; float elastic_counts_high_scale ; elastic_counts_high_scale:long_name = "Scale factor to convert AD to virtual PC for elastic high channel" ; elastic_counts_high_scale:units = "MHz/mV" ; elastic_counts_high_scale:comment = "Virtual PC = scale*(AD-dc_offset)" ; float elastic_counts_high_tau ; elastic_counts_high_tau:long_name = "Deadtime coefficient for elastic high channel" ; elastic_counts_high_tau:units = "ns" ; elastic_counts_high_tau:comment = "Used to correct PC for pulse pile up" ; float elastic_counts_high_pcfitmin ; elastic_counts_high_pcfitmin:long_name = "Minimum count rate used in fit for elastic counts high" ; elastic_counts_high_pcfitmin:units = "MHz" ; float elastic_counts_high_pcfitmax ; elastic_counts_high_pcfitmax:long_name = "Maximum count rate used in fit for elastic count high" ; elastic_counts_high_pcfitmax:units = "MHz" ; byte elastic_counts_high_fit_status ; elastic_counts_high_fit_status:long_name = "Glue coefficient calculation status for elastic counts high" ; elastic_counts_high_fit_status:units = "1" ; elastic_counts_high_fit_status:flag_values = 0b, 1b ; elastic_counts_high_fit_status:flag_meanings = "Calculation_of_the_glue_coefficients_failed_default_values_from_config_file_were_used Calculation_of_the_glue_coefficients_succeeded" ; elastic_counts_high_fit_status:flag_0_description = "Calculation of the glue coefficients failed, default values from config file were used" ; elastic_counts_high_fit_status:flag_1_description = "Calculation of the glue coefficients succeeded" ; float elastic_counts_high_background ; elastic_counts_high_background:long_name = "Dark current for elastic counts high" ; elastic_counts_high_background:units = "MHz" ; short elastic_counts_high_bin_offset ; elastic_counts_high_bin_offset:long_name = "Range bin offset of the AD relative to the PC signal for elastic counts high" ; elastic_counts_high_bin_offset:units = "1" ; float elastic_counts_high_dc_offset_mode0 ; elastic_counts_high_dc_offset_mode0:long_name = "DC offset of AD as determined from mode 0 for elastic counts high" ; elastic_counts_high_dc_offset_mode0:units = "mV" ; float elastic_counts_low(time, height_low) ; elastic_counts_low:long_name = "Merged count rate for elastic counts low" ; elastic_counts_low:units = "MHz" ; elastic_counts_low:wavelength = "354.7 nm" ; elastic_counts_low:comment = "Profile may be entirely photon counting, analog, or some combination of the two" ; byte elastic_counts_low_merge_flag(time, height_low) ; elastic_counts_low_merge_flag:long_name = "Merge flag for elastic counts low" ; elastic_counts_low_merge_flag:units = "1" ; elastic_counts_low_merge_flag:flag_values = 0b, 1b, 2b ; elastic_counts_low_merge_flag:flag_meanings = "PC virtual_PC signal_clipped" ; float elastic_counts_low_dc_offset ; elastic_counts_low_dc_offset:long_name = "DC offset of AD as determined from regression for elastic counts low" ; elastic_counts_low_dc_offset:units = "mV" ; elastic_counts_low_dc_offset:comment = "Virtual PC = scale*(AD-dc_offset)" ; float elastic_counts_low_scale ; elastic_counts_low_scale:long_name = "Scale factor to convert AD to virtual PC for elastic counts low" ; elastic_counts_low_scale:units = "MHz/mV" ; elastic_counts_low_scale:comment = "Virtual PC = scale*(AD-dc_offset)" ; float elastic_counts_low_tau ; elastic_counts_low_tau:long_name = "Deadtime coefficient for elastic counts low" ; elastic_counts_low_tau:units = "ns" ; elastic_counts_low_tau:comment = "Used to correct PC for pulse pile up" ; float elastic_counts_low_pcfitmin ; elastic_counts_low_pcfitmin:long_name = "Minimum count rate used in fit for elastic counts low" ; elastic_counts_low_pcfitmin:units = "MHz" ; float elastic_counts_low_pcfitmax ; elastic_counts_low_pcfitmax:long_name = "Maximum count rate used in fit for elastic counts low" ; elastic_counts_low_pcfitmax:units = "MHz" ; byte elastic_counts_low_fit_status ; elastic_counts_low_fit_status:long_name = "Glue coefficient calculation status for elastic counts low" ; elastic_counts_low_fit_status:units = "1" ; elastic_counts_low_fit_status:flag_values = 0b, 1b ; elastic_counts_low_fit_status:flag_meanings = "Calculation_of_the_glue_coefficients_failed_default_values_from_config_file_were_used Calculation_of_the_glue_coefficients_succeeded" ; elastic_counts_low_fit_status:flag_0_description = "Calculation of the glue coefficients failed, default values from config file were used" ; elastic_counts_low_fit_status:flag_1_description = "Calculation of the glue coefficients succeeded" ; float elastic_counts_low_background ; elastic_counts_low_background:long_name = "Dark current for elastic counts low" ; elastic_counts_low_background:units = "MHz" ; short elastic_counts_low_bin_offset ; elastic_counts_low_bin_offset:long_name = "Range bin offset of the AD relative to the PC signal for elastic counts low" ; elastic_counts_low_bin_offset:units = "1" ; float elastic_counts_low_dc_offset_mode0 ; elastic_counts_low_dc_offset_mode0:long_name = "DC offset of AD as determined from mode 0 for elastic counts low" ; elastic_counts_low_dc_offset_mode0:units = "mV" ; float nitrogen_counts_high(time, height_high) ; nitrogen_counts_high:long_name = "Merged count rate for nitrogen counts high" ; nitrogen_counts_high:units = "MHz" ; nitrogen_counts_high:wavelength = "386.7 nm" ; nitrogen_counts_high:comment = "Profile may be entirely photon counting, analog, or some combination of the two" ; byte nitrogen_counts_high_merge_flag(time, height_high) ; nitrogen_counts_high_merge_flag:long_name = "Merge flag for nitrogen counts high" ; nitrogen_counts_high_merge_flag:units = "1" ; nitrogen_counts_high_merge_flag:flag_values = 0b, 1b, 2b ; nitrogen_counts_high_merge_flag:flag_meanings = "PC virtual_PC signal_clipped" ; nitrogen_counts_high_merge_flag:comment = "0 = PC, 1 = virtual PC, 2 = signal clipped" ; float nitrogen_counts_high_dc_offset ; nitrogen_counts_high_dc_offset:long_name = "DC offset of AD as determined from regression for nitrogen counts high" ; nitrogen_counts_high_dc_offset:units = "mV" ; nitrogen_counts_high_dc_offset:comment = "Virtual PC = scale*(AD-dc_offset)" ; float nitrogen_counts_high_scale ; nitrogen_counts_high_scale:long_name = "Scale factor to convert AD to virtual PC for nitrogen counts high" ; nitrogen_counts_high_scale:units = "MHz/mV" ; nitrogen_counts_high_scale:comment = "Virtual PC = scale*(AD-dc_offset)" ; float nitrogen_counts_high_tau ; nitrogen_counts_high_tau:long_name = "Deadtime coefficient for nitrogen counts high" ; nitrogen_counts_high_tau:units = "ns" ; nitrogen_counts_high_tau:comment = "Used to correct PC for pulse pile up" ; float nitrogen_counts_high_pcfitmin ; nitrogen_counts_high_pcfitmin:long_name = "Minimum count rate used in fit for nitrogen counts high" ; nitrogen_counts_high_pcfitmin:units = "MHz" ; float nitrogen_counts_high_pcfitmax ; nitrogen_counts_high_pcfitmax:long_name = "Maximum count rate used in fit for nitrogen counts high" ; nitrogen_counts_high_pcfitmax:units = "MHz" ; byte nitrogen_counts_high_fit_status ; nitrogen_counts_high_fit_status:long_name = "Glue coefficient calculation status for nitrogen counts high" ; nitrogen_counts_high_fit_status:units = "1" ; nitrogen_counts_high_fit_status:flag_values = 0b, 1b ; nitrogen_counts_high_fit_status:flag_meanings = "Calculation_of_the_glue_coefficients_failed_default_values_from_config_file_were_used Calculation_of_the_glue_coefficients_succeeded" ; nitrogen_counts_high_fit_status:value_0 = "Calculation of the glue coefficients failed, default values from config file were used" ; nitrogen_counts_high_fit_status:value_1 = "Calculation of the glue coefficients succeeded" ; float nitrogen_counts_high_background ; nitrogen_counts_high_background:long_name = "Dark current for nitrogen counts high" ; nitrogen_counts_high_background:units = "MHz" ; short nitrogen_counts_high_bin_offset ; nitrogen_counts_high_bin_offset:long_name = "Range bin offset of the AD relative to the PC signal for nitrogen counts high" ; nitrogen_counts_high_bin_offset:units = "1" ; float nitrogen_counts_high_dc_offset_mode0 ; nitrogen_counts_high_dc_offset_mode0:long_name = "DC offset of AD as determined from mode 0 for nitrogen counts high" ; nitrogen_counts_high_dc_offset_mode0:units = "mV" ; float nitrogen_counts_low(time, height_low) ; nitrogen_counts_low:long_name = "Merged count rate for nitrogen counts low" ; nitrogen_counts_low:units = "MHz" ; nitrogen_counts_low:wavelength = "386.7 nm" ; nitrogen_counts_low:comment = "Profile may be entirely photon counting, analog, or some combination of the two" ; byte nitrogen_counts_low_merge_flag(time, height_low) ; nitrogen_counts_low_merge_flag:long_name = "Merge flag for nitrogen counts low" ; nitrogen_counts_low_merge_flag:units = "1" ; nitrogen_counts_low_merge_flag:flag_values = 0b, 1b, 2b ; nitrogen_counts_low_merge_flag:flag_meanings = "PC virtual_PC signal_clipped" ; float nitrogen_counts_low_dc_offset ; nitrogen_counts_low_dc_offset:long_name = "DC offset of AD as determined from regression for nitrogen counts low" ; nitrogen_counts_low_dc_offset:units = "mV" ; nitrogen_counts_low_dc_offset:comment = "Virtual PC = scale*(AD-dc_offset)" ; float nitrogen_counts_low_scale ; nitrogen_counts_low_scale:long_name = "Scale factor to convert AD to virtual PC for nitrogen counts low" ; nitrogen_counts_low_scale:units = "MHz/mV" ; nitrogen_counts_low_scale:comment = "Virtual PC = scale*(AD-dc_offset)" ; float nitrogen_counts_low_tau ; nitrogen_counts_low_tau:long_name = "Deadtime coefficient for nitrogen counts low" ; nitrogen_counts_low_tau:units = "ns" ; nitrogen_counts_low_tau:comment = "Used to correct PC for pulse pile up" ; float nitrogen_counts_low_pcfitmin ; nitrogen_counts_low_pcfitmin:long_name = "Minimum count rate used in fit for nitrogen counts low" ; nitrogen_counts_low_pcfitmin:units = "MHz" ; float nitrogen_counts_low_pcfitmax ; nitrogen_counts_low_pcfitmax:long_name = "Maximum count rate used in fit for nitrogen counts low" ; nitrogen_counts_low_pcfitmax:units = "MHz" ; byte nitrogen_counts_low_fit_status ; nitrogen_counts_low_fit_status:long_name = "Glue coefficient calculation status for nitrogen counts low" ; nitrogen_counts_low_fit_status:units = "1" ; nitrogen_counts_low_fit_status:flag_values = 0b, 1b ; nitrogen_counts_low_fit_status:flag_meanings = "Calculation_of_the_glue_coefficients_failed_default_values_from_config_file_were_used Calculation_of_the_glue_coefficients_succeeded" ; nitrogen_counts_low_fit_status:value_0 = "Calculation of the glue coefficients failed, default values from config file were used" ; nitrogen_counts_low_fit_status:value_1 = "Calculation of the glue coefficients succeeded" ; float nitrogen_counts_low_background ; nitrogen_counts_low_background:long_name = "Dark current for nitrogen counts low" ; nitrogen_counts_low_background:units = "MHz" ; short nitrogen_counts_low_bin_offset ; nitrogen_counts_low_bin_offset:long_name = "Range bin offset of the AD relative to the PC signal for nitrogen counts low" ; nitrogen_counts_low_bin_offset:units = "1" ; float nitrogen_counts_low_dc_offset_mode0 ; nitrogen_counts_low_dc_offset_mode0:long_name = "DC offset of AD as determined from mode 0 for nitrogen counts low" ; nitrogen_counts_low_dc_offset_mode0:units = "mV" ; float t1_counts_high(time, height_high) ; t1_counts_high:long_name = "Merged count rate for t1 counts high" ; t1_counts_high:units = "MHz" ; t1_counts_high:wavelength = "354.3 nm" ; t1_counts_high:comment = "Profile may be entirely photon counting, analog, or some combination of the two" ; byte t1_counts_high_merge_flag(time, height_high) ; t1_counts_high_merge_flag:long_name = "Merge flag for t1 counts high" ; t1_counts_high_merge_flag:units = "1" ; t1_counts_high_merge_flag:flag_values = 0b, 1b, 2b ; t1_counts_high_merge_flag:flag_meanings = "PC virtual_PC signal_clipped" ; t1_counts_high_merge_flag:comment = "0 = PC, 1 = virtual PC, 2 = signal clipped" ; float t1_counts_high_dc_offset ; t1_counts_high_dc_offset:long_name = "DC offset of AD as determined from regression for t1 counts high" ; t1_counts_high_dc_offset:units = "mV" ; t1_counts_high_dc_offset:comment = "Virtual PC = scale*(AD-dc_offset)" ; float t1_counts_high_scale ; t1_counts_high_scale:long_name = "Scale factor to convert AD to virtual PC for t1 counts high" ; t1_counts_high_scale:units = "MHz/mV" ; t1_counts_high_scale:comment = "Virtual PC = scale*(AD-dc_offset)" ; float t1_counts_high_tau ; t1_counts_high_tau:long_name = "Deadtime coefficient for t1 counts high" ; t1_counts_high_tau:units = "ns" ; t1_counts_high_tau:comment = "Used to correct PC for pulse pile up" ; float t1_counts_high_pcfitmin ; t1_counts_high_pcfitmin:long_name = "Minimum count rate used in fit for t1 counts high" ; t1_counts_high_pcfitmin:units = "MHz" ; float t1_counts_high_pcfitmax ; t1_counts_high_pcfitmax:long_name = "Maximum count rate used in fit for t1 counts high" ; t1_counts_high_pcfitmax:units = "MHz" ; byte t1_counts_high_fit_status ; t1_counts_high_fit_status:long_name = "Glue coefficient calculation status for t1 counts high" ; t1_counts_high_fit_status:units = "1" ; t1_counts_high_fit_status:flag_values = 0b, 1b ; t1_counts_high_fit_status:flag_meanings = "Calculation_of_the_glue_coefficients_failed_default_values_from_config_file_were_used Calculation_of_the_glue_coefficients_succeeded" ; t1_counts_high_fit_status:flag_0_description = "Calculation of the glue coefficients failed, default values from config file were used" ; t1_counts_high_fit_status:flag_1_description = "Calculation of the glue coefficients succeeded" ; float t1_counts_high_background ; t1_counts_high_background:long_name = "Dark current for t1 counts high" ; t1_counts_high_background:units = "MHz" ; short t1_counts_high_bin_offset ; t1_counts_high_bin_offset:long_name = "Range bin offset of the AD relative to the PC signal for t1 counts high" ; t1_counts_high_bin_offset:units = "1" ; float t1_counts_high_dc_offset_mode0 ; t1_counts_high_dc_offset_mode0:long_name = "DC offset of AD as determined from mode 0 for t1 counts high" ; t1_counts_high_dc_offset_mode0:units = "mV" ; float t2_counts_high(time, height_high) ; t2_counts_high:long_name = "Merged count rate for t2 counts high" ; t2_counts_high:units = "MHz" ; t2_counts_high:wavelength = "353.3 nm" ; t2_counts_high:comment = "Profile may be entirely photon counting, analog, or some combination of the two" ; byte t2_counts_high_merge_flag(time, height_high) ; t2_counts_high_merge_flag:long_name = "Merge flag for t2 counts high" ; t2_counts_high_merge_flag:units = "1" ; t2_counts_high_merge_flag:flag_values = 0b, 1b, 2b ; t2_counts_high_merge_flag:flag_meanings = "PC virtual_PC signal_clipped" ; float t2_counts_high_dc_offset ; t2_counts_high_dc_offset:long_name = "DC offset of AD as determined from regression for t2 counts high" ; t2_counts_high_dc_offset:units = "mV" ; t2_counts_high_dc_offset:comment = "Virtual PC = scale*(AD-dc_offset)" ; float t2_counts_high_scale ; t2_counts_high_scale:long_name = "Scale factor to convert AD to virtual PC for t2 counts high" ; t2_counts_high_scale:units = "MHz/mV" ; t2_counts_high_scale:comment = "Virtual PC = scale*(AD-dc_offset)" ; float t2_counts_high_tau ; t2_counts_high_tau:long_name = "Deadtime coefficient for t2 counts high" ; t2_counts_high_tau:units = "ns" ; t2_counts_high_tau:comment = "Used to correct PC for pulse pile up" ; float t2_counts_high_pcfitmin ; t2_counts_high_pcfitmin:long_name = "Minimum count rate used in fit for t2 counts high" ; t2_counts_high_pcfitmin:units = "MHz" ; float t2_counts_high_pcfitmax ; t2_counts_high_pcfitmax:long_name = "Maximum count rate used in fit for t2 counts high" ; t2_counts_high_pcfitmax:units = "MHz" ; byte t2_counts_high_fit_status ; t2_counts_high_fit_status:long_name = "Glue coefficient calculation status for t2 counts high" ; t2_counts_high_fit_status:units = "1" ; t2_counts_high_fit_status:flag_values = 0b, 1b ; t2_counts_high_fit_status:flag_meanings = "Calculation_of_the_glue_coefficients_failed_default_values_from_config_file_were_used Calculation_of_the_glue_coefficients_succeeded" ; t2_counts_high_fit_status:flag_0_description = "Calculation of the glue coefficients succeeded" ; float t2_counts_high_background ; t2_counts_high_background:long_name = "Dark current for t2 counts high" ; t2_counts_high_background:units = "MHz" ; short t2_counts_high_bin_offset ; t2_counts_high_bin_offset:long_name = "Range bin offset of the AD relative to the PC signal for t2 counts high" ; t2_counts_high_bin_offset:units = "1" ; float t2_counts_high_dc_offset_mode0 ; t2_counts_high_dc_offset_mode0:long_name = "DC offset of AD as determined from mode 0 for t2 counts high" ; t2_counts_high_dc_offset_mode0:units = "mV" ; float water_counts_high(time, height_high) ; water_counts_high:long_name = "Merged count rate for water counts high" ; water_counts_high:units = "MHz" ; water_counts_high:wavelength = "407.5 nm" ; water_counts_high:comment = "Profile may be entirely photon counting, analog, or some combination of the two" ; byte water_counts_high_merge_flag(time, height_high) ; water_counts_high_merge_flag:long_name = "Merge flag for water counts high" ; water_counts_high_merge_flag:units = "1" ; water_counts_high_merge_flag:flag_values = 0b, 1b, 2b ; water_counts_high_merge_flag:flag_meanings = "PC virtual_PC signal_clipped" ; water_counts_high_merge_flag:comment = "0 = PC, 1 = virtual PC, 2 = signal clipped" ; float water_counts_high_dc_offset ; water_counts_high_dc_offset:long_name = "DC offset of AD as determined from regression for water counts high" ; water_counts_high_dc_offset:units = "mV" ; water_counts_high_dc_offset:comment = "Virtual PC = scale*(AD-dc_offset)" ; float water_counts_high_scale ; water_counts_high_scale:long_name = "Scale factor to convert AD to virtual PC for water counts high" ; water_counts_high_scale:units = "MHz/mV" ; water_counts_high_scale:comment = "Virtual PC = scale*(AD-dc_offset)" ; float water_counts_high_tau ; water_counts_high_tau:long_name = "Deadtime coefficient for water counts high" ; water_counts_high_tau:units = "ns" ; water_counts_high_tau:comment = "Used to correct PC for pulse pile up" ; float water_counts_high_pcfitmin ; water_counts_high_pcfitmin:long_name = "Minimum count rate used in fit for water counts high" ; water_counts_high_pcfitmin:units = "MHz" ; float water_counts_high_pcfitmax ; water_counts_high_pcfitmax:long_name = "Maximum count rate used in fit for water counts high" ; water_counts_high_pcfitmax:units = "MHz" ; byte water_counts_high_fit_status ; water_counts_high_fit_status:long_name = "Glue coefficient calculation status for water counts high" ; water_counts_high_fit_status:units = "1" ; water_counts_high_fit_status:flag_values = 0b, 1b ; water_counts_high_fit_status:flag_meanings = "Calculation_of_the_glue_coefficients_failed_default_values_from_config_file_were_used Calculation_of_the_glue_coefficients_succeeded" ; water_counts_high_fit_status:flag_0_description = "Calculation of the glue coefficients failed, default values from config file were used" ; water_counts_high_fit_status:flag_1_description = "Calculation of the glue coefficients succeeded" ; float water_counts_high_background ; water_counts_high_background:long_name = "Dark current for water counts high" ; water_counts_high_background:units = "MHz" ; short water_counts_high_bin_offset ; water_counts_high_bin_offset:long_name = "Range bin offset of the AD relative to the PC signal for water counts high" ; water_counts_high_bin_offset:units = "1" ; float water_counts_high_dc_offset_mode0 ; water_counts_high_dc_offset_mode0:long_name = "DC offset of AD as determined from mode 0 for water counts high" ; water_counts_high_dc_offset_mode0:units = "mV" ; float water_counts_low(time, height_low) ; water_counts_low:long_name = "Merged count rate for water counts low" ; water_counts_low:units = "MHz" ; water_counts_low:wavelength = "407.5 nm" ; water_counts_low:comment = "Profile may be entirely photon counting, analog, or some combination of the two" ; byte water_counts_low_merge_flag(time, height_low) ; water_counts_low_merge_flag:long_name = "Merge flag for water counts low" ; water_counts_low_merge_flag:units = "1" ; water_counts_low_merge_flag:flag_values = 0b, 1b, 2b ; water_counts_low_merge_flag:flag_meanings = "PC virtual_PC signal_clipped" ; float water_counts_low_dc_offset ; water_counts_low_dc_offset:long_name = "DC offset of AD as determined from regression for water counts low" ; water_counts_low_dc_offset:units = "mV" ; water_counts_low_dc_offset:comment = "Virtual PC = scale*(AD-dc_offset)" ; float water_counts_low_scale ; water_counts_low_scale:long_name = "Scale factor to convert AD to virtual PC for water counts low" ; water_counts_low_scale:units = "MHz/mV" ; water_counts_low_scale:comment = "Virtual PC = scale*(AD-dc_offset)" ; float water_counts_low_tau ; water_counts_low_tau:long_name = "Deadtime coefficient for water counts low" ; water_counts_low_tau:units = "ns" ; water_counts_low_tau:comment = "Used to correct PC for pulse pile up" ; float water_counts_low_pcfitmin ; water_counts_low_pcfitmin:long_name = "Minimum count rate used in fit for water counts low" ; water_counts_low_pcfitmin:units = "MHz" ; float water_counts_low_pcfitmax ; water_counts_low_pcfitmax:long_name = "Maximum count rate used in fit for water counts low" ; water_counts_low_pcfitmax:units = "MHz" ; byte water_counts_low_fit_status ; water_counts_low_fit_status:long_name = "Glue coefficient calculation status for water counts low" ; water_counts_low_fit_status:units = "1" ; water_counts_low_fit_status:flag_values = 0b, 1b ; water_counts_low_fit_status:flag_meanings = "Calculation_of_the_glue_coefficients_failed_default_values_from_config_file_were_used Calculation_of_the_glue_coefficients_succeeded" ; water_counts_low_fit_status:flag_0_description = "Calculation of the glue coefficients failed, default values from config file were used" ; water_counts_low_fit_status:flag_1_description = "Calculation of the glue coefficients succeeded" ; float water_counts_low_background ; water_counts_low_background:long_name = "Dark current for water counts low" ; water_counts_low_background:units = "MHz" ; short water_counts_low_bin_offset ; water_counts_low_bin_offset:long_name = "Range bin offset of the AD relative to the PC signal for water counts low" ; water_counts_low_bin_offset:units = "1" ; float water_counts_low_dc_offset_mode0 ; water_counts_low_dc_offset_mode0:long_name = "DC offset of AD as determined from mode 0 for water counts low" ; water_counts_low_dc_offset_mode0:units = "mV" ; 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 = "idl -R -n rlprof2_merge -n rlprof2_merge -b 20191027 -s oli -f M1" ; :Conventions = "ARM-1.2" ; :doi = "10.5439/1325950" ; :process_version = "vap-rlprof2_merge-1.1-0.el6" ; :dod_version = "rlprofmerge2news-c0-1.1" ; :input_datastreams = "olirlM1.a0 : 9.4 : 20191027.000005-20191027.120005" ; :site_id = "oli" ; :platform_id = "rlprofmerge2news" ; :facility_id = "M1" ; :data_level = "c0" ; :location_description = "North Slope of Alaska (NSA), Oliktok Point, Alaska" ; :datastream = "olirlprofmerge2newsM1.c0" ; :history = "created by user dsmgr on machine ruby at 2019-11-02 19:11:09, using vap-rlprof2_merge-1.1-0.el6" ; }