netcdf sgpaafmsemsU2.b1.20230617.184254 { dimensions: time = UNLIMITED ; // (281 currently) electrical_mobility_diameter = 48 ; bound = 2 ; variables: int base_time ; base_time:string = "2023-06-17 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-06-17 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-06-17 00:00:00 0:00" ; time:standard_name = "time" ; float electrical_mobility_diameter(electrical_mobility_diameter) ; electrical_mobility_diameter:long_name = "Aerosol electrical mobility diameter" ; electrical_mobility_diameter:units = "nm" ; electrical_mobility_diameter:bounds = "electrical_mobility_diameter_bounds" ; float electrical_mobility_diameter_bounds(electrical_mobility_diameter, bound) ; float dlogDp(electrical_mobility_diameter) ; dlogDp:long_name = "Relative width of bins" ; dlogDp:units = "1" ; dlogDp:equation = "log10(electrical_mobility_diameter_bounds[i][1]/electrical_mobility_diameter_bounds[i][0])" ; float size_distribution(time, electrical_mobility_diameter) ; size_distribution:long_name = "Particle size distribution in dNdlogDp" ; size_distribution:units = "cm^-3" ; size_distribution:missing_value = -9999.f ; size_distribution:ancillary_variables = "qc_size_distribution" ; int qc_size_distribution(time, electrical_mobility_diameter) ; qc_size_distribution:long_name = "Quality check results on variable: Particle size distribution in dNdlogDp" ; qc_size_distribution:units = "1" ; qc_size_distribution:standard_name = "quality_flag" ; qc_size_distribution: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_size_distribution:flag_method = "bit" ; qc_size_distribution:bit_1_description = "Value is equal to missing_value." ; qc_size_distribution:bit_1_assessment = "Bad" ; qc_size_distribution:bit_2_description = "qc_total_number_concentration flagged Bad" ; qc_size_distribution:bit_2_assessment = "Bad" ; qc_size_distribution:bit_3_description = "qc_total_number_concentration flagged Indeterminate" ; qc_size_distribution:bit_3_assessment = "Indeterminate" ; float total_number_concentration(time) ; total_number_concentration:long_name = "Total number concentration" ; total_number_concentration:units = "1/cm^3" ; total_number_concentration:valid_min = 0.f ; total_number_concentration:valid_max = 100000.f ; total_number_concentration:missing_value = -9999.f ; total_number_concentration:equation = "SUM(size_distribution[i]*dlogDp[i])" ; total_number_concentration:ancillary_variables = "qc_total_number_concentration" ; int qc_total_number_concentration(time) ; qc_total_number_concentration:long_name = "Quality check results on variable: Total number concentration" ; qc_total_number_concentration:units = "1" ; qc_total_number_concentration:standard_name = "quality_flag" ; qc_total_number_concentration: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_number_concentration:sample_temperature_max_warning = 40.f ; qc_total_number_concentration:flag_method = "bit" ; qc_total_number_concentration:bit_1_description = "Value is equal to missing_value." ; qc_total_number_concentration:bit_1_assessment = "Bad" ; qc_total_number_concentration:bit_2_description = "Value is less than valid_min." ; qc_total_number_concentration:bit_2_assessment = "Bad" ; qc_total_number_concentration:bit_3_description = "Value is greater than valid_max." ; qc_total_number_concentration:bit_3_assessment = "Bad" ; qc_total_number_concentration:bit_4_description = "msems_errors bit 6 is set: Impactor Clogged" ; qc_total_number_concentration:bit_4_assessment = "Bad" ; qc_total_number_concentration:bit_5_description = "msems_errors bit 9 is set: RH Sensor ERROR" ; qc_total_number_concentration:bit_5_assessment = "Bad" ; qc_total_number_concentration:bit_6_description = "msems_errors bit 10 is set: Sheath Flow ERROR" ; qc_total_number_concentration:bit_6_assessment = "Bad" ; qc_total_number_concentration:bit_7_description = "msems_errors bit 11 is set: MCPC Range ERROR" ; qc_total_number_concentration:bit_7_assessment = "Bad" ; qc_total_number_concentration:bit_8_description = "sample_temperature_avg > sample_temperature_max_warning" ; qc_total_number_concentration:bit_8_assessment = "Indeterminate" ; int scan_direction(time) ; scan_direction:long_name = "Aerosol sizing scan direction" ; scan_direction:units = "1" ; scan_direction:missing_value = -9999 ; scan_direction:flag_values = 0, 1 ; scan_direction:flag_meanings = "up_scan down_scan" ; int actual_max_diameter(time) ; actual_max_diameter:long_name = "Maximum diameter for each scan" ; actual_max_diameter:units = "nm" ; actual_max_diameter:missing_value = -9999 ; float max_scan_voltage(time) ; max_scan_voltage:long_name = "Maximum scan voltage" ; max_scan_voltage:units = "V" ; max_scan_voltage:missing_value = -9999.f ; float min_scan_voltage(time) ; min_scan_voltage:long_name = "Minimum scan voltage" ; min_scan_voltage:units = "V" ; min_scan_voltage:missing_value = -9999.f ; float sheath_flow_avg(time) ; sheath_flow_avg:long_name = "Average sheath flow rate" ; sheath_flow_avg:units = "L/min" ; sheath_flow_avg:missing_value = -9999.f ; float sheath_flow_stdev(time) ; sheath_flow_stdev:long_name = "Standard deviation of sheath flow rate" ; sheath_flow_stdev:units = "L/min" ; sheath_flow_stdev:missing_value = -9999.f ; float mcpc_sample_flow_avg(time) ; mcpc_sample_flow_avg:long_name = "Average aerosol sample flow rate for MCPC" ; mcpc_sample_flow_avg:units = "L/min" ; mcpc_sample_flow_avg:missing_value = -9999.f ; float mcpc_sample_flow_stdev(time) ; mcpc_sample_flow_stdev:long_name = "Standard deviation of aerosol sample flow rate for MCPC" ; mcpc_sample_flow_stdev:units = "L/min" ; mcpc_sample_flow_stdev:missing_value = -9999.f ; float sample_pressure_avg(time) ; sample_pressure_avg:long_name = "Average aerosol sample pressure" ; sample_pressure_avg:units = "hPa" ; sample_pressure_avg:missing_value = -9999.f ; float sample_pressure_stdev(time) ; sample_pressure_stdev:long_name = "Standard deviation of aerosol sample pressure" ; sample_pressure_stdev:units = "hPa" ; sample_pressure_stdev:missing_value = -9999.f ; float sample_temperature_avg(time) ; sample_temperature_avg:long_name = "Average sample temperature" ; sample_temperature_avg:units = "degC" ; sample_temperature_avg:missing_value = -9999.f ; float sample_temperature_stdev(time) ; sample_temperature_stdev:long_name = "Standard deviation of sample temperature" ; sample_temperature_stdev:units = "degC" ; sample_temperature_stdev:missing_value = -9999.f ; float sheath_relative_humidity_avg(time) ; sheath_relative_humidity_avg:long_name = "Average relative humidity of the sheath flow air" ; sheath_relative_humidity_avg:units = "%" ; sheath_relative_humidity_avg:missing_value = -9999.f ; float sheath_relative_humidity_stdev(time) ; sheath_relative_humidity_stdev:long_name = "Standard deviation of the relative humidity of the sheath flow air" ; sheath_relative_humidity_stdev:units = "%" ; sheath_relative_humidity_stdev:missing_value = -9999.f ; int raw_bin_counts(time, electrical_mobility_diameter) ; raw_bin_counts:long_name = "Raw counts in each size bin" ; raw_bin_counts:units = "count" ; raw_bin_counts:missing_value = -9999 ; int msems_errors(time) ; msems_errors:long_name = "Error codes for mSEMS operation" ; msems_errors:units = "1" ; msems_errors:missing_value = -9999 ; msems_errors:flag_masks = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, 4194304 ; msems_errors:flag_meanings = "Scan_MaxDia_Too_Big High_Volts_Disabled MCPC_COM_Failed Bad_Stored_Value Bad_Scan_Settings Impactor_Clogged Scan_Calc_ERROR High_Voltage_DAC RH_Sensor_ERROR Sheath_Flow_ERROR MCPC_Range_ERROR Bad_Thermistor_ERROR Clock_LOST_POWER RTC/EEPROM_R/W_ERROR EEPROM_Address_ERROR RTC/EEPROM_FAILED Clock_Crystal_ERROR SD_Card_ERROR SD_Card_Not_FAT32 Serial_String_ERROR RS232_COM_ERROR USB_COM_ERROR MCPC_COM_ERROR" ; msems_errors:bit_1_description = "Scan MaxDia Too Big" ; msems_errors:bit_2_description = "High Volts Disabled" ; msems_errors:bit_3_description = "MCPC COM Failed" ; msems_errors:bit_4_description = "Bad Stored Value" ; msems_errors:bit_5_description = "Bad Scan Settings" ; msems_errors:bit_6_description = "Impactor Clogged" ; msems_errors:bit_7_description = "Scan Calc ERROR" ; msems_errors:bit_8_description = "High Voltage DAC" ; msems_errors:bit_9_description = "RH Sensor ERROR" ; msems_errors:bit_10_description = "Sheath Flow ERROR" ; msems_errors:bit_11_description = "MCPC Range ERROR" ; msems_errors:bit_12_description = "Bad Thermistor ERROR" ; msems_errors:bit_13_description = "Clock LOST POWER" ; msems_errors:bit_14_description = "RTC/EEPROM R/W ERROR" ; msems_errors:bit_15_description = "EEPROM Address ERROR" ; msems_errors:bit_16_description = "RTC/EEPROM FAILED" ; msems_errors:bit_17_description = "Clock Crystal ERROR" ; msems_errors:bit_18_description = "SD Card ERROR" ; msems_errors:bit_19_description = "SD Card Not FAT32" ; msems_errors:bit_20_description = "Serial String ERROR" ; msems_errors:bit_21_description = "RS232 COM ERROR" ; msems_errors:bit_22_description = "USB COM ERROR" ; msems_errors:bit_23_description = "MCPC COM ERROR" ; float mcpc_sample_flow(time) ; mcpc_sample_flow:long_name = "Latest reading of the instant sample flow rate" ; mcpc_sample_flow:units = "L/min" ; mcpc_sample_flow:missing_value = -9999.f ; float mcpc_saturator_flow(time) ; mcpc_saturator_flow:long_name = "Latest reading of the saturator flow rate" ; mcpc_saturator_flow:units = "L/min" ; mcpc_saturator_flow:missing_value = -9999.f ; float mcpc_condenser_temperature(time) ; mcpc_condenser_temperature:long_name = "Latest reading of the condenser temperature" ; mcpc_condenser_temperature:units = "degC" ; mcpc_condenser_temperature:missing_value = -9999.f ; float mcpc_saturator_temperature(time) ; mcpc_saturator_temperature:long_name = "Latest reading of the saturator temperature" ; mcpc_saturator_temperature:units = "degC" ; mcpc_saturator_temperature:missing_value = -9999.f ; double lat(time) ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = 36.51 ; 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.6 ; 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 = 2000. ; 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 = "aafmsemscorr -s sgp -f U2" ; :Conventions = "ARM-1.3" ; :process_version = "ingest-aafmsemscorr-1.0-0.el7" ; :dod_version = "aafmsems-b1-1.0" ; :input_datastreams = "sgpaafmsemsU2.a1 : 1.0 : 20230617.184254\n", "sgpaafnavU2.b1 : 1.6 : 20230617.183904" ; :site_id = "sgp" ; :platform_id = "aafmsems" ; :facility_id = "U2" ; :data_level = "b1" ; :location_description = "Southern Great Plains (SGP), ArcticShark Unmanned Aerial System" ; :datastream = "sgpaafmsemsU2.b1" ; :doi = "10.5439/2229254" ; :history = "created by user dsmgr on machine prod-proc3.adc.arm.gov at 2024-03-18 18:00:12, using ingest-aafmsemscorr-1.0-0.el7" ; }