netcdf enaaafpsapF1.b1.20180219.105940 { dimensions: time = UNLIMITED ; // (14872 currently) variables: int base_time ; base_time:string = "2018-02-19 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 2018-02-19 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 2018-02-19 00:00:00 0:00" ; time:standard_name = "time" ; float transmittance_B(time) ; transmittance_B:long_name = "PSAP front panel transmittance, blue channel" ; transmittance_B:units = "unitless" ; transmittance_B:missing_value = -9999.f ; transmittance_B:measured_wavelength = "464 nm" ; float transmittance_G(time) ; transmittance_G:long_name = "PSAP front panel transmittance, green channel" ; transmittance_G:units = "unitless" ; transmittance_G:missing_value = -9999.f ; transmittance_G:measured_wavelength = "529 nm" ; float transmittance_R(time) ; transmittance_R:long_name = "PSAP front panel transmittance, red channel" ; transmittance_R:units = "unitless" ; transmittance_R:missing_value = -9999.f ; transmittance_R:measured_wavelength = "648 nm" ; float transmittance_blue_raw(time) ; transmittance_blue_raw:long_name = "Transmittance, blue channel, not normalized" ; transmittance_blue_raw:units = "unitless" ; transmittance_blue_raw:missing_value = -9999.f ; transmittance_blue_raw:equation = "(blue_signal_sum - dark_signal_sum)/(blue_reference_sum - dark_reference_sum)" ; transmittance_blue_raw:comment = "Not yet set equal to unity for a new filter but is of sufficient precision for computing absorbances." ; transmittance_blue_raw:measured_wavelength = "464 nm" ; float transmittance_green_raw(time) ; transmittance_green_raw:long_name = "Transmittance, green channel, not normalized" ; transmittance_green_raw:units = "unitless" ; transmittance_green_raw:missing_value = -9999.f ; transmittance_green_raw:equation = "(green_signal_sum - dark_signal_sum)/(green_reference_sum - dark_reference_sum)" ; transmittance_green_raw:comment = "Not yet set equal to unity for a new filter but is of sufficient precision for computing absorbances." ; transmittance_green_raw:measured_wavelength = "529 nm" ; float transmittance_red_raw(time) ; transmittance_red_raw:long_name = "Transmittance, red channel, not normalized" ; transmittance_red_raw:units = "unitless" ; transmittance_red_raw:missing_value = -9999.f ; transmittance_red_raw:equation = "(red_signal_sum - dark_signal_sum)/(red_reference_sum - dark_reference_sum)" ; transmittance_red_raw:comment = "Not yet set equal to unity for a new filter but is of sufficient precision for computing absorbances." ; transmittance_red_raw:measured_wavelength = "648 nm" ; int filter_unstable(time) ; filter_unstable:long_name = "Filter state" ; filter_unstable:units = "unitless" ; filter_unstable:flag_values = 0, 1 ; filter_unstable:flag_meanings = "filter_stable filter_unstable" ; filter_unstable:flag_0_description = "Filter stable" ; filter_unstable:flag_1_description = "Filter unstable, probable filter change" ; float transmittance_blue(time) ; transmittance_blue:long_name = "Transmittance, blue channel" ; transmittance_blue:units = "unitless" ; transmittance_blue:valid_min = 0.65f ; transmittance_blue:valid_max = 1.01f ; transmittance_blue:missing_value = -9999.f ; transmittance_blue:equation = "transmittance_blue_raw/transmittance_blue_normalization_factor" ; transmittance_blue:measured_wavelength = "464 nm" ; transmittance_blue:comment = "Computed from raw counts at full precision, normalized to unity for a new filter" ; transmittance_blue:ancillary_variables = "qc_transmittance_blue" ; int qc_transmittance_blue(time) ; qc_transmittance_blue:long_name = "Quality check results on field: Transmittance, blue channel" ; qc_transmittance_blue:units = "unitless" ; qc_transmittance_blue: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_transmittance_blue:tr_green_min_warning = 0.7f ; qc_transmittance_blue:tr_mismatch_warning = 0.01f ; qc_transmittance_blue:transmittance_min_warning = 0.7f ; qc_transmittance_blue:transmittance_max_warning = 1.f ; qc_transmittance_blue:flag_method = "bit" ; qc_transmittance_blue:bit_1_description = "Value is equal to missing_value" ; qc_transmittance_blue:bit_1_assessment = "Bad" ; qc_transmittance_blue:bit_2_description = "Value is less than the valid_min" ; qc_transmittance_blue:bit_2_assessment = "Bad" ; qc_transmittance_blue:bit_3_description = "Value is greater than the valid_max" ; qc_transmittance_blue:bit_3_assessment = "Bad" ; qc_transmittance_blue:bit_4_description = "transmittance_green < tr_green_min_warning" ; qc_transmittance_blue:bit_4_assessment = "Indeterminate" ; qc_transmittance_blue:bit_5_description = "abs(transmittance_blue_raw - transmittance_blue) > tr_mismatch_warning" ; qc_transmittance_blue:bit_5_assessment = "Indeterminate" ; qc_transmittance_blue:bit_6_description = "transmittance_blue < transmittance_min_warning or transmittance_blue > transmittance_max_warning" ; qc_transmittance_blue:bit_6_assessment = "Indeterminate" ; float transmittance_green(time) ; transmittance_green:long_name = "Transmittance, green channel" ; transmittance_green:units = "unitless" ; transmittance_green:valid_min = 0.65f ; transmittance_green:valid_max = 1.01f ; transmittance_green:missing_value = -9999.f ; transmittance_green:equation = "transmittance_green_raw/transmittance_green_normalization_factor" ; transmittance_green:measured_wavelength = "529 nm" ; transmittance_green:comment = "Computed from raw counts at full precision, normalized to unity for a new filter" ; transmittance_green:ancillary_variables = "qc_transmittance_green" ; int qc_transmittance_green(time) ; qc_transmittance_green:long_name = "Quality check results on field: Transmittance, green channel" ; qc_transmittance_green:units = "unitless" ; qc_transmittance_green: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_transmittance_green:tr_green_min_warning = 0.7f ; qc_transmittance_green:tr_mismatch_warning = 0.01f ; qc_transmittance_green:transmittance_min_warning = 0.7f ; qc_transmittance_green:transmittance_max_warning = 1.f ; qc_transmittance_green:flag_method = "bit" ; qc_transmittance_green:bit_1_description = "Value is equal to missing_value" ; qc_transmittance_green:bit_1_assessment = "Bad" ; qc_transmittance_green:bit_2_description = "Value is less than the valid_min" ; qc_transmittance_green:bit_2_assessment = "Bad" ; qc_transmittance_green:bit_3_description = "Value is greater than the valid_max" ; qc_transmittance_green:bit_3_assessment = "Bad" ; qc_transmittance_green:bit_4_description = "transmittance_green < tr_green_min_warning" ; qc_transmittance_green:bit_4_assessment = "Indeterminate" ; qc_transmittance_green:bit_5_description = "abs(transmittance_green_raw - transmittance_green) > tr_mismatch_warning" ; qc_transmittance_green:bit_5_assessment = "Indeterminate" ; qc_transmittance_green:bit_6_description = "transmittance_green < transmittance_min_warning or transmittance_green > transmittance_max_warning" ; qc_transmittance_green:bit_6_assessment = "Indeterminate" ; float transmittance_red(time) ; transmittance_red:long_name = "Transmittance, red channel" ; transmittance_red:units = "unitless" ; transmittance_red:valid_min = 0.65f ; transmittance_red:valid_max = 1.01f ; transmittance_red:missing_value = -9999.f ; transmittance_red:equation = "transmittance_red_raw/transmittance_red_normalization_factor" ; transmittance_red:measured_wavelength = "648 nm" ; transmittance_red:comment = "Computed from raw counts at full precision, normalized to unity for a new filter" ; transmittance_red:ancillary_variables = "qc_transmittance_red" ; int qc_transmittance_red(time) ; qc_transmittance_red:long_name = "Quality check results on field: Transmittance, red channel" ; qc_transmittance_red:units = "unitless" ; qc_transmittance_red: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_transmittance_red:tr_green_min_warning = 0.7f ; qc_transmittance_red:tr_mismatch_warning = 0.01f ; qc_transmittance_red:transmittance_min_warning = 0.7f ; qc_transmittance_red:transmittance_max_warning = 1.f ; qc_transmittance_red:flag_method = "bit" ; qc_transmittance_red:bit_1_description = "Value is equal to missing_value" ; qc_transmittance_red:bit_1_assessment = "Bad" ; qc_transmittance_red:bit_2_description = "Value is less than the valid_min" ; qc_transmittance_red:bit_2_assessment = "Bad" ; qc_transmittance_red:bit_3_description = "Value is greater than the valid_max" ; qc_transmittance_red:bit_3_assessment = "Bad" ; qc_transmittance_red:bit_4_description = "transmittance_green < tr_green_min_warning" ; qc_transmittance_red:bit_4_assessment = "Indeterminate" ; qc_transmittance_red:bit_5_description = "abs(transmittance_red_raw - transmittance_red) > tr_mismatch_warning" ; qc_transmittance_red:bit_5_assessment = "Indeterminate" ; qc_transmittance_red:bit_6_description = "transmittance_red < transmittance_min_warning or transmittance_red > transmittance_max_warning" ; qc_transmittance_red:bit_6_assessment = "Indeterminate" ; float absorbance_blue(time) ; absorbance_blue:long_name = "Light absorbance, blue channel" ; absorbance_blue:units = "unitless" ; absorbance_blue:missing_value = -9999.f ; absorbance_blue:measured_wavelength = "464 nm" ; absorbance_blue:equation = "ln(transmittance_blue[t]/transmittance_blue[t-1])" ; float absorbance_green(time) ; absorbance_green:long_name = "Light absorbance, green channel" ; absorbance_green:units = "unitless" ; absorbance_green:missing_value = -9999.f ; absorbance_green:measured_wavelength = "529 nm" ; absorbance_green:equation = "ln(transmittance_green[t]/transmittance_green[t-1])" ; float absorbance_red(time) ; absorbance_red:long_name = "Light absorbance, red channel" ; absorbance_red:units = "unitless" ; absorbance_red:missing_value = -9999.f ; absorbance_red:measured_wavelength = "648 nm" ; absorbance_red:equation = "ln(transmittance_red[t]/transmittance_red[t-1])" ; float sample_flow_rate(time) ; sample_flow_rate:long_name = "PSAP mass flow" ; sample_flow_rate:units = "L/min" ; sample_flow_rate:flow_type = "mass flow" ; sample_flow_rate:reference_conditions = "volume of mass flow corresponding to 0 deg C, 1013.25 hPa" ; sample_flow_rate:valid_min = 0.5f ; sample_flow_rate:valid_max = 2.25f ; sample_flow_rate:missing_value = -9999.f ; sample_flow_rate:K0 = 968.8f ; sample_flow_rate:K1 = 769.f ; sample_flow_rate:K2 = 26.8f ; sample_flow_rate:equation = "(-K1 + (K1^2 - 4*(K0-flow)*K2)^0.5)/(2*K2)" ; sample_flow_rate:ancillary_variables = "qc_sample_flow_rate" ; int qc_sample_flow_rate(time) ; qc_sample_flow_rate:long_name = "Quality check results on field: PSAP mass flow" ; qc_sample_flow_rate:units = "unitless" ; qc_sample_flow_rate: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_sample_flow_rate:flag_method = "bit" ; qc_sample_flow_rate:bit_1_description = "Value is equal to missing_value" ; qc_sample_flow_rate:bit_1_assessment = "Bad" ; qc_sample_flow_rate:bit_2_description = "Value is less than the valid_min" ; qc_sample_flow_rate:bit_2_assessment = "Bad" ; qc_sample_flow_rate:bit_3_description = "Value is greater than the valid_max" ; qc_sample_flow_rate:bit_3_assessment = "Bad" ; float spot_size_area ; spot_size_area:long_name = "Spot size area" ; spot_size_area:units = "mm^2" ; float transmittance_blue_normalization_factor(time) ; transmittance_blue_normalization_factor:long_name = "Normalization factor for blue transmittance, resets with each filter change" ; transmittance_blue_normalization_factor:units = "unitless" ; transmittance_blue_normalization_factor:missing_value = -9999.f ; float transmittance_green_normalization_factor(time) ; transmittance_green_normalization_factor:long_name = "Normalization factor for green transmittance, resets with each filter change" ; transmittance_green_normalization_factor:units = "unitless" ; transmittance_green_normalization_factor:missing_value = -9999.f ; float transmittance_red_normalization_factor(time) ; transmittance_red_normalization_factor:long_name = "Normalization factor for red transmittance, resets with each filter change" ; transmittance_red_normalization_factor:units = "unitless" ; transmittance_red_normalization_factor:missing_value = -9999.f ; double lat(time) ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = 35.5 ; lat:valid_max = 41.5 ; lat:missing_value = -9999. ; lat:standard_name = "latitude" ; lat:source = "enaaafnavdsm10hzF1.a1:lat" ; lat:ancillary_variables = "qc_lat" ; int qc_lat(time) ; qc_lat:long_name = "Quality check results on field: North latitude" ; qc_lat:units = "unitless" ; qc_lat: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_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 the valid_min." ; qc_lat:bit_2_assessment = "Bad" ; qc_lat:bit_3_description = "Value is greater than the valid_max." ; qc_lat:bit_3_assessment = "Bad" ; double lon(time) ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -31.5 ; lon:valid_max = -24.5 ; lon:missing_value = -9999. ; lon:standard_name = "longitude" ; lon:source = "enaaafnavdsm10hzF1.a1:lon" ; lon:ancillary_variables = "qc_lon" ; int qc_lon(time) ; qc_lon:long_name = "Quality check results on field: East longitude" ; qc_lon:units = "unitless" ; qc_lon: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_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 the valid_min." ; qc_lon:bit_2_assessment = "Bad" ; qc_lon:bit_3_description = "Value is greater than the valid_max." ; qc_lon:bit_3_assessment = "Bad" ; double alt(time) ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:valid_min = 0. ; alt:valid_max = 8000. ; alt:missing_value = -9999. ; alt:standard_name = "altitude" ; alt:source = "enaaafnavdsm10hzF1.a1:alt" ; alt:ancillary_variables = "qc_alt" ; int qc_alt(time) ; qc_alt:long_name = "Quality check results on field: Altitude above mean sea level" ; qc_alt:units = "unitless" ; qc_alt: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_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 the valid_min." ; qc_alt:bit_2_assessment = "Bad" ; qc_alt:bit_3_description = "Value is greater than the valid_max." ; qc_alt:bit_3_assessment = "Bad" ; // global attributes: :command_line = "aafpsapcorr -s ena -f F1 -b 20180219 -e 20180220 -R" ; :Conventions = "ARM-1.2" ; :process_version = "ingest-aafpsapcorr-1.4-0.el7" ; :dod_version = "aafpsap-b1-1.0" ; :site_id = "ena" ; :platform_id = "aafpsap" ; :facility_id = "F1" ; :data_level = "b1" ; :location_description = "Eastern North Atlantic (ENA), Gulfstream 159 (\"G1\") Aircraft" ; :datastream = "enaaafpsapF1.b1" ; :configuration_file = "enaaafpsapF1.20170201.000000.config" ; :input_datastreams = "enaaafpsapF1.a1 : 1.2 : 20180219.104117\n", "enaaafpsaprF1.a0 : 1.2 : 20180219.104116\n", "enaaafnavF1.b1 : 1.1 : 20180219.105940\n", "enaaafpsapiF1.a0 : 1.2 : 20180219.104140" ; :sampling_interval = "1 second" ; :PSAP_Instrument = "Particle Soot Absorption Photometer" ; :Instrument_Manufacturer = "Radiance Research" ; :doi = "10.5439/1365826" ; :history = "created by user ermold on machine prod-proc5.adc.arm.gov at 2023-01-06 20:35:39, using ingest-aafpsapcorr-1.4-0.el7" ; }