netcdf sgpaafmcpcU2.b1.20230830.152448 { dimensions: time = UNLIMITED ; // (4275 currently) variables: int base_time ; base_time:string = "2023-08-30 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 2023-08-30 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 2023-08-30 00:00:00 0:00" ; time:calendar = "gregorian" ; time:standard_name = "time" ; float concentration_ave(time) ; concentration_ave:long_name = "Average concentration for save interval" ; concentration_ave:units = "1/cm^3" ; concentration_ave:valid_max = 100000.f ; concentration_ave:valid_min = 0.01f ; concentration_ave:missing_value = -9999.f ; concentration_ave:ancillary_variables = "qc_concentration_ave" ; int qc_concentration_ave(time) ; qc_concentration_ave:long_name = "Quality check results on variable: Average concentration for save interval" ; qc_concentration_ave:units = "1" ; qc_concentration_ave: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_concentration_ave:flag_method = "bit" ; qc_concentration_ave:bit_1_description = "Value is equal to missing_value." ; qc_concentration_ave:bit_1_assessment = "Bad" ; qc_concentration_ave:bit_2_description = "Value is less than valid_min." ; qc_concentration_ave:bit_2_assessment = "Bad" ; qc_concentration_ave:bit_3_description = "Value is greater than valid_max." ; qc_concentration_ave:bit_3_assessment = "Bad" ; qc_concentration_ave:standard_name = "quality_flag" ; float concentration_corrected(time) ; concentration_corrected:long_name = "Coincidence Corrected concentration" ; concentration_corrected:units = "1/cm^3" ; concentration_corrected:missing_value = -9999.f ; float concentration_raw(time) ; concentration_raw:long_name = "Raw uncorrected concentration" ; concentration_raw:units = "1/cm^3" ; concentration_raw:missing_value = -9999.f ; float count(time) ; count:long_name = "Particle counts per second" ; count:units = "count/s" ; count:missing_value = -9999.f ; float condenser_temperature(time) ; condenser_temperature:long_name = "Condenser temperature" ; condenser_temperature:units = "degC" ; condenser_temperature:missing_value = -9999.f ; float saturator_top_temperature(time) ; saturator_top_temperature:long_name = "Saturator top temperature" ; saturator_top_temperature:units = "degC" ; saturator_top_temperature:missing_value = -9999.f ; float saturator_bottom_temperature(time) ; saturator_bottom_temperature:long_name = "Saturator bottom temperature" ; saturator_bottom_temperature:units = "degC" ; saturator_bottom_temperature:missing_value = -9999.f ; float optics_temperature(time) ; optics_temperature:long_name = "Optics block temperature" ; optics_temperature:units = "degC" ; optics_temperature:missing_value = -9999.f ; float inlet_temperature(time) ; inlet_temperature:long_name = "Inlet temperature" ; inlet_temperature:units = "degC" ; inlet_temperature:valid_max = 38.f ; inlet_temperature:valid_min = -20.f ; inlet_temperature:missing_value = -9999.f ; inlet_temperature:ancillary_variables = "qc_inlet_temperature" ; int qc_inlet_temperature(time) ; qc_inlet_temperature:long_name = "Quality check results on variable: Inlet temperature" ; qc_inlet_temperature:units = "1" ; qc_inlet_temperature: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_inlet_temperature:flag_method = "bit" ; qc_inlet_temperature:bit_1_description = "Value is equal to missing_value." ; qc_inlet_temperature:bit_1_assessment = "Bad" ; qc_inlet_temperature:bit_2_description = "Value is less than valid_min." ; qc_inlet_temperature:bit_2_assessment = "Bad" ; qc_inlet_temperature:bit_3_description = "Value is greater than valid_max." ; qc_inlet_temperature:bit_3_assessment = "Bad" ; qc_inlet_temperature:standard_name = "quality_flag" ; float flow_rate(time) ; flow_rate:long_name = "Sample flow rate" ; flow_rate:units = "cm^3/min" ; flow_rate:missing_value = -9999.f ; float saturator_flow_rate(time) ; saturator_flow_rate:long_name = "Saturator flow rate" ; saturator_flow_rate:units = "cm^3/min" ; saturator_flow_rate:missing_value = -9999.f ; float inlet_pressure(time) ; inlet_pressure:long_name = "Ambient pressure at inlet" ; inlet_pressure:units = "hPa" ; inlet_pressure:missing_value = -9999.f ; float condenser_power(time) ; condenser_power:long_name = "Condenser cooler power" ; condenser_power:units = "1" ; condenser_power:valid_min = 0.f ; condenser_power:valid_max = 250.f ; condenser_power:description = "0-250, 250 = 100%" ; condenser_power:missing_value = -9999.f ; condenser_power:ancillary_variables = "qc_condenser_power" ; int qc_condenser_power(time) ; qc_condenser_power:long_name = "Quality check results on variable: Condenser cooler power" ; qc_condenser_power:units = "1" ; qc_condenser_power: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_condenser_power:flag_method = "bit" ; qc_condenser_power:bit_1_description = "Value is equal to missing_value." ; qc_condenser_power:bit_1_assessment = "Bad" ; qc_condenser_power:bit_2_description = "Value is less than valid_min." ; qc_condenser_power:bit_2_assessment = "Bad" ; qc_condenser_power:bit_3_description = "Value is greater than valid_max." ; qc_condenser_power:bit_3_assessment = "Bad" ; qc_condenser_power:standard_name = "quality_flag" ; float saturator_top_power(time) ; saturator_top_power:long_name = "Saturator top heater power" ; saturator_top_power:units = "1" ; saturator_top_power:valid_min = 0.f ; saturator_top_power:valid_max = 200.f ; saturator_top_power:description = "0-200, 200 = 100%" ; saturator_top_power:missing_value = -9999.f ; saturator_top_power:ancillary_variables = "qc_saturator_top_power" ; int qc_saturator_top_power(time) ; qc_saturator_top_power:long_name = "Quality check results on variable: Saturator top heater power" ; qc_saturator_top_power:units = "1" ; qc_saturator_top_power: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_saturator_top_power:flag_method = "bit" ; qc_saturator_top_power:bit_1_description = "Value is equal to missing_value." ; qc_saturator_top_power:bit_1_assessment = "Bad" ; qc_saturator_top_power:bit_2_description = "Value is less than valid_min." ; qc_saturator_top_power:bit_2_assessment = "Bad" ; qc_saturator_top_power:bit_3_description = "Value is greater than valid_max." ; qc_saturator_top_power:bit_3_assessment = "Bad" ; qc_saturator_top_power:standard_name = "quality_flag" ; float saturator_bottom_power(time) ; saturator_bottom_power:long_name = "Saturator bottom heater power" ; saturator_bottom_power:units = "1" ; saturator_bottom_power:valid_min = 0.f ; saturator_bottom_power:valid_max = 200.f ; saturator_bottom_power:description = "0-200, 200 = 100%" ; saturator_bottom_power:missing_value = -9999.f ; saturator_bottom_power:ancillary_variables = "qc_saturator_bottom_power" ; int qc_saturator_bottom_power(time) ; qc_saturator_bottom_power:long_name = "Quality check results on variable: Saturator bottom heater power" ; qc_saturator_bottom_power:units = "1" ; qc_saturator_bottom_power: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_saturator_bottom_power:flag_method = "bit" ; qc_saturator_bottom_power:bit_1_description = "Value is equal to missing_value." ; qc_saturator_bottom_power:bit_1_assessment = "Bad" ; qc_saturator_bottom_power:bit_2_description = "Value is less than valid_min." ; qc_saturator_bottom_power:bit_2_assessment = "Bad" ; qc_saturator_bottom_power:bit_3_description = "Value is greater than valid_max." ; qc_saturator_bottom_power:bit_3_assessment = "Bad" ; qc_saturator_bottom_power:standard_name = "quality_flag" ; float optics_power(time) ; optics_power:long_name = "Optics block heater power" ; optics_power:units = "1" ; optics_power:valid_min = 0.f ; optics_power:valid_max = 200.f ; optics_power:description = "0-200, 200 = 100%" ; optics_power:missing_value = -9999.f ; optics_power:ancillary_variables = "qc_optics_power" ; int qc_optics_power(time) ; qc_optics_power:long_name = "Quality check results on variable: Optics block heater power" ; qc_optics_power:units = "1" ; qc_optics_power: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_optics_power:flag_method = "bit" ; qc_optics_power:bit_1_description = "Value is equal to missing_value." ; qc_optics_power:bit_1_assessment = "Bad" ; qc_optics_power:bit_2_description = "Value is less than valid_min." ; qc_optics_power:bit_2_assessment = "Bad" ; qc_optics_power:bit_3_description = "Value is greater than valid_max." ; qc_optics_power:bit_3_assessment = "Bad" ; qc_optics_power:standard_name = "quality_flag" ; float saturator_flow_power(time) ; saturator_flow_power:long_name = "Saturator flow pump power" ; saturator_flow_power:units = "1" ; saturator_flow_power:valid_min = 0.f ; saturator_flow_power:valid_max = 200.f ; saturator_flow_power:description = "0-200, 200 = 100%" ; saturator_flow_power:missing_value = -9999.f ; saturator_flow_power:ancillary_variables = "qc_saturator_flow_power" ; int qc_saturator_flow_power(time) ; qc_saturator_flow_power:long_name = "Quality check results on variable: Saturator flow pump power" ; qc_saturator_flow_power:units = "1" ; qc_saturator_flow_power: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_saturator_flow_power:flag_method = "bit" ; qc_saturator_flow_power:bit_1_description = "Value is equal to missing_value." ; qc_saturator_flow_power:bit_1_assessment = "Bad" ; qc_saturator_flow_power:bit_2_description = "Value is less than valid_min." ; qc_saturator_flow_power:bit_2_assessment = "Bad" ; qc_saturator_flow_power:bit_3_description = "Value is greater than valid_max." ; qc_saturator_flow_power:bit_3_assessment = "Bad" ; qc_saturator_flow_power:standard_name = "quality_flag" ; float exhaust_pump_power(time) ; exhaust_pump_power:long_name = "Exhaust vacuum pump power" ; exhaust_pump_power:units = "1" ; exhaust_pump_power:valid_min = 0.f ; exhaust_pump_power:valid_max = 200.f ; exhaust_pump_power:description = "0-200, 200 = 100%" ; exhaust_pump_power:missing_value = -9999.f ; exhaust_pump_power:ancillary_variables = "qc_exhaust_pump_power" ; int qc_exhaust_pump_power(time) ; qc_exhaust_pump_power:long_name = "Quality check results on variable: Exhaust vacuum pump power" ; qc_exhaust_pump_power:units = "1" ; qc_exhaust_pump_power: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_exhaust_pump_power:flag_method = "bit" ; qc_exhaust_pump_power:bit_1_description = "Value is equal to missing_value." ; qc_exhaust_pump_power:bit_1_assessment = "Bad" ; qc_exhaust_pump_power:bit_2_description = "Value is less than valid_min." ; qc_exhaust_pump_power:bit_2_assessment = "Bad" ; qc_exhaust_pump_power:bit_3_description = "Value is greater than valid_max." ; qc_exhaust_pump_power:bit_3_assessment = "Bad" ; qc_exhaust_pump_power:standard_name = "quality_flag" ; float fill_count(time) ; fill_count:long_name = "Butanol fill attempts" ; fill_count:units = "count" ; fill_count:missing_value = -9999.f ; int error_number(time) ; error_number:long_name = "Bit packed error codes" ; error_number:units = "1" ; error_number:flag_masks = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768 ; error_number:flag_meanings = "eprom_error bad_stored_value clock_reset clock_error sd_card_error sd_not_fat32 sd_card_full saturation_pump butanol_empty condenser_failure overheat thermister_broken condenser_therm_broken sat_top_therm_broken sat_bottom_therm_broken inlet_therm_broken" ; error_number:bit_1_description = "EEPROM Error, unable to read or write EEPROM" ; error_number:bit_2_description = "Bad stored value, out of acceptable range" ; error_number:bit_3_description = "Check time, clock reset (battery failed)" ; error_number:bit_4_description = "Clock Error, unable to read or write clock chip" ; error_number:bit_5_description = "SD Card error" ; error_number:bit_6_description = "SD not FAT32" ; error_number:bit_7_description = "SD Card full" ; error_number:bit_8_description = "Saturation Pump warning, pump at max power" ; error_number:bit_9_description = "Butanol Empty" ; error_number:bit_10_description = "Temp control error, condenser temp > inlet temp (condenser failure)" ; error_number:bit_11_description = "Overheat error, condenser temp > 45 deg C (causes shutdown)" ; error_number:bit_12_description = "Therm error, thermistor broken or < -8 deg C" ; error_number:bit_13_description = "Condenser Thermistor error, thermistor broken or < -8 deg C" ; error_number:bit_14_description = "Saturation Top Thermistor error, thermistor broken or < -8 deg C" ; error_number:bit_15_description = "Saturation Bottom Thermistor error, thermistor broken or < -8 deg C" ; error_number:bit_16_description = "Inlet Thermistor error, thermistor broken or < -8 deg C" ; error_number:missing_value = -9999 ; int mcpc_power(time) ; mcpc_power:long_name = "MCPC master power indicator" ; mcpc_power:units = "1" ; mcpc_power:missing_value = -9999 ; mcpc_power:flag_values = 0, 1 ; mcpc_power:flag_meanings = "off on" ; int mcpc_pump(time) ; mcpc_pump:long_name = "Mixing cpc pump" ; mcpc_pump:units = "1" ; mcpc_pump:flag_values = 0, 1 ; mcpc_pump:flag_meanings = "off on" ; mcpc_pump:missing_value = -9999 ; double lat(time) ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = 36.46 ; lat:valid_max = 36.85 ; lat:missing_value = -9999. ; lat:standard_name = "latitude" ; lat:source = "sgpaafnavaimsU2.a1:lat" ; lat:ancillary_variables = "qc_lat" ; int qc_lat(time) ; qc_lat:long_name = "Quality check results on variable: North latitude" ; qc_lat:units = "1" ; qc_lat: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_lat:flag_method = "bit" ; qc_lat:bit_1_description = "Value is equal to missing_value." ; qc_lat:bit_1_assessment = "Bad" ; qc_lat:bit_2_description = "Value is less than valid_min." ; qc_lat:bit_2_assessment = "Bad" ; qc_lat:bit_3_description = "Value is greater than valid_max." ; qc_lat:bit_3_assessment = "Bad" ; qc_lat:standard_name = "quality_flag" ; double lon(time) ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -97.69 ; lon:valid_max = -97.26 ; lon:missing_value = -9999. ; lon:standard_name = "longitude" ; lon:source = "sgpaafnavaimsU2.a1:lon" ; lon:ancillary_variables = "qc_lon" ; int qc_lon(time) ; qc_lon:long_name = "Quality check results on variable: East longitude" ; qc_lon:units = "1" ; qc_lon: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_lon:flag_method = "bit" ; qc_lon:bit_1_description = "Value is equal to missing_value." ; qc_lon:bit_1_assessment = "Bad" ; qc_lon:bit_2_description = "Value is less than valid_min." ; qc_lon:bit_2_assessment = "Bad" ; qc_lon:bit_3_description = "Value is greater than valid_max." ; qc_lon:bit_3_assessment = "Bad" ; qc_lon:standard_name = "quality_flag" ; double alt(time) ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:valid_min = 300. ; alt:valid_max = 6000. ; alt:missing_value = -9999. ; alt:standard_name = "altitude" ; alt:source = "sgpaafnavaimsU2.a1:alt" ; alt:ancillary_variables = "qc_alt" ; int qc_alt(time) ; qc_alt:long_name = "Quality check results on variable: Altitude above mean sea level" ; qc_alt:units = "1" ; qc_alt: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_alt:flag_method = "bit" ; qc_alt:bit_1_description = "Value is equal to missing_value." ; qc_alt:bit_1_assessment = "Bad" ; qc_alt:bit_2_description = "Value is less than valid_min." ; qc_alt:bit_2_assessment = "Bad" ; qc_alt:bit_3_description = "Value is greater than valid_max." ; qc_alt:bit_3_assessment = "Bad" ; qc_alt:standard_name = "quality_flag" ; // global attributes: :command_line = "aafmcpccorr -s sgp -f U2" ; :Conventions = "ARM-1.3" ; :process_version = "ingest-aafmcpccorr-1.0-1.el7" ; :dod_version = "aafmcpc-b1-1.0" ; :input_datastreams = "sgpaafmcpcU2.a1 : 1.0 : 20230830.133949\n", "sgpaafnavU2.b1 : 1.6 : 20230830.152447" ; :site_id = "sgp" ; :platform_id = "aafmcpc" ; :facility_id = "U2" ; :data_level = "b1" ; :location_description = "Southern Great Plains (SGP), ArcticShark Unmanned Aerial System" ; :datastream = "sgpaafmcpcU2.b1" ; :doi = "10.5439/1820906" ; :history = "created by user dsmgr on machine prod-proc1.adc.arm.gov at 2023-08-31 17:03:01, using ingest-aafmcpccorr-1.0-1.el7" ; }