netcdf enarlproffexcnt1thorC1.c0.20240428.000000 { dimensions: time = UNLIMITED ; // (720 currently) height_high = 666 ; height_low = 288 ; variables: int base_time ; base_time:string = "2024-04-28 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 2024-04-28 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 2024-04-28 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" ; float shots_summed(time) ; shots_summed:long_name = "Number of laser shots in the ensemble" ; shots_summed:units = "counts" ; shots_summed:missing_value = -9999.f ; float average_energy(time) ; average_energy:long_name = "Average laser energy of the ensemble shots" ; average_energy:units = "mJ" ; average_energy:missing_value = -9999.f ; float background_e_high_para(time) ; background_e_high_para:long_name = "Background signal in the high elastic parallel channel" ; background_e_high_para:units = "counts" ; background_e_high_para:missing_value = -9999.f ; float background_rms_e_high_para(time) ; background_rms_e_high_para:long_name = "Background RMS noise in the high elastic parallel channel" ; background_rms_e_high_para:units = "counts" ; background_rms_e_high_para:missing_value = -9999.f ; float background_e_high_perp(time) ; background_e_high_perp:long_name = "Background signal in the high elastic perpendicular channel" ; background_e_high_perp:units = "counts" ; background_e_high_perp:missing_value = -9999.f ; float background_rms_e_high_perp(time) ; background_rms_e_high_perp:long_name = "Background RMS noise in the high elastic perpendicular channel" ; background_rms_e_high_perp:units = "counts" ; background_rms_e_high_perp:missing_value = -9999.f ; float background_e_low(time) ; background_e_low:long_name = "Background signal in the low elastic channel" ; background_e_low:units = "counts" ; background_e_low:missing_value = -9999.f ; float background_rms_e_low(time) ; background_rms_e_low:long_name = "Background RMS noise in the low elastic channel" ; background_rms_e_low:units = "counts" ; background_rms_e_low:missing_value = -9999.f ; float background_n2_high(time) ; background_n2_high:long_name = "Background signal in the high nitrogen channel" ; background_n2_high:units = "counts" ; background_n2_high:missing_value = -9999.f ; float background_rms_n2_high(time) ; background_rms_n2_high:long_name = "Background RMS noise in the high nitrogen channel" ; background_rms_n2_high:units = "counts" ; background_rms_n2_high:missing_value = -9999.f ; float background_n2_low(time) ; background_n2_low:long_name = "Background signal in the low nitrogen channel" ; background_n2_low:units = "counts" ; background_n2_low:missing_value = -9999.f ; float background_rms_n2_low(time) ; background_rms_n2_low:long_name = "Background RMS noise in the low nitrogen channel" ; background_rms_n2_low:units = "counts" ; background_rms_n2_low:missing_value = -9999.f ; float counts_e_high_para(time, height_high) ; counts_e_high_para:long_name = "Signal in the high elastic parallel channel" ; counts_e_high_para:units = "counts" ; counts_e_high_para:comment = "weight applied to account for the extra neutral density filter; corrected for misalignment of the depolarizing beam splitter" ; counts_e_high_para:missing_value = -9999.f ; counts_e_high_para:ancillary_variables = "counts_e_high_para_uncertainty_random counts_e_high_para_uncertainty_systematic" ; float counts_e_high_para_uncertainty_random(time, height_high) ; counts_e_high_para_uncertainty_random:long_name = "Random uncertainty in the high elastic parallel channel signal" ; counts_e_high_para_uncertainty_random:units = "counts" ; counts_e_high_para_uncertainty_random:comment = "The random uncertainty in the high elastic parallel channel signal is derived from the elastic perpendicular channel signal, the elastic parallel channel signal, the depolarization misalignment angle, the relative gain of the elastic parallel channel, and their random uncertainties." ; counts_e_high_para_uncertainty_random:missing_value = -9999.f ; float counts_e_high_para_uncertainty_systematic(time, height_high) ; counts_e_high_para_uncertainty_systematic:long_name = "Systematic uncertainty in the high elastic parallel channel signal" ; counts_e_high_para_uncertainty_systematic:units = "counts" ; counts_e_high_para_uncertainty_systematic:comment = "The systematic uncertainty in the high elastic parallel channel signal is derived from the elastic perpendicular channel signal, the elastic parallel channel signal, the depolarization misalignment angle, the relative gain of the elastic parallel channel, and their systematic uncertainties." ; counts_e_high_para_uncertainty_systematic:missing_value = -9999.f ; float counts_e_high_perp(time, height_high) ; counts_e_high_perp:long_name = "Signal in the high elastic perpendicular channel" ; counts_e_high_perp:units = "counts" ; counts_e_high_perp:comment = "corrected for misalignment of the depolarizing beam splitter" ; counts_e_high_perp:missing_value = -9999.f ; counts_e_high_perp:ancillary_variables = "counts_e_high_perp_uncertainty_random counts_e_high_perp_uncertainty_systematic" ; float counts_e_high_perp_uncertainty_random(time, height_high) ; counts_e_high_perp_uncertainty_random:long_name = "Random uncertainty in the high elastic perpendicular channel signal" ; counts_e_high_perp_uncertainty_random:units = "counts" ; counts_e_high_perp_uncertainty_random:comment = "The random uncertainty in the high elastic perpendicular channel signal is derived from the elastic perpendicular channel signal, the elastic parallel channel signal, the depolarization misalignment angle, the relative gain of the elastic parallel channel, and their random uncertainties." ; counts_e_high_perp_uncertainty_random:comment_2 = "Corrected for misalignment of the depolarizing beam splitter" ; counts_e_high_perp_uncertainty_random:missing_value = -9999.f ; float counts_e_high_perp_uncertainty_systematic(time, height_high) ; counts_e_high_perp_uncertainty_systematic:long_name = "Systematic uncertainty in the high elastic perpendicular channel signal" ; counts_e_high_perp_uncertainty_systematic:units = "counts" ; counts_e_high_perp_uncertainty_systematic:comment = "The systematic uncertainty in the high elastic perpendicular channel signal is derived from the elastic perpendicular channel signal, the elastic parallel channel signal, the depolarization misalignment angle, the relative gain of the elastic parallel channel, and their systematic uncertainties." ; counts_e_high_perp_uncertainty_systematic:comment_2 = "Corrected for misalignment of the depolarizing beam splitter" ; counts_e_high_perp_uncertainty_systematic:missing_value = -9999.f ; float counts_e_low(time, height_low) ; counts_e_low:long_name = "Signal in the low elastic channel" ; counts_e_low:units = "counts" ; counts_e_low:missing_value = -9999.f ; counts_e_low:ancillary_variables = "counts_e_low_uncertainty_random" ; float counts_e_low_uncertainty_random(time, height_low) ; counts_e_low_uncertainty_random:long_name = "Random uncertainty in the low elastic channel signal" ; counts_e_low_uncertainty_random:units = "counts" ; counts_e_low_uncertainty_random:comment = "The random uncertainty in the low elastic channel signal is derived from the low elastic channel signal and the low elastic channel background signal." ; counts_e_low_uncertainty_random:missing_value = -9999.f ; float counts_n2_high(time, height_high) ; counts_n2_high:long_name = "Signal in the high nitrogen channel" ; counts_n2_high:units = "counts" ; counts_n2_high:missing_value = -9999.f ; counts_n2_high:ancillary_variables = "counts_n2_high_uncertainty_random" ; float counts_n2_high_uncertainty_random(time, height_high) ; counts_n2_high_uncertainty_random:long_name = "Random uncertainty in the high nitrogen channel signal" ; counts_n2_high_uncertainty_random:units = "counts" ; counts_n2_high_uncertainty_random:comment = "The random uncertainty in the high nitrogen channel signal is derived from the high nitrogen channel signal and the high nitrogen channel background signal." ; counts_n2_high_uncertainty_random:missing_value = -9999.f ; float counts_n2_low(time, height_low) ; counts_n2_low:long_name = "Signal in the low nitrogen channel" ; counts_n2_low:units = "counts" ; counts_n2_low:missing_value = -9999.f ; counts_n2_low:ancillary_variables = "counts_n2_low_uncertainty_random" ; float counts_n2_low_uncertainty_random(time, height_low) ; counts_n2_low_uncertainty_random:long_name = "Random uncertainty in the low nitrogen channel signal" ; counts_n2_low_uncertainty_random:units = "counts" ; counts_n2_low_uncertainty_random:comment = "The random uncertainty in the low nitrogen channel signal is derived from the low nitrogen channel signal and the low nitrogen channel background signal." ; counts_n2_low_uncertainty_random:missing_value = -9999.f ; float snr_e_high_para(time, height_high) ; snr_e_high_para:long_name = "Signal-to-noise ratio in the high elastic parallel channel signal" ; snr_e_high_para:units = "1" ; snr_e_high_para:missing_value = -9999.f ; snr_e_high_para:ancillary_variables = "qc_snr_e_high" ; float snr_e_high_perp(time, height_high) ; snr_e_high_perp:long_name = "Signal-to-noise ratio in the high elastic perpendicular channel signal" ; snr_e_high_perp:units = "1" ; snr_e_high_perp:missing_value = -9999.f ; snr_e_high_perp:ancillary_variables = "qc_snr_e_high" ; int qc_snr_e_high(time, height_high) ; qc_snr_e_high:long_name = "Quality check results on field: Signal-to-noise ratio in the high elastic parallel and perpendicular channel signal" ; qc_snr_e_high:units = "1" ; qc_snr_e_high:description = "This field contains bit packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_snr_e_high:flag_method = "bit" ; qc_snr_e_high:bit_1_description = "no high elastic signal (SNR<1, beam attenuated)" ; qc_snr_e_high:bit_1_assessment = "Bad" ; float snr_e_low(time, height_low) ; snr_e_low:long_name = "Signal-to-noise ratio in the low elastic channel signal" ; snr_e_low:units = "1" ; snr_e_low:missing_value = -9999.f ; snr_e_low:ancillary_variables = "qc_snr_e_low" ; int qc_snr_e_low(time, height_low) ; qc_snr_e_low:long_name = "Quality check results on field: Signal-to-noise ratio in the low elastic channel signal" ; qc_snr_e_low:units = "1" ; qc_snr_e_low:description = "This field contains bit packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_snr_e_low:flag_method = "bit" ; qc_snr_e_low:bit_1_description = "no low elastic signal (SNR<1)" ; qc_snr_e_low:bit_1_assessment = "Bad" ; float snr_n2_high(time, height_high) ; snr_n2_high:long_name = "Signal-to-noise ratio in the high nitrogen channel signal" ; snr_n2_high:units = "1" ; snr_n2_high:missing_value = -9999.f ; snr_n2_high:ancillary_variables = "qc_snr_n2_high" ; int qc_snr_n2_high(time, height_high) ; qc_snr_n2_high:long_name = "Quality check results on field: Signal-to-noise ratio in the high nitrogen channel signal" ; qc_snr_n2_high:units = "1" ; qc_snr_n2_high:description = "This field contains bit packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_snr_n2_high:flag_method = "bit" ; qc_snr_n2_high:bit_1_description = "no high nitrogen signal (SNR<1)" ; qc_snr_n2_high:bit_1_assessment = "Bad" ; float snr_n2_low(time, height_low) ; snr_n2_low:long_name = "Signal-to-noise ratio in the low nitrogen channel signal" ; snr_n2_low:units = "1" ; snr_n2_low:missing_value = -9999.f ; snr_n2_low:ancillary_variables = "qc_snr_n2_low" ; int qc_snr_n2_low(time, height_low) ; qc_snr_n2_low:long_name = "Quality check results on field: Signal-to-noise ratio in the low nitrogen channel signal" ; qc_snr_n2_low:units = "1" ; qc_snr_n2_low:description = "This field contains bit packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_snr_n2_low:flag_method = "bit" ; qc_snr_n2_low:bit_1_description = "no low nitrogen signal (SNR<1)" ; qc_snr_n2_low:bit_1_assessment = "Bad" ; 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 = "rlprof_fex.m -s ena -f C1 -d 20240428 -t 10" ; :Conventions = "ARM-1.2" ; :process_version = "1.7-0.el7" ; :dod_version = "rlproffexcnt1thor-c0-1.0" ; :input_datastreams = "enasondewnpnC1.b1 : 10.14 : 20240424.113000-20240429.233000\n", "enarlprofmerge2newsC1.c0 : 2.3 : 20240424.000003-20240430.000004\n", "enarllogC1.a0 : 9.4 : 20240428.230744-20240429.151752" ; :site_id = "ena" ; :platform_id = "rlproffexcnt1thor" ; :facility_id = "C1" ; :data_level = "c0" ; :location_description = "Eastern North Atlantic (ENA), Graciosa Island, Azores" ; :datastream = "enarlproffexcnt1thorC1.c0" ; :doi = "10.5439/1373941" ; :smoothing_weight = "2D Gaussian, standard deviation = (window size)/3" ; :smoothing_levels = "smoothing level 1 window: 0.03 km x 2 min; smoothing level 2 window: 0.3 km x 10 min; smoothing level 3 window: 0.6 km x 30 min; smoothing level 4 window: 1.2 km x 60 min; smoothing level 5 window: 2.4 km x 120 min; smoothing level 6 window: 4.8 km x 240 min; " ; :number_iterations = "8" ; :history = "created by user dsmgr on machine prod-proc2.adc.arm.gov at 2024-05-02 17:07:21, using 1.7-0.el7" ; }