netcdf sgpaafstapU2.b1.20230830.152448 { dimensions: time = UNLIMITED ; // (17653 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:standard_name = "time" ; float Ba_R(time) ; Ba_R:long_name = "Aerosol light absorption coefficient, nominal red wavelength at reference RH" ; Ba_R:units = "1/Mm" ; Ba_R:missing_value = -9999.f ; Ba_R:measured_wavelength = "624 nm" ; float Ba_G(time) ; Ba_G:long_name = "Aerosol light absorption coefficient, nominal green wavelength at reference RH" ; Ba_G:units = "1/Mm" ; Ba_G:missing_value = -9999.f ; Ba_G:measured_wavelength = "525 nm" ; float Ba_B(time) ; Ba_B:long_name = "Aerosol light absorption coefficient, nominal blue wavelength at reference RH" ; Ba_B:units = "1/Mm" ; Ba_B:missing_value = -9999.f ; Ba_B:measured_wavelength = "450 nm" ; short Ba_calculation_interval(time) ; Ba_calculation_interval:long_name = "Time interval used by the instrument to calculate the nominal aerosol light absorption coefficients" ; Ba_calculation_interval:units = "s" ; Ba_calculation_interval:missing_value = -9999s ; int red_intensity_sample(time) ; red_intensity_sample:long_name = "Raw intensity, red minus dark, sample" ; red_intensity_sample:units = "1" ; red_intensity_sample:missing_value = -9999 ; red_intensity_sample:measured_wavelength = "624 nm" ; int red_intensity_reference(time) ; red_intensity_reference:long_name = "Raw intensity, red minus dark, reference" ; red_intensity_reference:units = "1" ; red_intensity_reference:missing_value = -9999 ; red_intensity_reference:measured_wavelength = "624 nm" ; int green_intensity_sample(time) ; green_intensity_sample:long_name = "Raw intensity, green minus dark, sample" ; green_intensity_sample:units = "1" ; green_intensity_sample:missing_value = -9999 ; green_intensity_sample:measured_wavelength = "525 nm" ; int green_intensity_reference(time) ; green_intensity_reference:long_name = "Raw intensity, green minus dark, reference" ; green_intensity_reference:units = "1" ; green_intensity_reference:missing_value = -9999 ; green_intensity_reference:measured_wavelength = "525 nm" ; int blue_intensity_sample(time) ; blue_intensity_sample:long_name = "Raw intensity, blue minus dark, sample" ; blue_intensity_sample:units = "1" ; blue_intensity_sample:missing_value = -9999 ; blue_intensity_sample:measured_wavelength = "450 nm" ; int blue_intensity_reference(time) ; blue_intensity_reference:long_name = "Raw intensity, blue minus dark, reference" ; blue_intensity_reference:units = "1" ; blue_intensity_reference:missing_value = -9999 ; blue_intensity_reference:measured_wavelength = "450 nm" ; int dark_intensity_sample(time) ; dark_intensity_sample:long_name = "Raw intensity, LEDs off (dark), sample" ; dark_intensity_sample:units = "1" ; dark_intensity_sample:missing_value = -9999 ; int dark_intensity_reference(time) ; dark_intensity_reference:long_name = "Raw intensity, LEDs off (dark), reference" ; dark_intensity_reference:units = "1" ; dark_intensity_reference:missing_value = -9999 ; float sample_flow(time) ; sample_flow:long_name = "Sample flow rate, volumetric" ; sample_flow:units = "L/min" ; sample_flow:missing_value = -9999.f ; sample_flow:ancillary_variables = "qc_sample_flow" ; int qc_sample_flow(time) ; qc_sample_flow:long_name = "Quality check results on variable: Sample flow rate, volumetric" ; qc_sample_flow:units = "1" ; qc_sample_flow:standard_name = "quality_flag" ; qc_sample_flow: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_sample_flow:fail_min = 0.5f ; qc_sample_flow:fail_max = 1.7f ; qc_sample_flow:flag_method = "bit" ; qc_sample_flow:bit_1_description = "Value is equal to missing_value." ; qc_sample_flow:bit_1_assessment = "Bad" ; qc_sample_flow:bit_2_description = "Value is less than fail_min." ; qc_sample_flow:bit_2_assessment = "Bad" ; qc_sample_flow:bit_3_description = "Value is greater than fail_max." ; qc_sample_flow:bit_3_assessment = "Bad" ; float flow_setpoint(time) ; flow_setpoint:long_name = "Flow setpoint" ; flow_setpoint:units = "L/min" ; flow_setpoint:missing_value = -9999.f ; float temperature(time) ; temperature:long_name = "Ambient sample flow temperature" ; temperature:units = "degC" ; temperature:missing_value = -9999.f ; temperature:ancillary_variables = "qc_temperature" ; int qc_temperature(time) ; qc_temperature:long_name = "Quality check results on variable: Ambient sample flow temperature" ; qc_temperature:units = "1" ; qc_temperature:standard_name = "quality_flag" ; qc_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_temperature:fail_min = -20.f ; qc_temperature:fail_max = 35.f ; qc_temperature:flag_method = "bit" ; qc_temperature:bit_1_description = "Value is equal to missing_value." ; qc_temperature:bit_1_assessment = "Bad" ; qc_temperature:bit_2_description = "Value is less than fail_min." ; qc_temperature:bit_2_assessment = "Bad" ; qc_temperature:bit_3_description = "Value is greater than fail_max." ; qc_temperature:bit_3_assessment = "Bad" ; float pressure(time) ; pressure:long_name = "Ambient sample flow pressure" ; pressure:units = "hPa" ; pressure:missing_value = -9999.f ; float filter_size_area ; filter_size_area:long_name = "Filter size area" ; filter_size_area:units = "mm^2" ; filter_size_area:missing_value = -9999.f ; short filter_state(time) ; filter_state:long_name = "Filter state" ; filter_state:units = "1" ; filter_state:missing_value = -9999s ; filter_state:flag_values = 0s, 1s, 2s, 3s, 4s, 5s, 6s, 7s ; filter_state:flag_meanings = "previous install_hepa warmup reset_leds adjust_leds reading_init remove_hepa initialized" ; filter_state:flag_0_description = "Use initial values read from the EEPROM" ; filter_state:flag_1_description = "Waiting for user to confirm HEPA filter is installed" ; filter_state:flag_2_description = "10 minute warm up" ; filter_state:flag_3_description = "Reset the LED power levels to 0" ; filter_state:flag_4_description = "Adjust the LED brightness" ; filter_state:flag_5_description = "Take initialization readings" ; filter_state:flag_6_description = "Waiting for user to confirm HEPA filter is removed" ; filter_state:flag_7_description = "Ready to take absorption readings" ; int initial_red_intensity_sample ; initial_red_intensity_sample:long_name = "Initial intensity reading through white filter, red minus dark, sample" ; initial_red_intensity_sample:units = "1" ; initial_red_intensity_sample:missing_value = -9999 ; initial_red_intensity_sample:measured_wavelength = "624 nm" ; int initial_red_intensity_reference ; initial_red_intensity_reference:long_name = "Initial intensity reading through white filter, red minus dark, reference" ; initial_red_intensity_reference:units = "1" ; initial_red_intensity_reference:missing_value = -9999 ; initial_red_intensity_reference:measured_wavelength = "624 nm" ; int initial_green_intensity_sample ; initial_green_intensity_sample:long_name = "Initial intensity reading through white filter, green minus dark, sample" ; initial_green_intensity_sample:units = "1" ; initial_green_intensity_sample:missing_value = -9999 ; initial_green_intensity_sample:measured_wavelength = "525 nm" ; int initial_green_intensity_reference ; initial_green_intensity_reference:long_name = "Initial intensity reading through white filter, green minus dark, reference" ; initial_green_intensity_reference:units = "1" ; initial_green_intensity_reference:missing_value = -9999 ; initial_green_intensity_reference:measured_wavelength = "525 nm" ; int initial_blue_intensity_sample ; initial_blue_intensity_sample:long_name = "Initial intensity reading through white filter, blue minus dark, sample" ; initial_blue_intensity_sample:units = "1" ; initial_blue_intensity_sample:missing_value = -9999 ; initial_blue_intensity_sample:measured_wavelength = "450 nm" ; int initial_blue_intensity_reference ; initial_blue_intensity_reference:long_name = "Initial intensity reading through white filter, blue minus dark, reference" ; initial_blue_intensity_reference:units = "1" ; initial_blue_intensity_reference:missing_value = -9999 ; initial_blue_intensity_reference:measured_wavelength = "450 nm" ; int initial_dark_intensity_sample ; initial_dark_intensity_sample:long_name = "Initial intensity reading through white filter, LEDs off (dark), sample" ; initial_dark_intensity_sample:units = "1" ; initial_dark_intensity_sample:missing_value = -9999 ; int initial_dark_intensity_reference ; initial_dark_intensity_reference:long_name = "Initial intensity reading through white filter, LEDs off (dark), reference" ; initial_dark_intensity_reference:units = "1" ; initial_dark_intensity_reference:missing_value = -9999 ; float power_supply(time) ; power_supply:long_name = "Power supply voltage" ; power_supply:units = "V" ; power_supply:missing_value = -9999.f ; short pump_power(time) ; pump_power:long_name = "Pump power, duty cycle" ; pump_power:units = "1" ; pump_power:missing_value = -9999s ; pump_power:valid_min = 0s ; pump_power:valid_max = 255s ; byte stap_state(time) ; stap_state:long_name = "STAP on/off state (STAP control)" ; stap_state:units = "1" ; stap_state:valid_range = 0b, 1b ; stap_state:flag_values = 0b, 1b ; stap_state:flag_meanings = "off on" ; int stap_errors(time) ; stap_errors:long_name = "Bit-packed error codes" ; stap_errors:units = "1" ; stap_errors:missing_value = -9999 ; stap_errors:flag_masks = 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 ; stap_errors:flag_meanings = "eeprom_error bad_stored_value check_time clock_error sdcard_error sdcard_bad_format sdcard_space_error bad_thermistor pump_maxed_out red_led_error green_led_error blue_led_error black_noise_error" ; stap_errors:bit_1_description = "EEPROM error" ; stap_errors:bit_2_description = "Bad stored value" ; stap_errors:bit_3_description = "Clock, check time" ; stap_errors:bit_4_description = "Clock error" ; stap_errors:bit_5_description = "SD card error" ; stap_errors:bit_6_description = "SD card format is not FAT32" ; stap_errors:bit_7_description = "SD card space error" ; stap_errors:bit_8_description = "Bad thermistor error" ; stap_errors:bit_9_description = "Pump maxed out error" ; stap_errors:bit_10_description = "Red LED error" ; stap_errors:bit_11_description = "Green LED error" ; stap_errors:bit_12_description = "Blue LED error" ; stap_errors:bit_13_description = "Black noise error" ; double lat(time) ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:missing_value = -9999. ; lat:valid_min = 36.46 ; lat:valid_max = 36.85 ; 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:missing_value = -9999. ; lon:valid_min = -97.69 ; lon:valid_max = -97.26 ; 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:missing_value = -9999. ; alt:valid_min = 300. ; alt:valid_max = 6000. ; 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 = "aafstapcorr -s sgp -f U2" ; :Conventions = "ARM-1.3" ; :process_version = "ingest-aafstapcorr-1.0-0.el7" ; :dod_version = "aafstap-b1-1.0" ; :input_datastreams = "sgpaafnavU2.b1 : 1.6 : 20230830.152447\n", "sgpaafstapU2.a1 : 1.3 : 20230830.133948" ; :site_id = "sgp" ; :platform_id = "aafstap" ; :facility_id = "U2" ; :data_level = "b1" ; :location_description = "Southern Great Plains (SGP), ArcticShark Unmanned Aerial System" ; :datastream = "sgpaafstapU2.b1" ; :serial_number = "3" ; :firmware_version = "7.4" ; :laser_wavelength_red = "624 nm" ; :laser_wavelength_green = "525 nm" ; :laser_wavelength_blue = "450 nm" ; :doi = "10.5439/1838697" ; :history = "created by user dsmgr on machine prod-proc1.adc.arm.gov at 2023-08-31 14:03:01, using ingest-aafstapcorr-1.0-0.el7" ; }