netcdf sgpaoscaps3wE13.b1.20240425.140130 { dimensions: time = UNLIMITED ; // (35469 currently) variables: int base_time ; base_time:string = "2024-04-25 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-25 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-25 00:00:00 0:00" ; time:calendar = "gregorian" ; time:standard_name = "time" ; float Bext_R(time) ; Bext_R:long_name = "Aerosol extinction coefficient, red wavelength" ; Bext_R:units = "Mm-1" ; Bext_R:missing_value = -9999.f ; Bext_R:standard_name = "volume_extinction_coefficient_in_air_due_to_ambient_aerosol" ; Bext_R:ancillary_variables = "qc_Bext_R impactor_state status_pump" ; Bext_R:measured_wavelength = "632 nm" ; Bext_R:comment_conditions = "Values are reported at ambient internal temperature and pressure" ; int qc_Bext_R(time) ; qc_Bext_R:long_name = "Quality check results on field: Aerosol extinction coefficient, red wavelength" ; qc_Bext_R:units = "1" ; qc_Bext_R: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_Bext_R:Bext_R_max_warning = 3000.f ; qc_Bext_R:Bext_R_min_alarm = -7.5f ; qc_Bext_R:raw_loss_R_max_warning = 2000.f ; qc_Bext_R:internal_pressure_min_alarm = 650.f ; qc_Bext_R:internal_pressure_max_alarm = 800.f ; qc_Bext_R:internal_pressure_min_warning = 700.f ; qc_Bext_R:internal_pressure_max_warning = 790.f ; qc_Bext_R:ambient_temperature_min_alarm = 221.15f ; qc_Bext_R:ambient_temperature_max_alarm = 331.15f ; qc_Bext_R:last_baseline_R_min_alarm = 0.f ; qc_Bext_R:last_baseline_R_max_alarm = 2000.f ; qc_Bext_R:last_baseline_R_max_warning = 1875.f ; qc_Bext_R:status_pump_alarm = 2 ; qc_Bext_R:status_baseline_or_status_pump_alarm = 10 ; qc_Bext_R:flag_method = "bit" ; qc_Bext_R:bit_1_description = "Value is equal to missing_value." ; qc_Bext_R:bit_1_assessment = "Bad" ; qc_Bext_R:bit_2_description = "Not used" ; qc_Bext_R:bit_2_assessment = "Bad" ; qc_Bext_R:bit_3_description = "Not used" ; qc_Bext_R:bit_3_assessment = "Bad" ; qc_Bext_R:bit_4_description = "Bext_R < Bext_R_min_alarm" ; qc_Bext_R:bit_4_assessment = "Bad" ; qc_Bext_R:bit_5_description = "Bext_R > Bext_R_max_warning" ; qc_Bext_R:bit_5_assessment = "Indeterminate" ; qc_Bext_R:bit_6_description = "raw_loss_R > raw_loss_R_max_warning" ; qc_Bext_R:bit_6_assessment = "Indeterminate" ; qc_Bext_R:bit_7_description = "internal_pressure < internal_pressure_min_alarm" ; qc_Bext_R:bit_7_assessment = "Bad" ; qc_Bext_R:bit_8_description = "internal_pressure > internal_pressure_max_alarm" ; qc_Bext_R:bit_8_assessment = "Bad" ; qc_Bext_R:bit_9_description = "internal_pressure < internal_pressure_min_warning OR internal_pressure > internal_pressure_max_warning" ; qc_Bext_R:bit_9_assessment = "Indeterminate" ; qc_Bext_R:bit_10_description = "ambient_temperature < ambient_temperature_min_alarm" ; qc_Bext_R:bit_10_assessment = "Bad" ; qc_Bext_R:bit_11_description = "ambient_temperature > ambient_temperature_max_alarm" ; qc_Bext_R:bit_11_assessment = "Bad" ; qc_Bext_R:bit_12_description = "last_baseline_R < last_baseline_R_min_alarm" ; qc_Bext_R:bit_12_assessment = "Bad" ; qc_Bext_R:bit_13_description = "last_baseline_R > last_baseline_R_max_alarm" ; qc_Bext_R:bit_13_assessment = "Bad" ; qc_Bext_R:bit_14_description = "last_baseline_R > last_baseline_R_max_warning" ; qc_Bext_R:bit_14_assessment = "Indeterminate" ; qc_Bext_R:bit_15_description = "status_pump is 2" ; qc_Bext_R:bit_15_assessment = "Bad" ; qc_Bext_R:bit_16_description = "qc_impactor_state is bad" ; qc_Bext_R:bit_16_assessment = "Bad" ; qc_Bext_R:bit_17_description = "qc_impactor_state is indeterminate" ; qc_Bext_R:bit_17_assessment = "Indeterminate" ; qc_Bext_R:bit_18_description = "status_baseline == 1 or status_baseline == 2 (baseline_on, flush period or measurement period)" ; qc_Bext_R:bit_18_assessment = "Bad" ; qc_Bext_R:bit_19_description = "status_baseline or status_pump changed over the last status_baseline_or_status_pump_alarm seconds" ; qc_Bext_R:bit_19_assessment = "Bad" ; float raw_loss_R(time) ; raw_loss_R:long_name = "Raw measure of cavity loss, red wavelength" ; raw_loss_R:units = "Mm-1" ; raw_loss_R:missing_value = -9999.f ; raw_loss_R:measured_wavelength = "632 nm" ; float signal_R(time) ; signal_R:long_name = "Light signal level, red wavelength" ; signal_R:units = "1" ; signal_R:missing_value = -9999.f ; signal_R:measured_wavelength = "632 nm" ; float last_baseline_R(time) ; last_baseline_R:long_name = "Last baseline check, red wavelength" ; last_baseline_R:units = "Mm-1" ; last_baseline_R:missing_value = -9999.f ; last_baseline_R:measured_wavelength = "632 nm" ; float Bext_G(time) ; Bext_G:long_name = "Aerosol extinction coefficient, green wavelength" ; Bext_G:units = "Mm-1" ; Bext_G:missing_value = -9999.f ; Bext_G:standard_name = "volume_extinction_coefficient_in_air_due_to_ambient_aerosol" ; Bext_G:ancillary_variables = "qc_Bext_G impactor_state status_pump" ; Bext_G:measured_wavelength = "532 nm" ; Bext_G:comment_conditions = "Values are reported at ambient internal temperature and pressure" ; int qc_Bext_G(time) ; qc_Bext_G:long_name = "Quality check results on field: Aerosol extinction coefficient, green wavelength" ; qc_Bext_G:units = "1" ; qc_Bext_G: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_Bext_G:Bext_G_max_warning = 200.f ; qc_Bext_G:Bext_G_min_alarm = -50.f ; qc_Bext_G:raw_loss_G_max_warning = 2000.f ; qc_Bext_G:internal_pressure_min_alarm = 650.f ; qc_Bext_G:internal_pressure_max_alarm = 800.f ; qc_Bext_G:internal_pressure_min_warning = 700.f ; qc_Bext_G:internal_pressure_max_warning = 790.f ; qc_Bext_G:ambient_temperature_min_alarm = 221.f ; qc_Bext_G:ambient_temperature_max_alarm = 231.f ; qc_Bext_G:last_baseline_G_min_alarm = 0.f ; qc_Bext_G:last_baseline_G_max_alarm = 2000.f ; qc_Bext_G:last_baseline_G_max_warning = 1950.f ; qc_Bext_G:status_pump_alarm = 2 ; qc_Bext_G:status_baseline_or_status_pump_alarm = 10 ; qc_Bext_G:flag_method = "bit" ; qc_Bext_G:bit_1_description = "Value is equal to missing_value." ; qc_Bext_G:bit_1_assessment = "Bad" ; qc_Bext_G:bit_2_description = "Not used" ; qc_Bext_G:bit_2_assessment = "Bad" ; qc_Bext_G:bit_3_description = "Not used" ; qc_Bext_G:bit_3_assessment = "Bad" ; qc_Bext_G:bit_4_description = "Bext_G < Bext_G_min_alarm" ; qc_Bext_G:bit_4_assessment = "Bad" ; qc_Bext_G:bit_5_description = "Bext_G > Bext_G_max_warning" ; qc_Bext_G:bit_5_assessment = "Indeterminate" ; qc_Bext_G:bit_6_description = "raw_loss_G > raw_loss_G_max_warning" ; qc_Bext_G:bit_6_assessment = "Indeterminate" ; qc_Bext_G:bit_7_description = "internal_pressure < internal_pressure_min_alarm" ; qc_Bext_G:bit_7_assessment = "Bad" ; qc_Bext_G:bit_8_description = "internal_pressure > internal_pressure_max_alarm" ; qc_Bext_G:bit_8_assessment = "Bad" ; qc_Bext_G:bit_9_description = "internal_pressure < internal_pressure_min_warning OR internal_pressure > internal_pressure_max_warning" ; qc_Bext_G:bit_9_assessment = "Indeterminate" ; qc_Bext_G:bit_10_description = "ambient_temperature < ambient_temperature_min_alarm" ; qc_Bext_G:bit_10_assessment = "Bad" ; qc_Bext_G:bit_11_description = "ambient_temperature > ambient_temperature_max_alarm" ; qc_Bext_G:bit_11_assessment = "Bad" ; qc_Bext_G:bit_12_description = "last_baseline_G < last_baseline_G_min_alarm" ; qc_Bext_G:bit_12_assessment = "Bad" ; qc_Bext_G:bit_13_description = "last_baseline_G > last_baseline_G_max_alarm" ; qc_Bext_G:bit_13_assessment = "Bad" ; qc_Bext_G:bit_14_description = "last_baseline_G > last_baseline_G_max_warning" ; qc_Bext_G:bit_14_assessment = "Indeterminate" ; qc_Bext_G:bit_15_description = "status_pump is 2" ; qc_Bext_G:bit_15_assessment = "Bad" ; qc_Bext_G:bit_16_description = "qc_impactor_state is bad" ; qc_Bext_G:bit_16_assessment = "Bad" ; qc_Bext_G:bit_17_description = "qc_impactor_state is indeterminate" ; qc_Bext_G:bit_17_assessment = "Indeterminate" ; qc_Bext_G:bit_18_description = "status_baseline == 1 or status_baseline == 2 (baseline_on, flush period or measurement period)" ; qc_Bext_G:bit_18_assessment = "Bad" ; qc_Bext_G:bit_19_description = "status_baseline or status_pump changed over the last status_baseline_or_status_pump_alarm seconds" ; qc_Bext_G:bit_19_assessment = "Bad" ; float raw_loss_G(time) ; raw_loss_G:long_name = "Raw measure of cavity loss, green wavelength" ; raw_loss_G:units = "Mm-1" ; raw_loss_G:missing_value = -9999.f ; raw_loss_G:measured_wavelength = "532 nm" ; float signal_G(time) ; signal_G:long_name = "Light signal level, green wavelength" ; signal_G:units = "1" ; signal_G:missing_value = -9999.f ; signal_G:measured_wavelength = "532 nm" ; float last_baseline_G(time) ; last_baseline_G:long_name = "Last baseline check, green wavelength" ; last_baseline_G:units = "Mm-1" ; last_baseline_G:missing_value = -9999.f ; last_baseline_G:measured_wavelength = "532 nm" ; float Bext_B(time) ; Bext_B:long_name = "Aerosol extinction coefficient, blue wavelength" ; Bext_B:units = "Mm-1" ; Bext_B:missing_value = -9999.f ; Bext_B:standard_name = "volume_extinction_coefficient_in_air_due_to_ambient_aerosol" ; Bext_B:ancillary_variables = "qc_Bext_B impactor_state status_pump" ; Bext_B:measured_wavelength = "450 nm" ; Bext_B:comment_conditions = "Values are reported at ambient internal temperature and pressure" ; int qc_Bext_B(time) ; qc_Bext_B:long_name = "Quality check results on field: Aerosol extinction coefficient, blue wavelength" ; qc_Bext_B:units = "1" ; qc_Bext_B: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_Bext_B:Bext_B_max_warning = 525.f ; qc_Bext_B:Bext_B_min_alarm = -200.f ; qc_Bext_B:raw_loss_B_max_warning = 6000.f ; qc_Bext_B:internal_pressure_min_alarm = 650.f ; qc_Bext_B:internal_pressure_max_alarm = 800.f ; qc_Bext_B:internal_pressure_min_warning = 700.f ; qc_Bext_B:internal_pressure_max_warning = 790.f ; qc_Bext_B:ambient_temperature_min_alarm = 221.f ; qc_Bext_B:ambient_temperature_max_alarm = 231.f ; qc_Bext_B:last_baseline_B_min_alarm = 0.f ; qc_Bext_B:last_baseline_B_max_alarm = 6000.f ; qc_Bext_B:last_baseline_B_max_warning = 5975.f ; qc_Bext_B:status_pump_alarm = 2 ; qc_Bext_B:status_baseline_or_status_pump_alarm = 10 ; qc_Bext_B:flag_method = "bit" ; qc_Bext_B:bit_1_description = "Value is equal to missing_value." ; qc_Bext_B:bit_1_assessment = "Bad" ; qc_Bext_B:bit_2_description = "Not used" ; qc_Bext_B:bit_2_assessment = "Bad" ; qc_Bext_B:bit_3_description = "Not used" ; qc_Bext_B:bit_3_assessment = "Bad" ; qc_Bext_B:bit_4_description = "Bext_B < Bext_B_min_alarm" ; qc_Bext_B:bit_4_assessment = "Bad" ; qc_Bext_B:bit_5_description = "Bext_B > Bext_B_max_warning" ; qc_Bext_B:bit_5_assessment = "Indeterminate" ; qc_Bext_B:bit_6_description = "raw_loss_B > raw_loss_B_max_warning" ; qc_Bext_B:bit_6_assessment = "Indeterminate" ; qc_Bext_B:bit_7_description = "internal_pressure < internal_pressure_min_alarm" ; qc_Bext_B:bit_7_assessment = "Bad" ; qc_Bext_B:bit_8_description = "internal_pressure > internal_pressure_max_alarm" ; qc_Bext_B:bit_8_assessment = "Bad" ; qc_Bext_B:bit_9_description = "internal_pressure < internal_pressure_min_warning OR internal_pressure > internal_pressure_max_warning" ; qc_Bext_B:bit_9_assessment = "Indeterminate" ; qc_Bext_B:bit_10_description = "ambient_temperature < ambient_temperature_min_alarm" ; qc_Bext_B:bit_10_assessment = "Bad" ; qc_Bext_B:bit_11_description = "ambient_temperature > ambient_temperature_max_alarm" ; qc_Bext_B:bit_11_assessment = "Bad" ; qc_Bext_B:bit_12_description = "last_baseline_B < last_baseline_B_min_alarm" ; qc_Bext_B:bit_12_assessment = "Bad" ; qc_Bext_B:bit_13_description = "last_baseline_B > last_baseline_B_max_alarm" ; qc_Bext_B:bit_13_assessment = "Bad" ; qc_Bext_B:bit_14_description = "last_baseline_B > last_baseline_B_max_warning" ; qc_Bext_B:bit_14_assessment = "Indeterminate" ; qc_Bext_B:bit_15_description = "status_pump is 2" ; qc_Bext_B:bit_15_assessment = "Bad" ; qc_Bext_B:bit_16_description = "qc_impactor_state is bad" ; qc_Bext_B:bit_16_assessment = "Bad" ; qc_Bext_B:bit_17_description = "qc_impactor_state is indeterminate" ; qc_Bext_B:bit_17_assessment = "Indeterminate" ; qc_Bext_B:bit_18_description = "status_baseline == 1 or status_baseline == 2 (baseline_on, flush period or measurement period)" ; qc_Bext_B:bit_18_assessment = "Bad" ; qc_Bext_B:bit_19_description = "status_baseline or status_pump changed over the last status_baseline_or_status_pump_alarm seconds" ; qc_Bext_B:bit_19_assessment = "Bad" ; float raw_loss_B(time) ; raw_loss_B:long_name = "Raw measure of cavity loss, blue wavelength" ; raw_loss_B:units = "Mm-1" ; raw_loss_B:missing_value = -9999.f ; raw_loss_B:measured_wavelength = "450 nm" ; float signal_B(time) ; signal_B:long_name = "Light signal level, blue wavelength" ; signal_B:units = "1" ; signal_B:missing_value = -9999.f ; signal_B:measured_wavelength = "450 nm" ; float last_baseline_B(time) ; last_baseline_B:long_name = "Last baseline check, blue wavelength" ; last_baseline_B:units = "Mm-1" ; last_baseline_B:missing_value = -9999.f ; last_baseline_B:measured_wavelength = "450 nm" ; short status_pump(time) ; status_pump:long_name = "Status of pump" ; status_pump:units = "1" ; status_pump:missing_value = -9999s ; status_pump:flag_meanings = "pump_off_valve_open pump_on_valve_open alarm_state pump_off_valve_closed pump_on_valve_closed" ; status_pump:flag_values = 0s, 1s, 2s, 4s, 5s ; status_pump:flag_0_description = "Pump off, valve open" ; status_pump:flag_1_description = "Pump on, valve open" ; status_pump:flag_2_description = "Alarm state" ; status_pump:flag_4_description = "Pump off, valve closed" ; status_pump:flag_5_description = "Pump on, valve closed" ; short status_baseline(time) ; status_baseline:long_name = "Baseline status" ; status_baseline:units = "1" ; status_baseline:missing_value = -9999s ; status_baseline:flag_meanings = "normal_operation-no_baseline baseline_on-flush_period baseline_on-measurement_period" ; status_baseline:flag_values = 0s, 1s, 2s ; status_baseline:flag_0_description = "Normal operation, no baseline" ; status_baseline:flag_1_description = "Baseline on, flush period" ; status_baseline:flag_2_description = "Baseline on, measurement period" ; float internal_pressure(time) ; internal_pressure:long_name = "Internal instrument pressure" ; internal_pressure:units = "torr" ; internal_pressure:valid_min = 450.f ; internal_pressure:valid_max = 825.f ; internal_pressure:missing_value = -9999.f ; internal_pressure:standard_name = "air_pressure" ; float ambient_temperature(time) ; ambient_temperature:long_name = "Ambient temperature near instrument" ; ambient_temperature:units = "K" ; ambient_temperature:valid_min = 273.f ; ambient_temperature:valid_max = 340.f ; ambient_temperature:missing_value = -9999.f ; ambient_temperature:standard_name = "air_temperature" ; double seconds_after_transition(time) ; seconds_after_transition:long_name = "Seconds since last impactor transition" ; seconds_after_transition:units = "s" ; seconds_after_transition:missing_value = -9999. ; int impactor_state(time) ; impactor_state:long_name = "Impactor state in terms of aerodynamic diameter cut off" ; impactor_state:units = "1" ; impactor_state:missing_value = -9999 ; impactor_state:flag_meanings = "transition_between_particle_size 1um 10um" ; impactor_state:flag_values = 0, 1, 10 ; impactor_state:source = "sgpimpactorE13.b1:impactor_state" ; impactor_state:switching_mode = "on" ; impactor_state:default_state = "10" ; impactor_state:ancillary_variables = "qc_impactor_state" ; int qc_impactor_state(time) ; qc_impactor_state:long_name = "Quality check results on field: Impactor state in terms of aerodynamic diameter cut off" ; qc_impactor_state:units = "1" ; qc_impactor_state: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_impactor_state:seconds_after_1um_warning = 144.f ; qc_impactor_state:seconds_after_1um_alarm = 126.f ; qc_impactor_state:seconds_after_10um_warning = 126.f ; qc_impactor_state:seconds_after_10um_alarm = 108.f ; qc_impactor_state:flag_method = "bit" ; qc_impactor_state:bit_1_description = "Impactor data is missing from impactor_state: source" ; qc_impactor_state:bit_1_assessment = "Bad" ; qc_impactor_state:bit_2_description = "qc_impactor_state from impactor datastream is bad" ; qc_impactor_state:bit_2_assessment = "Bad" ; qc_impactor_state:bit_3_description = "qc_impactor_state from impactor datastream is indeterminate" ; qc_impactor_state:bit_3_assessment = "Indeterminate" ; qc_impactor_state:bit_4_description = "(seconds_after_transition < seconds_after_1um_warning) and (impactor_state == 1)" ; qc_impactor_state:bit_4_assessment = "Indeterminate" ; qc_impactor_state:bit_5_description = "(seconds_after_transition < seconds_after_1um_alarm) and (impactor_state == 1)" ; qc_impactor_state:bit_5_assessment = "Bad" ; qc_impactor_state:bit_6_description = "(seconds_after_transition < seconds_after_10um_warning) and (impactor_state == 10)" ; qc_impactor_state:bit_6_assessment = "Indeterminate" ; qc_impactor_state:bit_7_description = "(seconds_after_transition < seconds_after_10um_warning) and (impactor_state == 10)" ; qc_impactor_state:bit_7_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 = "aoscaps3wcorr -s sgp -f E13" ; :Conventions = "ARM-1.2" ; :process_version = "ingest-aoscaps3wcorr-1.2-0.el7" ; :dod_version = "aoscaps3w-b1-1.2" ; :input_source = "/data/collection/sgp/sgpaoscaps3wE13.00/sgpaosE13.caps.01s.00.20240425.140130.raw.tsv" ; :site_id = "sgp" ; :platform_id = "aoscaps3w" ; :facility_id = "E13" ; :data_level = "b1" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :datastream = "sgpaoscaps3wE13.b1" ; :sampling_interval = "1 second" ; :doi = "10.5439/1406888" ; :history = "created by user dsmgr on machine prod-proc4.adc.arm.gov at 2024-04-25 18:45:00, using ingest-aoscaps3wcorr-1.2-0.el7" ; }