netcdf epcaosacsmM1.b1.20240213.000019 { dimensions: time = UNLIMITED ; // (1070 currently) bound = 2 ; variables: int base_time ; base_time:string = "2024-02-13 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-02-13 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-02-13 00:00:00 0:00" ; time:bounds = "time_bounds" ; time:calendar = "gregorian" ; time:standard_name = "time" ; double time_bounds(time, bound) ; time_bounds:long_name = "Time cell bounds" ; time_bounds:bound_offsets = -1800., 0. ; float instrument_serial_number(time) ; instrument_serial_number:long_name = "Instrument serial number" ; instrument_serial_number:units = "1" ; int new_start(time) ; new_start:long_name = "New start acquisition indicator" ; new_start:units = "1" ; new_start:missing_value = -9999 ; new_start:flag_values = 0, 1 ; new_start:flag_meanings = "continuous new" ; float mz_start(time) ; mz_start:long_name = "Starting m/z for scan range" ; mz_start:units = "amu" ; mz_start:missing_value = -9999.f ; float mz_delta(time) ; mz_delta:long_name = "Delta m/z for scan mode" ; mz_delta:units = "amu" ; mz_delta:missing_value = -9999.f ; float mz_scan_width(time) ; mz_scan_width:long_name = "Scan width for first scan range" ; mz_scan_width:units = "amu" ; mz_scan_width:missing_value = -9999.f ; float mz_resolution(time) ; mz_resolution:long_name = "Channel m/z resolution" ; mz_resolution:units = "amu" ; mz_resolution:missing_value = -9999.f ; int DAQ_version ; DAQ_version:long_name = "Program version number" ; DAQ_version:units = "1" ; DAQ_version:missing_value = -9999 ; float number_scans_open(time) ; number_scans_open:long_name = "Number of open scans" ; number_scans_open:units = "1" ; number_scans_open:missing_value = -9999.f ; float number_scans_closed(time) ; number_scans_closed:long_name = "Number of closed scans" ; number_scans_closed:units = "1" ; number_scans_closed:missing_value = -9999.f ; float number_of_sets(time) ; number_of_sets:long_name = "Number of sets" ; number_of_sets:units = "1" ; number_of_sets:missing_value = -9999.f ; float saves_per_sample(time) ; saves_per_sample:long_name = "Number of saves per sample" ; saves_per_sample:units = "1" ; saves_per_sample:missing_value = -9999.f ; float saves_per_filter(time) ; saves_per_filter:long_name = "Number of saves per filter" ; saves_per_filter:units = "1" ; saves_per_filter:missing_value = -9999.f ; float RIE_ORG(time) ; RIE_ORG:long_name = "Relative ionization efficiency organic" ; RIE_ORG:units = "1" ; RIE_ORG:missing_value = -9999.f ; float RIE_SO4(time) ; RIE_SO4:long_name = "Relative ionization efficiency sulfate" ; RIE_SO4:units = "1" ; RIE_SO4:missing_value = -9999.f ; float RIE_NH4(time) ; RIE_NH4:long_name = "Relative ionization efficiency ammonium" ; RIE_NH4:units = "1" ; RIE_NH4:missing_value = -9999.f ; float RIE_NO3(time) ; RIE_NO3:long_name = "Relative ionization efficiency nitrate" ; RIE_NO3:units = "1" ; RIE_NO3:missing_value = -9999.f ; float RIE_CL(time) ; RIE_CL:long_name = "Relative ionization efficiency chloride" ; RIE_CL:units = "1" ; RIE_CL:missing_value = -9999.f ; float CE(time) ; CE:long_name = "Collection efficiency" ; CE:units = "1" ; CE:missing_value = -9999.f ; CE:comment = "Efficiency for how effectively aerosol particles stick in the collector and are volatilized. Typically assumed to be 0.5 but can be composition dependent." ; float airbeam_normalization_factor(time) ; airbeam_normalization_factor:long_name = "Airbeam normalization factor" ; airbeam_normalization_factor:units = "1" ; airbeam_normalization_factor:missing_value = -9999.f ; airbeam_normalization_factor:comment = "Accounts for changes in system sensitivity by normalizing by the N2 signal in filtered air." ; airbeam_normalization_factor:computation = "= Ref_N2_signal / N2 signal in filtered air" ; float total_organics(time) ; total_organics:long_name = "Mass concentration of total organics, ambient aerosol in air" ; total_organics:units = "ug/m^3" ; total_organics:valid_min = 0.f ; total_organics:valid_max = 200.f ; total_organics:missing_value = -9999.f ; total_organics:ancillary_variables = "qc_total_organics" ; int qc_total_organics(time) ; qc_total_organics:long_name = "Quality check results on field: Mass concentration of total organics, ambient aerosol in air" ; qc_total_organics:units = "1" ; qc_total_organics: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_total_organics:flag_method = "bit" ; qc_total_organics:fail_min = 0.3f ; qc_total_organics:fail_max = 200.f ; qc_total_organics:vap_temp_min = 590.f ; qc_total_organics:inlet_pres_min = 1.1f ; qc_total_organics:sem_volt_min = 1500.f ; qc_total_organics:scan_range_max = 150.f ; qc_total_organics:prisma_scan_rate_min = 200.f ; qc_total_organics:ms_filtered_air_max = 1.e-12f ; qc_total_organics:airbeam_norm_min = 0.7f ; qc_total_organics:airbeam_norm_max = 1.3f ; qc_total_organics:bit_1_description = "Value is equal to missing_value" ; qc_total_organics:bit_1_assessment = "Bad" ; qc_total_organics:bit_2_description = "Value is less than valid_min" ; qc_total_organics:bit_2_assessment = "Bad" ; qc_total_organics:bit_3_description = "Value is greater than the valid_max" ; qc_total_organics:bit_3_assessment = "Bad" ; qc_total_organics:bit_4_description = "Value is less than fail_min" ; qc_total_organics:bit_4_assessment = "Bad" ; qc_total_organics:bit_5_description = "Value is greater than the fail_max" ; qc_total_organics:bit_5_assessment = "Bad" ; qc_total_organics:bit_6_description = "Vaporizer temperature less than vap_temp_min" ; qc_total_organics:bit_6_assessment = "Bad" ; qc_total_organics:bit_7_description = "Inlet pressure (filtered or unfiltered) less than inlet_pres_min" ; qc_total_organics:bit_7_assessment = "Bad" ; qc_total_organics:bit_8_description = "SEM Voltage less than sem_volt_min" ; qc_total_organics:bit_8_assessment = "Bad" ; qc_total_organics:bit_9_description = "Emission current setting equal to 0" ; qc_total_organics:bit_9_assessment = "Bad" ; qc_total_organics:bit_10_description = "Scan upper range greater than scan_range_max" ; qc_total_organics:bit_10_assessment = "Bad" ; qc_total_organics:bit_11_description = "Prisma scan rate less than prsima_scan_rate_min" ; qc_total_organics:bit_11_assessment = "Bad" ; qc_total_organics:bit_12_description = "MS_filtered_air at 140 amu greater than ms_filtered_air_max" ; qc_total_organics:bit_12_assessment = "Bad" ; qc_total_organics:bit_13_description = "Error field values not equal to 0" ; qc_total_organics:bit_13_assessment = "Indeterminate" ; qc_total_organics:bit_14_description = "Airbeam normalization factor less than airbeam_norm_min" ; qc_total_organics:bit_14_assessment = "Bad" ; qc_total_organics:bit_15_description = "Airbeam normalization factor greater than airbeam_norm_max" ; qc_total_organics:bit_15_assessment = "Bad" ; float ammonium(time) ; ammonium:long_name = "Mass concentration of ammonium, ambient aerosol in air" ; ammonium:units = "ug/m^3" ; ammonium:valid_min = 0.f ; ammonium:valid_max = 40.f ; ammonium:missing_value = -9999.f ; ammonium:ancillary_variables = "qc_ammonium" ; int qc_ammonium(time) ; qc_ammonium:long_name = "Quality check results on field: Mass concentration of ammonium, ambient aerosol in air" ; qc_ammonium:units = "1" ; qc_ammonium: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_ammonium:flag_method = "bit" ; qc_ammonium:fail_min = 0.5f ; qc_ammonium:fail_max = 40.f ; qc_ammonium:vap_temp_min = 590.f ; qc_ammonium:inlet_pres_min = 1.1f ; qc_ammonium:sem_volt_min = 1500.f ; qc_ammonium:scan_range_max = 150.f ; qc_ammonium:prisma_scan_rate_min = 200.f ; qc_ammonium:ms_filtered_air_max = 1.e-12f ; qc_ammonium:airbeam_norm_min = 0.7f ; qc_ammonium:airbeam_norm_max = 1.3f ; qc_ammonium:bit_1_description = "Value is equal to missing_value" ; qc_ammonium:bit_1_assessment = "Bad" ; qc_ammonium:bit_2_description = "Value is less than valid_min" ; qc_ammonium:bit_2_assessment = "Bad" ; qc_ammonium:bit_3_description = "Value is greater than the valid_max" ; qc_ammonium:bit_3_assessment = "Bad" ; qc_ammonium:bit_4_description = "Value is less than fail_min" ; qc_ammonium:bit_4_assessment = "Bad" ; qc_ammonium:bit_5_description = "Value is greater than the fail_max" ; qc_ammonium:bit_5_assessment = "Bad" ; qc_ammonium:bit_6_description = "Vaporizer temperature less than vap_temp_min" ; qc_ammonium:bit_6_assessment = "Bad" ; qc_ammonium:bit_7_description = "Inlet pressure (filtered or unfiltered) less than inlet_pres_min" ; qc_ammonium:bit_7_assessment = "Bad" ; qc_ammonium:bit_8_description = "SEM Voltage less than sem_volt_min" ; qc_ammonium:bit_8_assessment = "Bad" ; qc_ammonium:bit_9_description = "Emission current setting equal to 0" ; qc_ammonium:bit_9_assessment = "Bad" ; qc_ammonium:bit_10_description = "Scan upper range greater than scan_range_max" ; qc_ammonium:bit_10_assessment = "Bad" ; qc_ammonium:bit_11_description = "Prisma scan rate less than prsima_scan_rate_min" ; qc_ammonium:bit_11_assessment = "Bad" ; qc_ammonium:bit_12_description = "MS_filtered_air at 140 amu greater than ms_filtered_air_max" ; qc_ammonium:bit_12_assessment = "Bad" ; qc_ammonium:bit_13_description = "Error field values not equal to 0" ; qc_ammonium:bit_13_assessment = "Indeterminate" ; qc_ammonium:bit_14_description = "Airbeam normalization factor less than airbeam_norm_min" ; qc_ammonium:bit_14_assessment = "Bad" ; qc_ammonium:bit_15_description = "Airbeam normalization factor greater than airbeam_norm_max" ; qc_ammonium:bit_15_assessment = "Bad" ; float ammonium_predicted(time) ; ammonium_predicted:long_name = "Mass concentration of ammonium predicted for neutralization." ; ammonium_predicted:units = "ug/m^3" ; ammonium_predicted:valid_min = 0.5f ; ammonium_predicted:valid_max = 20.f ; ammonium_predicted:comment = "Amount of ammonium that would balance the observed nitrate, sulfate, and chloride ions based on stochiometric weighting" ; ammonium_predicted:computation = "NH4_predicted = 18*(NO3/62 + 2*SO4/96 + Cl/35.5)" ; ammonium_predicted:interpretation = "In general predicted ammonium should be >= measured ammonium. Poor correlation between measured and predicted (with meausured < predicted) implies non-neutralized aerosol, not uncommon with high sulfate. Good correlation but slope different from one might suggest calibration problems." ; ammonium_predicted:missing_value = -9999.f ; float sulfate(time) ; sulfate:long_name = "Mass concentration of sulfate, ambient aerosol in air" ; sulfate:units = "ug/m^3" ; sulfate:valid_min = 0.f ; sulfate:valid_max = 50.f ; sulfate:missing_value = -9999.f ; sulfate:ancillary_variables = "qc_sulfate" ; int qc_sulfate(time) ; qc_sulfate:long_name = "Quality check results on field: Mass concentration of sulfate, ambient aerosol in air" ; qc_sulfate:units = "1" ; qc_sulfate: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_sulfate:flag_method = "bit" ; qc_sulfate:fail_min = 0.04f ; qc_sulfate:fail_max = 50.f ; qc_sulfate:vap_temp_min = 590.f ; qc_sulfate:inlet_pres_min = 1.1f ; qc_sulfate:sem_volt_min = 1500.f ; qc_sulfate:scan_range_max = 150.f ; qc_sulfate:prisma_scan_rate_min = 200.f ; qc_sulfate:ms_filtered_air_max = 1.e-12f ; qc_sulfate:airbeam_norm_min = 0.7f ; qc_sulfate:airbeam_norm_max = 1.3f ; qc_sulfate:bit_1_description = "Value is equal to missing_value" ; qc_sulfate:bit_1_assessment = "Bad" ; qc_sulfate:bit_2_description = "Value is less than valid_min" ; qc_sulfate:bit_2_assessment = "Bad" ; qc_sulfate:bit_3_description = "Value is greater than the valid_max" ; qc_sulfate:bit_3_assessment = "Bad" ; qc_sulfate:bit_4_description = "Value is less than fail_min" ; qc_sulfate:bit_4_assessment = "Bad" ; qc_sulfate:bit_5_description = "Value is greater than the fail_max" ; qc_sulfate:bit_5_assessment = "Bad" ; qc_sulfate:bit_6_description = "Vaporizer temperature less than vap_temp_min" ; qc_sulfate:bit_6_assessment = "Bad" ; qc_sulfate:bit_7_description = "Inlet pressure (filtered or unfiltered) less than inlet_pres_min" ; qc_sulfate:bit_7_assessment = "Bad" ; qc_sulfate:bit_8_description = "SEM Voltage less than sem_volt_min" ; qc_sulfate:bit_8_assessment = "Bad" ; qc_sulfate:bit_9_description = "Emission current setting equal to 0" ; qc_sulfate:bit_9_assessment = "Bad" ; qc_sulfate:bit_10_description = "Scan upper range greater than scan_range_max" ; qc_sulfate:bit_10_assessment = "Bad" ; qc_sulfate:bit_11_description = "Prisma scan rate less than prsima_scan_rate_min" ; qc_sulfate:bit_11_assessment = "Bad" ; qc_sulfate:bit_12_description = "MS_filtered_air at 140 amu greater than ms_filtered_air_max" ; qc_sulfate:bit_12_assessment = "Bad" ; qc_sulfate:bit_13_description = "Error field values not equal to 0" ; qc_sulfate:bit_13_assessment = "Indeterminate" ; qc_sulfate:bit_14_description = "Airbeam normalization factor less than airbeam_norm_min" ; qc_sulfate:bit_14_assessment = "Bad" ; qc_sulfate:bit_15_description = "Airbeam normalization factor greater than airbeam_norm_max" ; qc_sulfate:bit_15_assessment = "Bad" ; float nitrate(time) ; nitrate:long_name = "Mass concentration of nitrate, ambient aerosol in air" ; nitrate:units = "ug/m^3" ; nitrate:valid_min = 0.f ; nitrate:valid_max = 50.f ; nitrate:missing_value = -9999.f ; nitrate:ancillary_variables = "qc_nitrate" ; int qc_nitrate(time) ; qc_nitrate:long_name = "Quality check results on field: Mass concentration of nitrate, ambient aerosol in air" ; qc_nitrate:units = "1" ; qc_nitrate: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_nitrate:flag_method = "bit" ; qc_nitrate:fail_min = 0.02f ; qc_nitrate:fail_max = 50.f ; qc_nitrate:vap_temp_min = 590.f ; qc_nitrate:inlet_pres_min = 1.1f ; qc_nitrate:sem_volt_min = 1500.f ; qc_nitrate:scan_range_max = 150.f ; qc_nitrate:prisma_scan_rate_min = 200.f ; qc_nitrate:ms_filtered_air_max = 1.e-12f ; qc_nitrate:airbeam_norm_min = 0.7f ; qc_nitrate:airbeam_norm_max = 1.3f ; qc_nitrate:bit_1_description = "Value is equal to missing_value" ; qc_nitrate:bit_1_assessment = "Bad" ; qc_nitrate:bit_2_description = "Value is less than valid_min" ; qc_nitrate:bit_2_assessment = "Bad" ; qc_nitrate:bit_3_description = "Value is greater than the valid_max" ; qc_nitrate:bit_3_assessment = "Bad" ; qc_nitrate:bit_4_description = "Value is less than fail_min" ; qc_nitrate:bit_4_assessment = "Bad" ; qc_nitrate:bit_5_description = "Value is greater than the fail_max" ; qc_nitrate:bit_5_assessment = "Bad" ; qc_nitrate:bit_6_description = "Vaporizer temperature less than vap_temp_min" ; qc_nitrate:bit_6_assessment = "Bad" ; qc_nitrate:bit_7_description = "Inlet pressure (filtered or unfiltered) less than inlet_pres_min" ; qc_nitrate:bit_7_assessment = "Bad" ; qc_nitrate:bit_8_description = "SEM Voltage less than sem_volt_min" ; qc_nitrate:bit_8_assessment = "Bad" ; qc_nitrate:bit_9_description = "Emission current setting equal to 0" ; qc_nitrate:bit_9_assessment = "Bad" ; qc_nitrate:bit_10_description = "Scan upper range greater than scan_range_max" ; qc_nitrate:bit_10_assessment = "Bad" ; qc_nitrate:bit_11_description = "Prisma scan rate less than prsima_scan_rate_min" ; qc_nitrate:bit_11_assessment = "Bad" ; qc_nitrate:bit_12_description = "MS_filtered_air at 140 amu greater than ms_filtered_air_max" ; qc_nitrate:bit_12_assessment = "Bad" ; qc_nitrate:bit_13_description = "Error field values not equal to 0" ; qc_nitrate:bit_13_assessment = "Indeterminate" ; qc_nitrate:bit_14_description = "Airbeam normalization factor less than airbeam_norm_min" ; qc_nitrate:bit_14_assessment = "Bad" ; qc_nitrate:bit_15_description = "Airbeam normalization factor greater than airbeam_norm_max" ; qc_nitrate:bit_15_assessment = "Bad" ; float chloride(time) ; chloride:long_name = "Mass concentration of chloride, ambient aerosol in air" ; chloride:units = "ug/m^3" ; chloride:valid_min = 0.f ; chloride:valid_max = 50.f ; chloride:missing_value = -9999.f ; chloride:ancillary_variables = "qc_chloride" ; int qc_chloride(time) ; qc_chloride:long_name = "Quality check results on field: Mass concentration of chloride, ambient aerosol in air" ; qc_chloride:units = "1" ; qc_chloride: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_chloride:flag_method = "bit" ; qc_chloride:fail_min = 0.02f ; qc_chloride:fail_max = 50.f ; qc_chloride:vap_temp_min = 590.f ; qc_chloride:inlet_pres_min = 1.1f ; qc_chloride:sem_volt_min = 1500.f ; qc_chloride:scan_range_max = 150.f ; qc_chloride:prisma_scan_rate_min = 200.f ; qc_chloride:ms_filtered_air_max = 1.e-12f ; qc_chloride:airbeam_norm_min = 0.7f ; qc_chloride:airbeam_norm_max = 1.3f ; qc_chloride:bit_1_description = "Value is equal to missing_value" ; qc_chloride:bit_1_assessment = "Bad" ; qc_chloride:bit_2_description = "Value is less than valid_min" ; qc_chloride:bit_2_assessment = "Bad" ; qc_chloride:bit_3_description = "Value is greater than the valid_max" ; qc_chloride:bit_3_assessment = "Bad" ; qc_chloride:bit_4_description = "Value is less than fail_min" ; qc_chloride:bit_4_assessment = "Bad" ; qc_chloride:bit_5_description = "Value is greater than the fail_max" ; qc_chloride:bit_5_assessment = "Bad" ; qc_chloride:bit_6_description = "Vaporizer temperature less than vap_temp_min" ; qc_chloride:bit_6_assessment = "Bad" ; qc_chloride:bit_7_description = "Inlet pressure (filtered or unfiltered) less than inlet_pres_min" ; qc_chloride:bit_7_assessment = "Bad" ; qc_chloride:bit_8_description = "SEM Voltage less than sem_volt_min" ; qc_chloride:bit_8_assessment = "Bad" ; qc_chloride:bit_9_description = "Emission current setting equal to 0" ; qc_chloride:bit_9_assessment = "Bad" ; qc_chloride:bit_10_description = "Scan upper range greater than scan_range_max" ; qc_chloride:bit_10_assessment = "Bad" ; qc_chloride:bit_11_description = "Prisma scan rate less than prsima_scan_rate_min" ; qc_chloride:bit_11_assessment = "Bad" ; qc_chloride:bit_12_description = "MS_filtered_air at 140 amu greater than ms_filtered_air_max" ; qc_chloride:bit_12_assessment = "Bad" ; qc_chloride:bit_13_description = "Error field values not equal to 0" ; qc_chloride:bit_13_assessment = "Indeterminate" ; qc_chloride:bit_14_description = "Airbeam normalization factor less than airbeam_norm_min" ; qc_chloride:bit_14_assessment = "Bad" ; qc_chloride:bit_15_description = "Airbeam normalization factor greater than airbeam_norm_max" ; qc_chloride:bit_15_assessment = "Bad" ; float acsm_vol_conc(time) ; acsm_vol_conc:long_name = "ACSM volume concentration" ; acsm_vol_conc:units = "cm^3/m^3" ; acsm_vol_conc: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 = "aosacsmqc -s epc -f M1" ; :Conventions = "ARM-1.2" ; :process_version = "ingest-aosacsmqc-1.0-1.el7" ; :dod_version = "aosacsm-b1-3.4" ; :site_id = "epc" ; :platform_id = "aosacsm" ; :facility_id = "M1" ; :data_level = "b1" ; :location_description = "Eastern Pacific Cloud Aerosol Precipitation Experiment (EPCAPE), Scripps Pier, La Jolla, CA" ; :datastream = "epcaosacsmM1.b1" ; :sampling_interval = "1 second" ; :averaging_interval = "30 minutes" ; :averaging_interval_comment = "The average at time t refers to data collected during the previous averaging interval." ; :input_datastreams = "epcaosacsmM1.a0 : 2.0 : 20240213.000019" ; :ACSM = "Aerosol Chemical Speciation Monitor" ; :serial_number = "See variable instrument_serial_number" ; :doi = "10.5439/1558768" ; :history = "created by user dsmgr on machine prod-proc4.adc.arm.gov at 2024-02-14 01:34:02, using ingest-aosacsmqc-1.0-1.el7" ; }