netcdf enaaosapsC1.b1.20240501.000000 { dimensions: time = UNLIMITED ; // (86400 currently) diameter_aerodynamic = 51 ; bound = 2 ; variables: int base_time ; base_time:string = "2024-05-01 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-05-01 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-05-01 00:00:00 0:00" ; time:bounds = "time_bounds" ; time:standard_name = "time" ; double time_bounds(time, bound) ; time_bounds:long_name = "Time cell bounds" ; time_bounds:bound_offsets = -1., 0. ; float diameter_aerodynamic(diameter_aerodynamic) ; diameter_aerodynamic:long_name = "Midpoint of geometric mean aerodynamic diameter." ; diameter_aerodynamic:units = "um" ; diameter_aerodynamic:bounds = "diameter_aerodynamic_bounds" ; float diameter_aerodynamic_bounds(diameter_aerodynamic, bound) ; diameter_aerodynamic_bounds:long_name = "Aerodynamic diameter bin boundaries" ; diameter_aerodynamic_bounds:units = "um" ; float dN_dlogDp(time, diameter_aerodynamic) ; dN_dlogDp:long_name = "Number size distribution, aerodynamic diameter" ; dN_dlogDp:units = "1/cm^3" ; dN_dlogDp:ancillary_variables = "qc_dN_dlogDp" ; dN_dlogDp:missing_value = -9999.f ; dN_dlogDp:comment = "dN_dlogDp is the aerosol number size distribution where the number of particles per bin (dN) have been divided by the bin-width in log10 space (dlogDp). This simplifies comparison of size distributions from instruments with different bin spacing." ; dN_dlogDp:equation = "(N_TOF_input / ( (total_flow_rate-sheath_flow_rate)*1000/60 * delta_t)) / log10(upper_bound/lower_bound)" ; int qc_dN_dlogDp(time, diameter_aerodynamic) ; qc_dN_dlogDp:long_name = "Quality check results on variable: Number size distribution, aerodynamic diameter" ; qc_dN_dlogDp:units = "1" ; qc_dN_dlogDp:standard_name = "quality_flag" ; qc_dN_dlogDp:description = "This variable 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_dN_dlogDp:flag_method = "bit" ; qc_dN_dlogDp:bit_1_description = "Value is equal to missing_value." ; qc_dN_dlogDp:bit_1_assessment = "Bad" ; qc_dN_dlogDp:bit_2_description = "total_N_conc is less than the fail_min." ; qc_dN_dlogDp:bit_2_assessment = "Bad" ; qc_dN_dlogDp:bit_3_description = "total_N_conc is greater than the fail_max." ; qc_dN_dlogDp:bit_3_assessment = "Bad" ; qc_dN_dlogDp:bit_4_description = "status_flag not = 0" ; qc_dN_dlogDp:bit_4_assessment = "Bad" ; qc_dN_dlogDp:bit_5_description = "time interval > 1.5 * integration_interval" ; qc_dN_dlogDp:bit_5_assessment = "Indeterminate" ; float total_N_conc(time) ; total_N_conc:long_name = "Aerosol number concentration from integrated size distribution, APS" ; total_N_conc:units = "1/cm^3" ; total_N_conc:ancillary_variables = "qc_total_N_conc" ; total_N_conc:missing_value = -9999.f ; int qc_total_N_conc(time) ; qc_total_N_conc:long_name = "Quality check results on variable: Aerosol number concentration from integrated size distribution, APS" ; qc_total_N_conc:units = "1" ; qc_total_N_conc:standard_name = "quality_flag" ; qc_total_N_conc:fail_min = 0.f ; qc_total_N_conc:fail_max = 1000.f ; qc_total_N_conc:description = "This variable 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_total_N_conc:flag_method = "bit" ; qc_total_N_conc:bit_1_description = "Value is equal to missing_value" ; qc_total_N_conc:bit_1_assessment = "Bad" ; qc_total_N_conc:bit_2_description = "Value is less than the fail_min." ; qc_total_N_conc:bit_2_assessment = "Bad" ; qc_total_N_conc:bit_3_description = "Value is greater than the fail_max." ; qc_total_N_conc:bit_3_assessment = "Bad" ; qc_total_N_conc:bit_4_description = "status_flag not = 0" ; qc_total_N_conc:bit_4_assessment = "Bad" ; qc_total_N_conc:bit_5_description = "time interval > 1.5 * integration_interval" ; qc_total_N_conc:bit_5_assessment = "Indeterminate" ; double total_SA_conc(time) ; total_SA_conc:long_name = "Total surface area concentration from integrated size distribution, APS" ; total_SA_conc:units = "nm^2/cm^3" ; total_SA_conc:ancillary_variables = "qc_total_SA_conc" ; total_SA_conc:missing_value = -9999. ; total_SA_conc:comment = "Integrated surface area concentration assuming spherical particles with unity shape factor." ; int qc_total_SA_conc(time) ; qc_total_SA_conc:long_name = "Quality check results on variable: Total surface area concentration from integrated size distribution, APS" ; qc_total_SA_conc:units = "1" ; qc_total_SA_conc:standard_name = "quality_flag" ; qc_total_SA_conc:description = "This variable 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_total_SA_conc:flag_method = "bit" ; qc_total_SA_conc:bit_1_description = "Value is equal to missing_value." ; qc_total_SA_conc:bit_1_assessment = "Bad" ; qc_total_SA_conc:bit_2_description = "total_N_conc is less than the fail_min." ; qc_total_SA_conc:bit_2_assessment = "Bad" ; qc_total_SA_conc:bit_3_description = "total_N_conc is greater than the fail_max." ; qc_total_SA_conc:bit_3_assessment = "Bad" ; qc_total_SA_conc:bit_4_description = "status_flag not = 0" ; qc_total_SA_conc:bit_4_assessment = "Bad" ; qc_total_SA_conc:bit_5_description = "time interval > 1.5 * integration_interval" ; qc_total_SA_conc:bit_5_assessment = "Indeterminate" ; double dD_to_dSA(diameter_aerodynamic) ; dD_to_dSA:long_name = "Surface area of one particle" ; dD_to_dSA:units = "um^2" ; dD_to_dSA:missing_value = -9999. ; dD_to_dSA:comment = "Surface area of one particle with the given aerodynamic diameter assuming spherical particles with unity shape factor." ; double total_V_conc(time) ; total_V_conc:long_name = "Total volume concentration from integrated size distribution, APS" ; total_V_conc:units = "nm^3/cm^3" ; total_V_conc:ancillary_variables = "qc_total_V_conc" ; total_V_conc:missing_value = -9999. ; total_V_conc:comment = "Integrated volume concentration assuming spherical particles with unity shape factor." ; int qc_total_V_conc(time) ; qc_total_V_conc:long_name = "Quality check results on variable: Total volume concentration from integrated size distribution, APS" ; qc_total_V_conc:units = "1" ; qc_total_V_conc:standard_name = "quality_flag" ; qc_total_V_conc:description = "This variable 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_total_V_conc:flag_method = "bit" ; qc_total_V_conc:bit_1_description = "Value is equal to missing_value." ; qc_total_V_conc:bit_1_assessment = "Bad" ; qc_total_V_conc:bit_2_description = "total_N_conc is less than the fail_min." ; qc_total_V_conc:bit_2_assessment = "Bad" ; qc_total_V_conc:bit_3_description = "total_N_conc is greater than the fail_max." ; qc_total_V_conc:bit_3_assessment = "Bad" ; qc_total_V_conc:bit_4_description = "status_flag not = 0" ; qc_total_V_conc:bit_4_assessment = "Bad" ; qc_total_V_conc:bit_5_description = "time interval > 1.5 * integration_interval" ; qc_total_V_conc:bit_5_assessment = "Indeterminate" ; double dD_to_dV(diameter_aerodynamic) ; dD_to_dV:long_name = "Volume of one particle" ; dD_to_dV:units = "um^3" ; dD_to_dV:missing_value = -9999. ; dD_to_dV:comment = "Volume of one particle with the given aerodynamic diameter assuming spherical particles with unity shape factor." ; int event_1(time) ; event_1:long_name = "Single crossing event" ; event_1:units = "count" ; event_1:comment = "This event occurs when the signal for a small particle cannot stay above the threshold and only one crest is detected. The measurement is aborted, and the time-of-flight of the particle is not recorded. However, the event is logged for concentration calculations and displayed in the < 0.523 µm size channel in uncorrelated mode. (TSI APS model 3321 manual)" ; event_1:missing_value = -9999 ; event_1:cell_methods = "time: sum" ; int event_3(time) ; event_3:long_name = "Coincidence event" ; event_3:units = "count" ; event_3:comment = "This event is caused by coincidence. Although the signal stays above the threshold, three or more crests are detected. Events of this type are logged but not recorded for concentration or time-of-flight. (TSI APS model 3321 manual)" ; event_3:missing_value = -9999 ; event_3:cell_methods = "time: sum" ; int event_4(time) ; event_4:long_name = "Over range event" ; event_4:units = "count" ; event_4:comment = "This event is outside the maximum range of the timer. The signal remains above the threshold until it moves outside the timer range, and only one crest is detected. A type 4 event is normally caused by large or recirculating particles. Again, the event is logged, but no time-of-flight is recorded. (TSI APS model 3321 manual)" ; event_4:missing_value = -9999 ; event_4:cell_methods = "time: sum" ; float dead_time(time) ; dead_time:long_name = "Dead time" ; dead_time:units = "ms" ; dead_time:missing_value = -9999.f ; dead_time:cell_methods = "time: sum" ; float inlet_pressure(time) ; inlet_pressure:long_name = "Inlet pressure" ; inlet_pressure:units = "hPa" ; inlet_pressure:missing_value = -9999.f ; inlet_pressure:cell_methods = "time: point" ; float total_flow_rate(time) ; total_flow_rate:long_name = "Total flow rate" ; total_flow_rate:units = "L/min" ; total_flow_rate:missing_value = -9999.f ; total_flow_rate:cell_methods = "time: point" ; float sheath_flow_rate(time) ; sheath_flow_rate:long_name = "Sheath flow rate" ; sheath_flow_rate:units = "L/min" ; sheath_flow_rate:missing_value = -9999.f ; sheath_flow_rate:cell_methods = "time: point" ; float analog_input_voltage_0(time) ; analog_input_voltage_0:long_name = "Analog input voltage 0" ; analog_input_voltage_0:units = "V" ; analog_input_voltage_0:comment = "Analog input voltage, I/O connector pin 7 ref to pin 15 (average over sample time)" ; analog_input_voltage_0:missing_value = -9999.f ; analog_input_voltage_0:cell_methods = "time: point" ; float analog_input_voltage_1(time) ; analog_input_voltage_1:long_name = "Analog input voltage 1" ; analog_input_voltage_1:units = "V" ; analog_input_voltage_1:comment = "Analog input voltage, I/O connector pin 8 ref to pin 15 (average over sample time)" ; analog_input_voltage_1:missing_value = -9999.f ; analog_input_voltage_1:cell_methods = "time: point" ; int digital_input_level_0(time) ; digital_input_level_0:long_name = "Digital input level 0" ; digital_input_level_0:units = "1" ; digital_input_level_0:missing_value = -9999 ; digital_input_level_0:flag_values = 0, 1 ; digital_input_level_0:flag_meanings = "pin_1_not_set 5_VDC_level_set_in_pin_1" ; digital_input_level_0:cell_methods = "time: point" ; int digital_input_level_1(time) ; digital_input_level_1:long_name = "Digital input level 1" ; digital_input_level_1:units = "1" ; digital_input_level_1:missing_value = -9999 ; digital_input_level_1:flag_values = 0, 1 ; digital_input_level_1:flag_meanings = "pin_2_not_set 5_VDC_level_set_in_pin_2" ; digital_input_level_1:cell_methods = "time: point" ; int digital_input_level_2(time) ; digital_input_level_2:long_name = "Digital input level 2" ; digital_input_level_2:units = "1" ; digital_input_level_2:missing_value = -9999 ; digital_input_level_2:flag_values = 0, 1 ; digital_input_level_2:flag_meanings = "pin_3_not_set 5_VDC_level_set_in_pin_3" ; digital_input_level_2:cell_methods = "time: point" ; float laser_power(time) ; laser_power:long_name = "Laser power" ; laser_power:units = "%" ; laser_power:comment = "Percent of nominal maximum power at last calibration." ; laser_power:missing_value = -9999.f ; laser_power:cell_methods = "time: point" ; float laser_current(time) ; laser_current:long_name = "Laser current" ; laser_current:units = "mA" ; laser_current:missing_value = -9999.f ; laser_current:cell_methods = "time: point" ; float total_pump_voltage(time) ; total_pump_voltage:long_name = "Total pump voltage" ; total_pump_voltage:units = "V" ; total_pump_voltage:missing_value = -9999.f ; total_pump_voltage:cell_methods = "time: point" ; float inlet_temperature(time) ; inlet_temperature:long_name = "Inlet temperature" ; inlet_temperature:units = "degC" ; inlet_temperature:missing_value = -9999.f ; inlet_temperature:cell_methods = "time: point" ; float box_temperature(time) ; box_temperature:long_name = "Box temperature" ; box_temperature:units = "degC" ; box_temperature:missing_value = -9999.f ; box_temperature:cell_methods = "time: point" ; float avalanche_photodiode_temperature(time) ; avalanche_photodiode_temperature:long_name = "Avalanche photodiode temperature" ; avalanche_photodiode_temperature:units = "degC" ; avalanche_photodiode_temperature:missing_value = -9999.f ; avalanche_photodiode_temperature:cell_methods = "time: point" ; float avalanche_photodiode_voltage(time) ; avalanche_photodiode_voltage:long_name = "Avalanche photodiode voltage" ; avalanche_photodiode_voltage:units = "V" ; avalanche_photodiode_voltage:missing_value = -9999.f ; avalanche_photodiode_voltage:cell_methods = "time: point" ; float sheath_pump_voltage(time) ; sheath_pump_voltage:long_name = "Sheath pump voltage" ; sheath_pump_voltage:units = "V" ; sheath_pump_voltage:missing_value = -9999.f ; sheath_pump_voltage:cell_methods = "time: point" ; int status_flags(time) ; status_flags:long_name = "Status flags" ; status_flags:units = "1" ; status_flags:missing_value = -9999 ; status_flags:flag_masks = 1, 2, 4, 8, 16, 32, 64, 128, 256 ; status_flags:flag_meanings = "laser_fault total_flow_out_of_range sheath_flow_out_of_range excessive_sample_concentration accumulator_clipped autocal_failed internal_temp_lt_10degC internal_temp_gt_40degC detector_v_gt_10pct_Vb" ; status_flags:bit_1_description = "Laser fault" ; status_flags:bit_2_description = "Total flow out of range" ; status_flags:bit_3_description = "Sheath flow out of range" ; status_flags:bit_4_description = "Excessive sample concentration" ; status_flags:bit_5_description = "Accumulator clipped" ; status_flags:bit_6_description = "Autocal failed" ; status_flags:bit_7_description = "Internal temperature < 10 degC" ; status_flags:bit_8_description = "Internal temperature > 40 degC" ; status_flags:bit_9_description = "Detector voltage more than +/-10% Vb" ; status_flags:cell_methods = "time: point" ; 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 = "aosapscorr -s ena -f C1" ; :Conventions = "ARM-1.3" ; :process_version = "ingest-aosapscorr-1.6-0.el7" ; :dod_version = "aosaps-b1-1.2" ; :input_datastreams = "enaaosapsC1.a0 : 1.8 : 20240501.000000" ; :site_id = "ena" ; :platform_id = "aosaps" ; :facility_id = "C1" ; :data_level = "b1" ; :location_description = "Eastern North Atlantic (ENA), Graciosa Island, Azores" ; :datastream = "enaaosapsC1.b1" ; :Instrument_Description = "APS 3321" ; :serial_number = "72332023/WD" ; :configuration_file = "Used values from input file headers" ; :integration_interval = "1 s" ; :doi = "10.5439/1407135" ; :history = "created by user dsmgr on machine prod-proc2.adc.arm.gov at 2024-05-01 03:35:01, using ingest-aosapscorr-1.6-0.el7" ; }