netcdf coraosapsM1.a1.20190416.160228 { dimensions: time = UNLIMITED ; // (7052 currently) aerodynamic_diameter = 53 ; TOF_bin = 51 ; optical_diameter = 17 ; bound = 2 ; variables: int base_time ; base_time:string = "2019-04-16 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-04-16 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-04-16 00:00:00 0:00" ; time:standard_name = "time" ; float aerodynamic_diameter(aerodynamic_diameter) ; aerodynamic_diameter:long_name = "Aerodynamic diameter midpoint" ; aerodynamic_diameter:units = "um" ; float aerodynamic_diameter_bound(aerodynamic_diameter, bound) ; aerodynamic_diameter_bound:long_name = "Aerodynamic diameter bounds" ; aerodynamic_diameter_bound:units = "um" ; float TOF_bin(TOF_bin) ; TOF_bin:long_name = "TOF bin center" ; TOF_bin:units = "unitless" ; TOF_bin:comment = "The raw_TOF (time-of-flight) data are stored in an A/D register as they are received. The index values of the array thus represent arbitrary units of time. The aerodynamic diameter is calibrated in terms of these arbitrary index values. Thus, the TOF_bin and aerodynamic_diameter fields represent the instrument calibration of the TOF bins in terms of particle aerodynamic diameter." ; float TOF_bin_bound(TOF_bin, bound) ; TOF_bin_bound:long_name = "TOF bin bound" ; TOF_bin_bound:units = "um" ; TOF_bin_bound:missing_value = -9999.f ; float N_TOF(time, aerodynamic_diameter) ; N_TOF:long_name = "Aerodynamic number size distribution" ; N_TOF:units = "count" ; N_TOF:comment = "TOF stands for time of flight which is the basis for aerodynamic particle sizing" ; N_TOF:missing_value = -9999.f ; float N_side_scatter(time, optical_diameter) ; N_side_scatter:long_name = "Optical number size distribution" ; N_side_scatter:units = "count" ; N_side_scatter:missing_value = -9999.f ; N_side_scatter:comment = "Based on intensity of optical side scatter signal" ; N_side_scatter:comment_2 = "Calibration of side scatter bins is not yet available" ; float event_1(time) ; event_1:long_name = "Single crossing events" ; event_1:units = "count" ; event_1:comment = "Occurs when only one zero cross occurs during a gate window. This happens when the particle is bright enough to exceed the threshold\n", "on the differential circuit when it intercepts one of the beams but not bright enough to exceed the threshold when it intercepts the other. (Aerodyne APS manual)." ; event_1:missing_value = -9999.f ; float event_3(time) ; event_3:long_name = "Coincidence event" ; event_3:units = "count" ; event_3:comment = "Occurs when three zero crosses happen\n", "during a gate window. This is caused by a second particle entering the measurement area before the previous one has left. (Aerodyne APS manual)" ; event_3:missing_value = -9999.f ; float event_4(time) ; event_4:long_name = "Over range event" ; event_4:units = "count" ; event_4:comment = "Over range event and occurs when a second zero cross does not occur and the window does not go away until after the timer over-ranges, exceeds 4.096 seconds. This happens when a very large particle or recirculating particle travels very slowly through the measurement area." ; event_4:missing_value = -9999.f ; float dead_time(time) ; dead_time:long_name = "Dead time" ; dead_time:units = "ms" ; float inlet_pressure(time) ; inlet_pressure:long_name = "Inlet pressure" ; inlet_pressure:units = "hPa" ; inlet_pressure:missing_value = -9999.f ; 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 ; 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 ; 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 0(I/O connector pin 7 ref to pin 15 (average over sample time)" ; analog_input_voltage_0:missing_value = -9999.f ; 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 0(I/O connector pin 8 ref to pin 15 (average over sample time)" ; analog_input_voltage_1:missing_value = -9999.f ; int digital_input_level_0(time) ; digital_input_level_0:long_name = "Digital input level 0" ; digital_input_level_0:units = "unitless" ; 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" ; int digital_input_level_1(time) ; digital_input_level_1:long_name = "Digital input level 1" ; digital_input_level_1:units = "unitless" ; 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" ; int digital_input_level_2(time) ; digital_input_level_2:long_name = "Digital input level 2" ; digital_input_level_2:units = "unitless" ; 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" ; 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 ; float laser_current(time) ; laser_current:long_name = "Laser current" ; laser_current:units = "mA" ; laser_current:missing_value = -9999.f ; 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 ; float inlet_temperature(time) ; inlet_temperature:long_name = "Inlet temperature" ; inlet_temperature:units = "degC" ; inlet_temperature:missing_value = -9999.f ; float box_temperature(time) ; box_temperature:long_name = "Box temperature" ; box_temperature:units = "degC" ; box_temperature:missing_value = -9999.f ; 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 ; 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 ; int status_flags(time) ; status_flags:long_name = "Status flags" ; status_flags:units = "unitless" ; status_flags:missing_value = -9999 ; 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_10C internal_temp_gt_40C detector_v_gt_10pct_Vb" ; status_flags:flag_masks = 1, 2, 4, 8, 16, 32, 64, 128, 256 ; 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 < 10C" ; status_flags:bit_8_description = "Internal temperature > 40C" ; status_flags:bit_9_description = "Detector voltage more than +/-10% Vb" ; float total_concentration(time) ; total_concentration:long_name = "Total concentration" ; total_concentration:units = "1/cm^3" ; total_concentration:missing_value = -9999.f ; 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 ; 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 = "aosaps_ingest -s cor -f M1" ; :Conventions = "ARM-1.2" ; :process_version = "ingest-aosaps-1.2-1.el6" ; :dod_version = "aosaps-a1-1.2" ; :input_source = "/data/collection/cor/coraosapsM1.00/coraosM1.aps.01s.00.20190416.160228.raw.tsv" ; :site_id = "cor" ; :platform_id = "aosaps" ; :facility_id = "M1" ; :data_level = "a1" ; :location_description = "Cloud, Aerosol, and Complex Terrain Interactions (CACTI), Cordoba, Argentina" ; :Instrument_Description = "APS 3321, Model 1109125" ; :mentor_name = "Kuang" ; :mentor_affiliation = "BNL" ; :serial_number = "70815064/WD58069" ; :sampling_interval = "1 second approximately" ; :datastream = "coraosapsM1.a1" ; :configuration_file = "coraosapsM1.20180515.000000.config" ; :doi = "10.5439/1248461" ; :history = "created by user dsmgr on machine ruby at 2019-04-16 17:27:00, using ingest-aosaps-1.2-1.el6" ; }