netcdf enaaafnephF1.b1.20180219.105940 { dimensions: time = UNLIMITED ; // (14902 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 Bs_B(time) ; Bs_B:long_name = "Aerosol total light scattering coefficient, nominal blue wavelength" ; Bs_B:units = "1/Mm" ; Bs_B:valid_min = -10.f ; Bs_B:valid_max = 20000.f ; Bs_B:missing_value = -9999.f ; Bs_B:measured_wavelength = "450 nm" ; Bs_B:corrections_applied = "density_correction" ; Bs_B:density_correction_comment = "Corrected for density at 0 degrees C and 1013.25 hPa" ; Bs_B:ancillary_variables = "qc_Bs_B" ; int qc_Bs_B(time) ; qc_Bs_B:long_name = "Quality check results on field: Aerosol total light scattering coefficient, nominal blue wavelength" ; qc_Bs_B:units = "unitless" ; qc_Bs_B: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_Bs_B:scattering_min_warning = -4.f ; qc_Bs_B:scattering_max_warning = 2000.f ; qc_Bs_B:RH_min_warning = 0.f ; qc_Bs_B:RH_max_warning = 100.f ; qc_Bs_B:RH_saturation_alarm = 100.f ; qc_Bs_B:T_min_warning = 0.f ; qc_Bs_B:T_max_warning = 45.f ; qc_Bs_B:T_Inlet_min_warning = 0.f ; qc_Bs_B:T_Inlet_max_warning = 50.f ; qc_Bs_B:P_min_warning = 0.f ; qc_Bs_B:P_max_warning = 1200.f ; qc_Bs_B:lamp_voltage_nominal_value = 13.f ; qc_Bs_B:lamp_voltage_delta_warning = 2.f ; qc_Bs_B:lamp_voltage_delta_alarm = 4.f ; qc_Bs_B:lamp_current_nominal_value = 6.f ; qc_Bs_B:lamp_current_delta_warning = 1.f ; qc_Bs_B:lamp_current_delta_alarm = 2.f ; qc_Bs_B:flag_method = "bit" ; qc_Bs_B:bit_1_description = "Value is equal to missing_value." ; qc_Bs_B:bit_1_assessment = "Bad" ; qc_Bs_B:bit_2_description = "Value is less than the valid_min." ; qc_Bs_B:bit_2_assessment = "Bad" ; qc_Bs_B:bit_3_description = "Value is greater than the valid_max." ; qc_Bs_B:bit_3_assessment = "Bad" ; qc_Bs_B:bit_4_description = "Bs_B < scattering_min_warning" ; qc_Bs_B:bit_4_assessment = "Indeterminate" ; qc_Bs_B:bit_5_description = "Bs_B > scattering_max_warning" ; qc_Bs_B:bit_5_assessment = "Indeterminate" ; qc_Bs_B:bit_6_description = "Reserved for BAD impactor_state check" ; qc_Bs_B:bit_6_assessment = "Bad" ; qc_Bs_B:bit_7_description = "Reserved for INDETERMINATE impactor_state check" ; qc_Bs_B:bit_7_assessment = "Indeterminate" ; qc_Bs_B:bit_8_description = "RH_sample < RH_min_warning" ; qc_Bs_B:bit_8_assessment = "Indeterminate" ; qc_Bs_B:bit_9_description = "RH_sample > RH_max_warning" ; qc_Bs_B:bit_9_assessment = "Indeterminate" ; qc_Bs_B:bit_10_description = "RH_sample > RH_saturation_alarm" ; qc_Bs_B:bit_10_assessment = "Bad" ; qc_Bs_B:bit_11_description = "T_sample < T_min_warning" ; qc_Bs_B:bit_11_assessment = "Indeterminate" ; qc_Bs_B:bit_12_description = "T_sample > T_max_warning" ; qc_Bs_B:bit_12_assessment = "Indeterminate" ; qc_Bs_B:bit_13_description = "T_inlet < T_Inlet_min_warning" ; qc_Bs_B:bit_13_assessment = "Indeterminate" ; qc_Bs_B:bit_14_description = "T_inlet > T_Inlet_max_warning" ; qc_Bs_B:bit_14_assessment = "Indeterminate" ; qc_Bs_B:bit_15_description = "P_sample < P_min_warning" ; qc_Bs_B:bit_15_assessment = "Indeterminate" ; qc_Bs_B:bit_16_description = "P_sample > P_max_warning" ; qc_Bs_B:bit_16_assessment = "Indeterminate" ; qc_Bs_B:bit_17_description = "Reserved for mode_flag test" ; qc_Bs_B:bit_17_assessment = "Bad" ; qc_Bs_B:bit_18_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_warning" ; qc_Bs_B:bit_18_assessment = "Indeterminate" ; qc_Bs_B:bit_19_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_alarm" ; qc_Bs_B:bit_19_assessment = "Bad" ; qc_Bs_B:bit_20_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_warning" ; qc_Bs_B:bit_20_assessment = "Indeterminate" ; qc_Bs_B:bit_21_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_alarm" ; qc_Bs_B:bit_21_assessment = "Bad" ; qc_Bs_B:bit_22_description = "At least one of lowest 4 bits of instrument_state is set" ; qc_Bs_B:bit_22_assessment = "Indeterminate" ; qc_Bs_B:operational_qc_bits = 6, 7 ; qc_Bs_B:operational_qc_explanation = "These tests will frequently be flagged during normal operation and should be ignored by DQO metrics" ; float Bs_G(time) ; Bs_G:long_name = "Aerosol total light scattering coefficient, nominal green wavelength" ; Bs_G:units = "1/Mm" ; Bs_G:valid_min = -10.f ; Bs_G:valid_max = 20000.f ; Bs_G:missing_value = -9999.f ; Bs_G:measured_wavelength = "550 nm" ; Bs_G:corrections_applied = "density_correction" ; Bs_G:density_correction_comment = "Corrected for density at 0 degrees C and 1013.25 hPa" ; Bs_G:ancillary_variables = "qc_Bs_G" ; int qc_Bs_G(time) ; qc_Bs_G:long_name = "Quality check results on field: Aerosol total light scattering coefficient, nominal green wavelength" ; qc_Bs_G:units = "unitless" ; qc_Bs_G: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_Bs_G:scattering_min_warning = -4.f ; qc_Bs_G:scattering_max_warning = 2000.f ; qc_Bs_G:RH_min_warning = 0.f ; qc_Bs_G:RH_max_warning = 100.f ; qc_Bs_G:RH_saturation_alarm = 100.f ; qc_Bs_G:T_min_warning = 0.f ; qc_Bs_G:T_max_warning = 45.f ; qc_Bs_G:T_Inlet_min_warning = 0.f ; qc_Bs_G:T_Inlet_max_warning = 45.f ; qc_Bs_G:P_min_warning = 0.f ; qc_Bs_G:P_max_warning = 1200.f ; qc_Bs_G:lamp_voltage_nominal_value = 13.f ; qc_Bs_G:lamp_voltage_delta_warning = 2.f ; qc_Bs_G:lamp_voltage_delta_alarm = 4.f ; qc_Bs_G:lamp_current_nominal_value = 6.f ; qc_Bs_G:lamp_current_delta_warning = 1.f ; qc_Bs_G:lamp_current_delta_alarm = 2.f ; qc_Bs_G:flag_method = "bit" ; qc_Bs_G:bit_1_description = "Value is equal to missing_value." ; qc_Bs_G:bit_1_assessment = "Bad" ; qc_Bs_G:bit_2_description = "Value is less than the valid_min." ; qc_Bs_G:bit_2_assessment = "Bad" ; qc_Bs_G:bit_3_description = "Value is greater than the valid_max." ; qc_Bs_G:bit_3_assessment = "Bad" ; qc_Bs_G:bit_4_description = "Bs_G < scattering_min_warning" ; qc_Bs_G:bit_4_assessment = "Indeterminate" ; qc_Bs_G:bit_5_description = "Bs_G > scattering_max_warning" ; qc_Bs_G:bit_5_assessment = "Indeterminate" ; qc_Bs_G:bit_6_description = "Reserved for BAD impactor_state check" ; qc_Bs_G:bit_6_assessment = "Bad" ; qc_Bs_G:bit_7_description = "Reserved for INDETERMINATE impactor_state check" ; qc_Bs_G:bit_7_assessment = "Indeterminate" ; qc_Bs_G:bit_8_description = "RH_sample < RH_min_warning" ; qc_Bs_G:bit_8_assessment = "Indeterminate" ; qc_Bs_G:bit_9_description = "RH_sample > RH_max_warning" ; qc_Bs_G:bit_9_assessment = "Indeterminate" ; qc_Bs_G:bit_10_description = "RH_sample > RH_saturation_alarm" ; qc_Bs_G:bit_10_assessment = "Bad" ; qc_Bs_G:bit_11_description = "T_sample < T_min_warning" ; qc_Bs_G:bit_11_assessment = "Indeterminate" ; qc_Bs_G:bit_12_description = "T_sample > T_max_warning" ; qc_Bs_G:bit_12_assessment = "Indeterminate" ; qc_Bs_G:bit_13_description = "T_inlet < T_Inlet_min_warning" ; qc_Bs_G:bit_13_assessment = "Indeterminate" ; qc_Bs_G:bit_14_description = "T_inlet > T_Inlet_max_warning" ; qc_Bs_G:bit_14_assessment = "Indeterminate" ; qc_Bs_G:bit_15_description = "P_sample < P_min_warning" ; qc_Bs_G:bit_15_assessment = "Indeterminate" ; qc_Bs_G:bit_16_description = "P_sample > P_max_warning" ; qc_Bs_G:bit_16_assessment = "Indeterminate" ; qc_Bs_G:bit_17_description = "Reserved for mode_flag test" ; qc_Bs_G:bit_17_assessment = "Bad" ; qc_Bs_G:bit_18_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_warning" ; qc_Bs_G:bit_18_assessment = "Indeterminate" ; qc_Bs_G:bit_19_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_alarm" ; qc_Bs_G:bit_19_assessment = "Bad" ; qc_Bs_G:bit_20_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_warning" ; qc_Bs_G:bit_20_assessment = "Indeterminate" ; qc_Bs_G:bit_21_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_alarm" ; qc_Bs_G:bit_21_assessment = "Bad" ; qc_Bs_G:bit_22_description = "At least one of lowest 4 bits of instrument_state is set" ; qc_Bs_G:bit_22_assessment = "Indeterminate" ; qc_Bs_G:operational_qc_bits = 6, 7 ; qc_Bs_G:operational_qc_explanation = "These tests will frequently be flagged during normal operation and should be ignored by DQO metrics" ; float Bs_R(time) ; Bs_R:long_name = "Aerosol total light scattering coefficient, nominal red wavelength" ; Bs_R:units = "1/Mm" ; Bs_R:valid_min = -10.f ; Bs_R:valid_max = 20000.f ; Bs_R:missing_value = -9999.f ; Bs_R:measured_wavelength = "700 nm" ; Bs_R:corrections_applied = "density_correction" ; Bs_R:density_correction_comment = "Corrected for density at 0 degrees C and 1013.25 hPa" ; Bs_R:ancillary_variables = "qc_Bs_R" ; int qc_Bs_R(time) ; qc_Bs_R:long_name = "Quality check results on field: Aerosol total light scattering coefficient, nominal red wavelength" ; qc_Bs_R:units = "unitless" ; qc_Bs_R: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_Bs_R:scattering_min_warning = -4.f ; qc_Bs_R:scattering_max_warning = 2000.f ; qc_Bs_R:RH_min_warning = 0.f ; qc_Bs_R:RH_max_warning = 100.f ; qc_Bs_R:RH_saturation_alarm = 100.f ; qc_Bs_R:T_min_warning = 0.f ; qc_Bs_R:T_max_warning = 45.f ; qc_Bs_R:T_Inlet_min_warning = 0.f ; qc_Bs_R:T_Inlet_max_warning = 45.f ; qc_Bs_R:P_min_warning = 0.f ; qc_Bs_R:P_max_warning = 1200.f ; qc_Bs_R:lamp_voltage_nominal_value = 13.f ; qc_Bs_R:lamp_voltage_delta_warning = 2.f ; qc_Bs_R:lamp_voltage_delta_alarm = 4.f ; qc_Bs_R:lamp_current_nominal_value = 6.f ; qc_Bs_R:lamp_current_delta_warning = 1.f ; qc_Bs_R:lamp_current_delta_alarm = 2.f ; qc_Bs_R:flag_method = "bit" ; qc_Bs_R:bit_1_description = "Value is equal to missing_value." ; qc_Bs_R:bit_1_assessment = "Bad" ; qc_Bs_R:bit_2_description = "Value is less than the valid_min." ; qc_Bs_R:bit_2_assessment = "Bad" ; qc_Bs_R:bit_3_description = "Value is greater than the valid_max." ; qc_Bs_R:bit_3_assessment = "Bad" ; qc_Bs_R:bit_4_description = "Bs_R < scattering_min_warning" ; qc_Bs_R:bit_4_assessment = "Indeterminate" ; qc_Bs_R:bit_5_description = "Bs_R > scattering_max_warning" ; qc_Bs_R:bit_5_assessment = "Indeterminate" ; qc_Bs_R:bit_6_description = "Reserved for BAD impactor_state check" ; qc_Bs_R:bit_6_assessment = "Bad" ; qc_Bs_R:bit_7_description = "Reserved for INDETERMINATE impactor_state check" ; qc_Bs_R:bit_7_assessment = "Indeterminate" ; qc_Bs_R:bit_8_description = "RH_sample < RH_min_warning" ; qc_Bs_R:bit_8_assessment = "Indeterminate" ; qc_Bs_R:bit_9_description = "RH_sample > RH_max_warning" ; qc_Bs_R:bit_9_assessment = "Indeterminate" ; qc_Bs_R:bit_10_description = "RH_sample > RH_saturation_alarm" ; qc_Bs_R:bit_10_assessment = "Bad" ; qc_Bs_R:bit_11_description = "T_sample < T_min_warning" ; qc_Bs_R:bit_11_assessment = "Indeterminate" ; qc_Bs_R:bit_12_description = "T_sample > T_max_warning" ; qc_Bs_R:bit_12_assessment = "Indeterminate" ; qc_Bs_R:bit_13_description = "T_inlet < T_Inlet_min_warning" ; qc_Bs_R:bit_13_assessment = "Indeterminate" ; qc_Bs_R:bit_14_description = "T_inlet > T_Inlet_max_warning" ; qc_Bs_R:bit_14_assessment = "Indeterminate" ; qc_Bs_R:bit_15_description = "P_sample < P_min_warning" ; qc_Bs_R:bit_15_assessment = "Indeterminate" ; qc_Bs_R:bit_16_description = "P_sample > P_max_warning" ; qc_Bs_R:bit_16_assessment = "Indeterminate" ; qc_Bs_R:bit_17_description = "Reserved for mode_flag test" ; qc_Bs_R:bit_17_assessment = "Bad" ; qc_Bs_R:bit_18_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_warning" ; qc_Bs_R:bit_18_assessment = "Indeterminate" ; qc_Bs_R:bit_19_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_alarm" ; qc_Bs_R:bit_19_assessment = "Bad" ; qc_Bs_R:bit_20_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_warning" ; qc_Bs_R:bit_20_assessment = "Indeterminate" ; qc_Bs_R:bit_21_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_alarm" ; qc_Bs_R:bit_21_assessment = "Bad" ; qc_Bs_R:bit_22_description = "At least one of lowest 4 bits of instrument_state is set" ; qc_Bs_R:bit_22_assessment = "Indeterminate" ; qc_Bs_R:operational_qc_bits = 6, 7 ; qc_Bs_R:operational_qc_explanation = "These tests will frequently be flagged during normal operation and should be ignored by DQO metrics" ; float Bbs_B(time) ; Bbs_B:long_name = "Aerosol back-hemispheric light scattering coefficient, nominal blue wavelength" ; Bbs_B:units = "1/Mm" ; Bbs_B:valid_min = -10.f ; Bbs_B:valid_max = 20000.f ; Bbs_B:missing_value = -9999.f ; Bbs_B:measured_wavelength = "450 nm" ; Bbs_B:corrections_applied = "density_correction" ; Bbs_B:density_correction_comment = "Corrected for density at 0 degrees C and 1013.25 hPa" ; Bbs_B:ancillary_variables = "qc_Bbs_B" ; int qc_Bbs_B(time) ; qc_Bbs_B:long_name = "Quality check results on field: Aerosol back-hemispheric light scattering coefficient, nominal blue wavelength" ; qc_Bbs_B:units = "unitless" ; qc_Bbs_B: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_Bbs_B:scattering_min_warning = -4.f ; qc_Bbs_B:scattering_max_warning = 2000.f ; qc_Bbs_B:RH_min_warning = 0.f ; qc_Bbs_B:RH_max_warning = 100.f ; qc_Bbs_B:RH_saturation_alarm = 100.f ; qc_Bbs_B:T_min_warning = 0.f ; qc_Bbs_B:T_max_warning = 45.f ; qc_Bbs_B:T_Inlet_min_warning = 0.f ; qc_Bbs_B:T_Inlet_max_warning = 45.f ; qc_Bbs_B:P_min_warning = 0.f ; qc_Bbs_B:P_max_warning = 1200.f ; qc_Bbs_B:lamp_voltage_nominal_value = 13.f ; qc_Bbs_B:lamp_voltage_delta_warning = 2.f ; qc_Bbs_B:lamp_voltage_delta_alarm = 4.f ; qc_Bbs_B:lamp_current_nominal_value = 6.f ; qc_Bbs_B:lamp_current_delta_warning = 1.f ; qc_Bbs_B:lamp_current_delta_alarm = 2.f ; qc_Bbs_B:flag_method = "bit" ; qc_Bbs_B:bit_1_description = "Value is equal to missing_value." ; qc_Bbs_B:bit_1_assessment = "Bad" ; qc_Bbs_B:bit_2_description = "Value is less than the valid_min." ; qc_Bbs_B:bit_2_assessment = "Bad" ; qc_Bbs_B:bit_3_description = "Value is greater than the valid_max." ; qc_Bbs_B:bit_3_assessment = "Bad" ; qc_Bbs_B:bit_4_description = "Bbs_B < scattering_min_warning" ; qc_Bbs_B:bit_4_assessment = "Indeterminate" ; qc_Bbs_B:bit_5_description = "Bbs_B > scattering_max_warning" ; qc_Bbs_B:bit_5_assessment = "Indeterminate" ; qc_Bbs_B:bit_6_description = "Reserved for BAD impactor_state check" ; qc_Bbs_B:bit_6_assessment = "Bad" ; qc_Bbs_B:bit_7_description = "Reserved for INDETERMINATE impactor_state check" ; qc_Bbs_B:bit_7_assessment = "Indeterminate" ; qc_Bbs_B:bit_8_description = "RH_sample < RH_min_warning" ; qc_Bbs_B:bit_8_assessment = "Indeterminate" ; qc_Bbs_B:bit_9_description = "RH_sample > RH_max_warning" ; qc_Bbs_B:bit_9_assessment = "Indeterminate" ; qc_Bbs_B:bit_10_description = "RH_sample > RH_saturation_alarm" ; qc_Bbs_B:bit_10_assessment = "Bad" ; qc_Bbs_B:bit_11_description = "T_sample < T_min_warning" ; qc_Bbs_B:bit_11_assessment = "Indeterminate" ; qc_Bbs_B:bit_12_description = "T_sample > T_max_warning" ; qc_Bbs_B:bit_12_assessment = "Indeterminate" ; qc_Bbs_B:bit_13_description = "T_inlet < T_Inlet_min_warning" ; qc_Bbs_B:bit_13_assessment = "Indeterminate" ; qc_Bbs_B:bit_14_description = "T_inlet > T_Inlet_max_warning" ; qc_Bbs_B:bit_14_assessment = "Indeterminate" ; qc_Bbs_B:bit_15_description = "P_sample < P_min_warning" ; qc_Bbs_B:bit_15_assessment = "Indeterminate" ; qc_Bbs_B:bit_16_description = "P_sample > P_max_warning" ; qc_Bbs_B:bit_16_assessment = "Indeterminate" ; qc_Bbs_B:bit_17_description = "Reserved for mode_flag test" ; qc_Bbs_B:bit_17_assessment = "Bad" ; qc_Bbs_B:bit_18_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_warning" ; qc_Bbs_B:bit_18_assessment = "Indeterminate" ; qc_Bbs_B:bit_19_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_alarm" ; qc_Bbs_B:bit_19_assessment = "Bad" ; qc_Bbs_B:bit_20_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_warning" ; qc_Bbs_B:bit_20_assessment = "Indeterminate" ; qc_Bbs_B:bit_21_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_alarm" ; qc_Bbs_B:bit_21_assessment = "Bad" ; qc_Bbs_B:bit_22_description = "At least one of lowest 4 bits of instrument_state is set" ; qc_Bbs_B:bit_22_assessment = "Indeterminate" ; qc_Bbs_B:operational_qc_bits = 6, 7 ; qc_Bbs_B:operational_qc_explanation = "These tests will frequently be flagged during normal operation and should be ignored by DQO metrics" ; float Bbs_G(time) ; Bbs_G:long_name = "Aerosol back-hemispheric light scattering coefficient, nominal green wavelength" ; Bbs_G:units = "1/Mm" ; Bbs_G:valid_min = -10.f ; Bbs_G:valid_max = 20000.f ; Bbs_G:missing_value = -9999.f ; Bbs_G:measured_wavelength = "550 nm" ; Bbs_G:corrections_applied = "density_correction" ; Bbs_G:density_correction_comment = "Corrected for density at 0 degrees C and 1013.25 hPa" ; Bbs_G:ancillary_variables = "qc_Bbs_G" ; int qc_Bbs_G(time) ; qc_Bbs_G:long_name = "Quality check results on field: Aerosol back-hemispheric light scattering coefficient, nominal green wavelength" ; qc_Bbs_G:units = "unitless" ; qc_Bbs_G: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_Bbs_G:scattering_min_warning = -4.f ; qc_Bbs_G:scattering_max_warning = 2000.f ; qc_Bbs_G:RH_min_warning = 0.f ; qc_Bbs_G:RH_max_warning = 100.f ; qc_Bbs_G:RH_saturation_alarm = 100.f ; qc_Bbs_G:T_min_warning = 0.f ; qc_Bbs_G:T_max_warning = 45.f ; qc_Bbs_G:T_Inlet_min_warning = 0.f ; qc_Bbs_G:T_Inlet_max_warning = 45.f ; qc_Bbs_G:P_min_warning = 0.f ; qc_Bbs_G:P_max_warning = 1200.f ; qc_Bbs_G:lamp_voltage_nominal_value = 13.f ; qc_Bbs_G:lamp_voltage_delta_warning = 2.f ; qc_Bbs_G:lamp_voltage_delta_alarm = 4.f ; qc_Bbs_G:lamp_current_nominal_value = 6.f ; qc_Bbs_G:lamp_current_delta_warning = 1.f ; qc_Bbs_G:lamp_current_delta_alarm = 2.f ; qc_Bbs_G:flag_method = "bit" ; qc_Bbs_G:bit_1_description = "Value is equal to missing_value." ; qc_Bbs_G:bit_1_assessment = "Bad" ; qc_Bbs_G:bit_2_description = "Value is less than the valid_min." ; qc_Bbs_G:bit_2_assessment = "Bad" ; qc_Bbs_G:bit_3_description = "Value is greater than the valid_max." ; qc_Bbs_G:bit_3_assessment = "Bad" ; qc_Bbs_G:bit_4_description = "Bbs_G < scattering_min_warning" ; qc_Bbs_G:bit_4_assessment = "Indeterminate" ; qc_Bbs_G:bit_5_description = "Bbs_G > scattering_max_warning" ; qc_Bbs_G:bit_5_assessment = "Indeterminate" ; qc_Bbs_G:bit_6_description = "Reserved for BAD impactor_state check" ; qc_Bbs_G:bit_6_assessment = "Bad" ; qc_Bbs_G:bit_7_description = "Reserved for INDETERMINATE impactor_state check" ; qc_Bbs_G:bit_7_assessment = "Indeterminate" ; qc_Bbs_G:bit_8_description = "RH_sample < RH_min_warning" ; qc_Bbs_G:bit_8_assessment = "Indeterminate" ; qc_Bbs_G:bit_9_description = "RH_sample > RH_max_warning" ; qc_Bbs_G:bit_9_assessment = "Indeterminate" ; qc_Bbs_G:bit_10_description = "RH_sample > RH_saturation_alarm" ; qc_Bbs_G:bit_10_assessment = "Bad" ; qc_Bbs_G:bit_11_description = "T_sample < T_min_warning" ; qc_Bbs_G:bit_11_assessment = "Indeterminate" ; qc_Bbs_G:bit_12_description = "T_sample > T_max_warning" ; qc_Bbs_G:bit_12_assessment = "Indeterminate" ; qc_Bbs_G:bit_13_description = "T_inlet < T_Inlet_min_warning" ; qc_Bbs_G:bit_13_assessment = "Indeterminate" ; qc_Bbs_G:bit_14_description = "T_inlet > T_Inlet_max_warning" ; qc_Bbs_G:bit_14_assessment = "Indeterminate" ; qc_Bbs_G:bit_15_description = "P_sample < P_min_warning" ; qc_Bbs_G:bit_15_assessment = "Indeterminate" ; qc_Bbs_G:bit_16_description = "P_sample > P_max_warning" ; qc_Bbs_G:bit_16_assessment = "Indeterminate" ; qc_Bbs_G:bit_17_description = "Reserved for mode_flag test" ; qc_Bbs_G:bit_17_assessment = "Bad" ; qc_Bbs_G:bit_18_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_warning" ; qc_Bbs_G:bit_18_assessment = "Indeterminate" ; qc_Bbs_G:bit_19_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_alarm" ; qc_Bbs_G:bit_19_assessment = "Bad" ; qc_Bbs_G:bit_20_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_warning" ; qc_Bbs_G:bit_20_assessment = "Indeterminate" ; qc_Bbs_G:bit_21_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_alarm" ; qc_Bbs_G:bit_21_assessment = "Bad" ; qc_Bbs_G:bit_22_description = "At least one of lowest 4 bits of instrument_state is set" ; qc_Bbs_G:bit_22_assessment = "Indeterminate" ; qc_Bbs_G:operational_qc_bits = 6, 7 ; qc_Bbs_G:operational_qc_explanation = "These tests will frequently be flagged during normal operation and should be ignored by DQO metrics" ; float Bbs_R(time) ; Bbs_R:long_name = "Aerosol back-hemispheric light scattering coefficient, nominal red wavelength" ; Bbs_R:units = "1/Mm" ; Bbs_R:valid_min = -10.f ; Bbs_R:valid_max = 20000.f ; Bbs_R:missing_value = -9999.f ; Bbs_R:measured_wavelength = "700 nm" ; Bbs_R:corrections_applied = "density_correction" ; Bbs_R:density_correction_comment = "Corrected for density at 0 degrees C and 1013.25 hPa" ; Bbs_R:ancillary_variables = "qc_Bbs_R" ; int qc_Bbs_R(time) ; qc_Bbs_R:long_name = "Quality check results on field: Aerosol back-hemispheric light scattering coefficient, nominal red wavelength" ; qc_Bbs_R:units = "unitless" ; qc_Bbs_R: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_Bbs_R:scattering_min_warning = -4.f ; qc_Bbs_R:scattering_max_warning = 2000.f ; qc_Bbs_R:RH_min_warning = 0.f ; qc_Bbs_R:RH_max_warning = 100.f ; qc_Bbs_R:RH_saturation_alarm = 100.f ; qc_Bbs_R:T_min_warning = 0.f ; qc_Bbs_R:T_max_warning = 45.f ; qc_Bbs_R:T_Inlet_min_warning = 0.f ; qc_Bbs_R:T_Inlet_max_warning = 45.f ; qc_Bbs_R:P_min_warning = 0.f ; qc_Bbs_R:P_max_warning = 1200.f ; qc_Bbs_R:lamp_voltage_nominal_value = 13.f ; qc_Bbs_R:lamp_voltage_delta_warning = 2.f ; qc_Bbs_R:lamp_voltage_delta_alarm = 4.f ; qc_Bbs_R:lamp_current_nominal_value = 6.f ; qc_Bbs_R:lamp_current_delta_warning = 1.f ; qc_Bbs_R:lamp_current_delta_alarm = 2.f ; qc_Bbs_R:flag_method = "bit" ; qc_Bbs_R:bit_1_description = "Value is equal to missing_value." ; qc_Bbs_R:bit_1_assessment = "Bad" ; qc_Bbs_R:bit_2_description = "Value is less than the valid_min." ; qc_Bbs_R:bit_2_assessment = "Bad" ; qc_Bbs_R:bit_3_description = "Value is greater than the valid_max." ; qc_Bbs_R:bit_3_assessment = "Bad" ; qc_Bbs_R:bit_4_description = "Bbs_R < scattering_min_warning" ; qc_Bbs_R:bit_4_assessment = "Indeterminate" ; qc_Bbs_R:bit_5_description = "Bbs_R > scattering_max_warning" ; qc_Bbs_R:bit_5_assessment = "Indeterminate" ; qc_Bbs_R:bit_6_description = "Reserved for BAD impactor_state check" ; qc_Bbs_R:bit_6_assessment = "Bad" ; qc_Bbs_R:bit_7_description = "Reserved for INDETERMINATE impactor_state check" ; qc_Bbs_R:bit_7_assessment = "Indeterminate" ; qc_Bbs_R:bit_8_description = "RH_sample < RH_min_warning" ; qc_Bbs_R:bit_8_assessment = "Indeterminate" ; qc_Bbs_R:bit_9_description = "RH_sample > RH_max_warning" ; qc_Bbs_R:bit_9_assessment = "Indeterminate" ; qc_Bbs_R:bit_10_description = "RH_sample > RH_saturation_alarm" ; qc_Bbs_R:bit_10_assessment = "Bad" ; qc_Bbs_R:bit_11_description = "T_sample < T_min_warning" ; qc_Bbs_R:bit_11_assessment = "Indeterminate" ; qc_Bbs_R:bit_12_description = "T_sample > T_max_warning" ; qc_Bbs_R:bit_12_assessment = "Indeterminate" ; qc_Bbs_R:bit_13_description = "T_inlet < T_Inlet_min_warning" ; qc_Bbs_R:bit_13_assessment = "Indeterminate" ; qc_Bbs_R:bit_14_description = "T_inlet > T_Inlet_max_warning" ; qc_Bbs_R:bit_14_assessment = "Indeterminate" ; qc_Bbs_R:bit_15_description = "P_sample < P_min_warning" ; qc_Bbs_R:bit_15_assessment = "Indeterminate" ; qc_Bbs_R:bit_16_description = "P_sample > P_max_warning" ; qc_Bbs_R:bit_16_assessment = "Indeterminate" ; qc_Bbs_R:bit_17_description = "Reserved for mode_flag test" ; qc_Bbs_R:bit_17_assessment = "Bad" ; qc_Bbs_R:bit_18_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_warning" ; qc_Bbs_R:bit_18_assessment = "Indeterminate" ; qc_Bbs_R:bit_19_description = "| lamp_voltage - lamp_voltage_nominal_value | > lamp_voltage_delta_alarm" ; qc_Bbs_R:bit_19_assessment = "Bad" ; qc_Bbs_R:bit_20_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_warning" ; qc_Bbs_R:bit_20_assessment = "Indeterminate" ; qc_Bbs_R:bit_21_description = "| lamp_current - lamp_current_nominal_value | > lamp_current_delta_alarm" ; qc_Bbs_R:bit_21_assessment = "Bad" ; qc_Bbs_R:bit_22_description = "At least one of lowest 4 bits of instrument_state is set" ; qc_Bbs_R:bit_22_assessment = "Indeterminate" ; qc_Bbs_R:operational_qc_bits = 6, 7 ; qc_Bbs_R:operational_qc_explanation = "These tests will frequently be flagged during normal operation and should be ignored by DQO metrics" ; float P_sample(time) ; P_sample:long_name = "Pressure inside nephelometer" ; P_sample:units = "hPa" ; P_sample:valid_min = 500.f ; P_sample:valid_max = 1200.f ; P_sample:missing_value = -9999.f ; P_sample:ancillary_variables = "qc_P_sample" ; int qc_P_sample(time) ; qc_P_sample:long_name = "Quality check results on field: Pressure inside nephelometer" ; qc_P_sample:units = "unitless" ; qc_P_sample: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_P_sample:flag_method = "bit" ; qc_P_sample:bit_1_description = "Value is equal to missing_value." ; qc_P_sample:bit_1_assessment = "Bad" ; qc_P_sample:bit_2_description = "Value is less than the valid_min." ; qc_P_sample:bit_2_assessment = "Bad" ; qc_P_sample:bit_3_description = "Value is greater than the valid_max." ; qc_P_sample:bit_3_assessment = "Bad" ; float T_sample(time) ; T_sample:long_name = "Sample temperature inside nephelometer" ; T_sample:units = "degC" ; T_sample:valid_min = 0.f ; T_sample:valid_max = 45.f ; T_sample:missing_value = -9999.f ; T_sample:ancillary_variables = "qc_T_sample" ; int qc_T_sample(time) ; qc_T_sample:long_name = "Quality check results on field: Sample temperature inside nephelometer" ; qc_T_sample:units = "unitless" ; qc_T_sample: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_T_sample:flag_method = "bit" ; qc_T_sample:bit_1_description = "Value is equal to missing_value." ; qc_T_sample:bit_1_assessment = "Bad" ; qc_T_sample:bit_2_description = "Value is less than the valid_min." ; qc_T_sample:bit_2_assessment = "Bad" ; qc_T_sample:bit_3_description = "Value is greater than the valid_max." ; qc_T_sample:bit_3_assessment = "Bad" ; float T_inlet(time) ; T_inlet:long_name = "Temperature at nephelometer inlet" ; T_inlet:units = "degC" ; T_inlet:valid_min = 0.f ; T_inlet:valid_max = 45.f ; T_inlet:missing_value = -9999.f ; T_inlet:ancillary_variables = "qc_T_inlet" ; int qc_T_inlet(time) ; qc_T_inlet:long_name = "Quality check results on field: Temperature at nephelometer inlet" ; qc_T_inlet:units = "unitless" ; qc_T_inlet: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_T_inlet:flag_method = "bit" ; qc_T_inlet:bit_1_description = "Value is equal to missing_value." ; qc_T_inlet:bit_1_assessment = "Bad" ; qc_T_inlet:bit_2_description = "Value is less than the valid_min." ; qc_T_inlet:bit_2_assessment = "Bad" ; qc_T_inlet:bit_3_description = "Value is greater than the valid_max." ; qc_T_inlet:bit_3_assessment = "Bad" ; float RH_sample(time) ; RH_sample:long_name = "Relative humidity inside nephelometer" ; RH_sample:units = "%" ; RH_sample:valid_min = 0.f ; RH_sample:valid_max = 100.f ; RH_sample:missing_value = -9999.f ; RH_sample:ancillary_variables = "qc_RH_sample" ; int qc_RH_sample(time) ; qc_RH_sample:long_name = "Quality check results on field: Relative humidity inside nephelometer" ; qc_RH_sample:units = "unitless" ; qc_RH_sample: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_RH_sample:flag_method = "bit" ; qc_RH_sample:bit_1_description = "Value is equal to missing_value." ; qc_RH_sample:bit_1_assessment = "Bad" ; qc_RH_sample:bit_2_description = "Value is less than the valid_min." ; qc_RH_sample:bit_2_assessment = "Bad" ; qc_RH_sample:bit_3_description = "Value is greater than the valid_max." ; qc_RH_sample:bit_3_assessment = "Bad" ; int measurement_state(time) ; measurement_state:long_name = "Measurement state reported by the nephelometer" ; measurement_state:units = "unitless" ; measurement_state:missing_value = -9999 ; measurement_state:flag_values = -1, 0, 1 ; measurement_state:flag_meanings = "blanking zero normal" ; int mode_state(time) ; mode_state:long_name = "Measurement mode reported by the nephelometer" ; mode_state:units = "unitless" ; mode_state:missing_value = -9999 ; mode_state:flag_values = 1, 2 ; mode_state:flag_meanings = "total_scatter_only total_scatter_and_backscatter" ; int instrument_state(time) ; instrument_state:long_name = "Instrument state" ; instrument_state:units = "unitless" ; instrument_state:missing_value = -9999 ; instrument_state:flag_masks = 1, 2, 4, 8, 16, 32, 64, 128, 256 ; instrument_state:flag_meanings = "lamp_error valve_fault chopper_fault shutter_fault heater_problem pressure_problem sample_temp_problem inlet_temp_problem RH_problem" ; instrument_state:bit_1_description = "Lamp not within 10% of set point" ; instrument_state:bit_2_description = "Valve fault" ; instrument_state:bit_3_description = "Chopper fault" ; instrument_state:bit_4_description = "Shutter fault" ; instrument_state:bit_5_description = "Heater active but not stabilized" ; instrument_state:bit_6_description = "Pressure out of range" ; instrument_state:bit_7_description = "Sample temperature out of range" ; instrument_state:bit_8_description = "Inlet temperature out of range" ; instrument_state:bit_9_description = "RH out of range" ; float lamp_voltage(time) ; lamp_voltage:long_name = "Lamp voltage" ; lamp_voltage:units = "V" ; lamp_voltage:missing_value = -9999.f ; float lamp_current(time) ; lamp_current:long_name = "Lamp current" ; lamp_current:units = "A" ; lamp_current:missing_value = -9999.f ; float density_correction_factor(time) ; density_correction_factor:long_name = "Correction to ambient nephelometer measurements to standard temperature and pressure" ; density_correction_factor:units = "unitless" ; density_correction_factor:equation = "(1013.25 / P_sample) * (T_sample + 273.15) / 273.15" ; 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 = "aafnephcorr -s ena -f F1 -b 20180219 -e 20180220 -R" ; :Conventions = "ARM-1.2" ; :process_version = "ingest-aafnephcorr-1.1-0.el7" ; :dod_version = "aafneph-b1-1.0" ; :site_id = "ena" ; :platform_id = "aafneph" ; :facility_id = "F1" ; :data_level = "b1" ; :location_description = "Eastern North Atlantic (ENA), Gulfstream 159 (\"G1\") Aircraft" ; :datastream = "enaaafnephF1.b1" ; :configuration_file = "enaaafnephF1.20170301.000000.config" ; :sampling_interval = "1 second" ; :input_datastreams = "enaaafnephF1.a1 : 1.2 : 20180219.104116\n", "enaaafnavF1.b1 : 1.1 : 20180219.105940" ; :Neph_Instrument_Description = "Model 3563 Nephelometer" ; :Instrument_Manufacturer = "TSI, Inc." ; :doi = "10.5439/1372684" ; :history = "created by user ermold on machine prod-proc5.adc.arm.gov at 2022-12-12 19:41:05, using ingest-aafnephcorr-1.1-0.el7" ; }