netcdf sgpmfrsraod1michE34.c1.20201208.000000 { dimensions: time = UNLIMITED ; // (2880 currently) bench_angle = 181 ; wavelength = 750 ; Io_interquartile_time = 58 ; Io_gauss_time = 61 ; Io_wavelength = 5 ; variables: int base_time ; base_time:string = "2020-12-08 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 2020-12-08 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 2020-12-08 00:00:00 0:00" ; time:standard_name = "time" ; float hemisp_broadband_raw(time) ; hemisp_broadband_raw:long_name = "Hemispheric broadband irradiance" ; hemisp_broadband_raw:units = "mV" ; hemisp_broadband_raw:missing_value = -9999.f ; float hemisp_narrowband_filter1_raw(time) ; hemisp_narrowband_filter1_raw:long_name = "Narrowband hemispheric irradiance, filter 1" ; hemisp_narrowband_filter1_raw:units = "mV" ; hemisp_narrowband_filter1_raw:missing_value = -9999.f ; float hemisp_narrowband_filter2_raw(time) ; hemisp_narrowband_filter2_raw:long_name = "Narrowband hemispheric irradiance, filter 2" ; hemisp_narrowband_filter2_raw:units = "mV" ; hemisp_narrowband_filter2_raw:missing_value = -9999.f ; float hemisp_narrowband_filter3_raw(time) ; hemisp_narrowband_filter3_raw:long_name = "Narrowband hemispheric irradiance, filter 3" ; hemisp_narrowband_filter3_raw:units = "mV" ; hemisp_narrowband_filter3_raw:missing_value = -9999.f ; float hemisp_narrowband_filter4_raw(time) ; hemisp_narrowband_filter4_raw:long_name = "Narrowband hemispheric irradiance, filter 4" ; hemisp_narrowband_filter4_raw:units = "mV" ; hemisp_narrowband_filter4_raw:missing_value = -9999.f ; float hemisp_narrowband_filter5_raw(time) ; hemisp_narrowband_filter5_raw:long_name = "Narrowband hemispheric irradiance, filter 5" ; hemisp_narrowband_filter5_raw:units = "mV" ; hemisp_narrowband_filter5_raw:missing_value = -9999.f ; float hemisp_narrowband_filter6_raw(time) ; hemisp_narrowband_filter6_raw:long_name = "Narrowband hemispheric irradiance, filter 6" ; hemisp_narrowband_filter6_raw:units = "mV" ; hemisp_narrowband_filter6_raw:missing_value = -9999.f ; float diffuse_hemisp_broadband_raw(time) ; diffuse_hemisp_broadband_raw:long_name = "Diffuse hemispheric broadband irradiance" ; diffuse_hemisp_broadband_raw:units = "mV" ; diffuse_hemisp_broadband_raw:missing_value = -9999.f ; float diffuse_hemisp_narrowband_filter1_raw(time) ; diffuse_hemisp_narrowband_filter1_raw:long_name = "Diffuse narrowband hemispheric irradiance, filter 1" ; diffuse_hemisp_narrowband_filter1_raw:units = "mV" ; diffuse_hemisp_narrowband_filter1_raw:missing_value = -9999.f ; float diffuse_hemisp_narrowband_filter2_raw(time) ; diffuse_hemisp_narrowband_filter2_raw:long_name = "Diffuse narrowband hemispheric irradiance, filter 2" ; diffuse_hemisp_narrowband_filter2_raw:units = "mV" ; diffuse_hemisp_narrowband_filter2_raw:missing_value = -9999.f ; float diffuse_hemisp_narrowband_filter3_raw(time) ; diffuse_hemisp_narrowband_filter3_raw:long_name = "Diffuse narrowband hemispheric irradiance, filter 3" ; diffuse_hemisp_narrowband_filter3_raw:units = "mV" ; diffuse_hemisp_narrowband_filter3_raw:missing_value = -9999.f ; float diffuse_hemisp_narrowband_filter4_raw(time) ; diffuse_hemisp_narrowband_filter4_raw:long_name = "Diffuse narrowband hemispheric irradiance, filter 4" ; diffuse_hemisp_narrowband_filter4_raw:units = "mV" ; diffuse_hemisp_narrowband_filter4_raw:missing_value = -9999.f ; float diffuse_hemisp_narrowband_filter5_raw(time) ; diffuse_hemisp_narrowband_filter5_raw:long_name = "Diffuse narrowband hemispheric irradiance, filter 5" ; diffuse_hemisp_narrowband_filter5_raw:units = "mV" ; diffuse_hemisp_narrowband_filter5_raw:missing_value = -9999.f ; float diffuse_hemisp_narrowband_filter6_raw(time) ; diffuse_hemisp_narrowband_filter6_raw:long_name = "Diffuse narrowband hemispheric irradiance, filter 6" ; diffuse_hemisp_narrowband_filter6_raw:units = "mV" ; diffuse_hemisp_narrowband_filter6_raw:missing_value = -9999.f ; float hemisp_broadband(time) ; hemisp_broadband:long_name = "Hemispheric broadband irradiance, offset and cosine corrected, broadband scale factor applied" ; hemisp_broadband:units = "W/m^2" ; hemisp_broadband:valid_min = 0.f ; hemisp_broadband:valid_max = 5000.f ; hemisp_broadband:missing_value = -9999.f ; hemisp_broadband:corrections = "offset subtracted, cosine corrected, broadband scale factor applied" ; hemisp_broadband:ancillary_variables = "qc_hemisp_broadband" ; int qc_hemisp_broadband(time) ; qc_hemisp_broadband:long_name = "Quality check results on variable: Hemispheric broadband irradiance, offset and cosine corrected, broadband scale factor applied" ; qc_hemisp_broadband:units = "1" ; qc_hemisp_broadband: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_hemisp_broadband:flag_method = "bit" ; qc_hemisp_broadband:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_hemisp_broadband:bit_1_assessment = "Bad" ; qc_hemisp_broadband:bit_2_description = "Value is less than the valid_min." ; qc_hemisp_broadband:bit_2_assessment = "Bad" ; qc_hemisp_broadband:bit_3_description = "Value is greater than the valid_max." ; qc_hemisp_broadband:bit_3_assessment = "Bad" ; qc_hemisp_broadband:bit_4_description = "Not used" ; qc_hemisp_broadband:bit_4_assessment = "Bad" ; qc_hemisp_broadband:bit_4_comment = "Test no longer applied." ; qc_hemisp_broadband:bit_5_description = "solar_zenith_angle > 90" ; qc_hemisp_broadband:bit_5_assessment = "Bad" ; qc_hemisp_broadband:bit_6_description = "solar_zenith_angle > 84" ; qc_hemisp_broadband:bit_6_assessment = "Indeterminate" ; qc_hemisp_broadband:standard_name = "quality_flag" ; float hemisp_narrowband_filter1(time) ; hemisp_narrowband_filter1:long_name = "Narrowband hemispheric irradiance, filter 1, offset and cosine corrected" ; hemisp_narrowband_filter1:units = "W/(m^2 nm)" ; hemisp_narrowband_filter1:valid_min = 0.f ; hemisp_narrowband_filter1:valid_max = 2.1f ; hemisp_narrowband_filter1:missing_value = -9999.f ; hemisp_narrowband_filter1:corrections = "offset subtracted, cosine corrected" ; hemisp_narrowband_filter1:ancillary_variables = "qc_hemisp_narrowband_filter1" ; hemisp_narrowband_filter1:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_hemisp_narrowband_filter1(time) ; qc_hemisp_narrowband_filter1:long_name = "Quality check results on variable: Narrowband hemispheric irradiance, filter 1, offset and cosine corrected" ; qc_hemisp_narrowband_filter1:units = "1" ; qc_hemisp_narrowband_filter1: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_hemisp_narrowband_filter1:flag_method = "bit" ; qc_hemisp_narrowband_filter1:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_hemisp_narrowband_filter1:bit_1_assessment = "Bad" ; qc_hemisp_narrowband_filter1:bit_2_description = "Value is less than the valid_min." ; qc_hemisp_narrowband_filter1:bit_2_assessment = "Bad" ; qc_hemisp_narrowband_filter1:bit_3_description = "Value is greater than the valid_max." ; qc_hemisp_narrowband_filter1:bit_3_assessment = "Bad" ; qc_hemisp_narrowband_filter1:bit_4_description = "Not used" ; qc_hemisp_narrowband_filter1:bit_4_assessment = "Bad" ; qc_hemisp_narrowband_filter1:bit_4_comment = "Test no longer applied." ; qc_hemisp_narrowband_filter1:bit_5_description = "solar_zenith_angle > 90" ; qc_hemisp_narrowband_filter1:bit_5_assessment = "Bad" ; qc_hemisp_narrowband_filter1:bit_6_description = "solar_zenith_angle > 84" ; qc_hemisp_narrowband_filter1:bit_6_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter1:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_hemisp_narrowband_filter1:bit_7_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter1:standard_name = "quality_flag" ; float hemisp_narrowband_filter2(time) ; hemisp_narrowband_filter2:long_name = "Narrowband hemispheric irradiance, filter 2, offset and cosine corrected" ; hemisp_narrowband_filter2:units = "W/(m^2 nm)" ; hemisp_narrowband_filter2:valid_min = 0.f ; hemisp_narrowband_filter2:valid_max = 2.1f ; hemisp_narrowband_filter2:missing_value = -9999.f ; hemisp_narrowband_filter2:corrections = "offset subtracted, cosine corrected" ; hemisp_narrowband_filter2:ancillary_variables = "qc_hemisp_narrowband_filter2" ; hemisp_narrowband_filter2:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_hemisp_narrowband_filter2(time) ; qc_hemisp_narrowband_filter2:long_name = "Quality check results on variable: Narrowband hemispheric irradiance, filter 2, offset and cosine corrected" ; qc_hemisp_narrowband_filter2:units = "1" ; qc_hemisp_narrowband_filter2: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_hemisp_narrowband_filter2:flag_method = "bit" ; qc_hemisp_narrowband_filter2:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_hemisp_narrowband_filter2:bit_1_assessment = "Bad" ; qc_hemisp_narrowband_filter2:bit_2_description = "Value is less than the valid_min." ; qc_hemisp_narrowband_filter2:bit_2_assessment = "Bad" ; qc_hemisp_narrowband_filter2:bit_3_description = "Value is greater than the valid_max." ; qc_hemisp_narrowband_filter2:bit_3_assessment = "Bad" ; qc_hemisp_narrowband_filter2:bit_4_description = "Not used" ; qc_hemisp_narrowband_filter2:bit_4_assessment = "Bad" ; qc_hemisp_narrowband_filter2:bit_4_comment = "Test no longer applied." ; qc_hemisp_narrowband_filter2:bit_5_description = "solar_zenith_angle > 90" ; qc_hemisp_narrowband_filter2:bit_5_assessment = "Bad" ; qc_hemisp_narrowband_filter2:bit_6_description = "solar_zenith_angle > 84" ; qc_hemisp_narrowband_filter2:bit_6_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter2:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_hemisp_narrowband_filter2:bit_7_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter2:standard_name = "quality_flag" ; float hemisp_narrowband_filter3(time) ; hemisp_narrowband_filter3:long_name = "Narrowband hemispheric irradiance, filter 3, offset and cosine corrected" ; hemisp_narrowband_filter3:units = "W/(m^2 nm)" ; hemisp_narrowband_filter3:valid_min = 0.f ; hemisp_narrowband_filter3:valid_max = 2.1f ; hemisp_narrowband_filter3:missing_value = -9999.f ; hemisp_narrowband_filter3:corrections = "offset subtracted, cosine corrected" ; hemisp_narrowband_filter3:ancillary_variables = "qc_hemisp_narrowband_filter3" ; hemisp_narrowband_filter3:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_hemisp_narrowband_filter3(time) ; qc_hemisp_narrowband_filter3:long_name = "Quality check results on variable: Narrowband hemispheric irradiance, filter 3, offset and cosine corrected" ; qc_hemisp_narrowband_filter3:units = "1" ; qc_hemisp_narrowband_filter3: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_hemisp_narrowband_filter3:flag_method = "bit" ; qc_hemisp_narrowband_filter3:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_hemisp_narrowband_filter3:bit_1_assessment = "Bad" ; qc_hemisp_narrowband_filter3:bit_2_description = "Value is less than the valid_min." ; qc_hemisp_narrowband_filter3:bit_2_assessment = "Bad" ; qc_hemisp_narrowband_filter3:bit_3_description = "Value is greater than the valid_max." ; qc_hemisp_narrowband_filter3:bit_3_assessment = "Bad" ; qc_hemisp_narrowband_filter3:bit_4_description = "Not used" ; qc_hemisp_narrowband_filter3:bit_4_assessment = "Bad" ; qc_hemisp_narrowband_filter3:bit_4_comment = "Test no longer applied." ; qc_hemisp_narrowband_filter3:bit_5_description = "solar_zenith_angle > 90" ; qc_hemisp_narrowband_filter3:bit_5_assessment = "Bad" ; qc_hemisp_narrowband_filter3:bit_6_description = "solar_zenith_angle > 84" ; qc_hemisp_narrowband_filter3:bit_6_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter3:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_hemisp_narrowband_filter3:bit_7_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter3:standard_name = "quality_flag" ; float hemisp_narrowband_filter4(time) ; hemisp_narrowband_filter4:long_name = "Narrowband hemispheric irradiance, filter 4, offset and cosine corrected" ; hemisp_narrowband_filter4:units = "W/(m^2 nm)" ; hemisp_narrowband_filter4:valid_min = 0.f ; hemisp_narrowband_filter4:valid_max = 2.1f ; hemisp_narrowband_filter4:missing_value = -9999.f ; hemisp_narrowband_filter4:corrections = "offset subtracted, cosine corrected" ; hemisp_narrowband_filter4:ancillary_variables = "qc_hemisp_narrowband_filter4" ; hemisp_narrowband_filter4:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_hemisp_narrowband_filter4(time) ; qc_hemisp_narrowband_filter4:long_name = "Quality check results on variable: Narrowband hemispheric irradiance, filter 4, offset and cosine corrected" ; qc_hemisp_narrowband_filter4:units = "1" ; qc_hemisp_narrowband_filter4: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_hemisp_narrowband_filter4:flag_method = "bit" ; qc_hemisp_narrowband_filter4:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_hemisp_narrowband_filter4:bit_1_assessment = "Bad" ; qc_hemisp_narrowband_filter4:bit_2_description = "Value is less than the valid_min." ; qc_hemisp_narrowband_filter4:bit_2_assessment = "Bad" ; qc_hemisp_narrowband_filter4:bit_3_description = "Value is greater than the valid_max." ; qc_hemisp_narrowband_filter4:bit_3_assessment = "Bad" ; qc_hemisp_narrowband_filter4:bit_4_description = "Not used" ; qc_hemisp_narrowband_filter4:bit_4_assessment = "Bad" ; qc_hemisp_narrowband_filter4:bit_4_comment = "Test no longer applied." ; qc_hemisp_narrowband_filter4:bit_5_description = "solar_zenith_angle > 90" ; qc_hemisp_narrowband_filter4:bit_5_assessment = "Bad" ; qc_hemisp_narrowband_filter4:bit_6_description = "solar_zenith_angle > 84" ; qc_hemisp_narrowband_filter4:bit_6_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter4:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_hemisp_narrowband_filter4:bit_7_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter4:standard_name = "quality_flag" ; float hemisp_narrowband_filter5(time) ; hemisp_narrowband_filter5:long_name = "Narrowband hemispheric irradiance, filter 5, offset and cosine corrected" ; hemisp_narrowband_filter5:units = "W/(m^2 nm)" ; hemisp_narrowband_filter5:valid_min = 0.f ; hemisp_narrowband_filter5:valid_max = 2.1f ; hemisp_narrowband_filter5:missing_value = -9999.f ; hemisp_narrowband_filter5:corrections = "offset subtracted, cosine corrected" ; hemisp_narrowband_filter5:ancillary_variables = "qc_hemisp_narrowband_filter5" ; hemisp_narrowband_filter5:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_hemisp_narrowband_filter5(time) ; qc_hemisp_narrowband_filter5:long_name = "Quality check results on variable: Narrowband hemispheric irradiance, filter 5, offset and cosine corrected" ; qc_hemisp_narrowband_filter5:units = "1" ; qc_hemisp_narrowband_filter5: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_hemisp_narrowband_filter5:flag_method = "bit" ; qc_hemisp_narrowband_filter5:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_hemisp_narrowband_filter5:bit_1_assessment = "Bad" ; qc_hemisp_narrowband_filter5:bit_2_description = "Value is less than the valid_min." ; qc_hemisp_narrowband_filter5:bit_2_assessment = "Bad" ; qc_hemisp_narrowband_filter5:bit_3_description = "Value is greater than the valid_max." ; qc_hemisp_narrowband_filter5:bit_3_assessment = "Bad" ; qc_hemisp_narrowband_filter5:bit_4_description = "Not used" ; qc_hemisp_narrowband_filter5:bit_4_assessment = "Bad" ; qc_hemisp_narrowband_filter5:bit_4_comment = "Test no longer applied." ; qc_hemisp_narrowband_filter5:bit_5_description = "solar_zenith_angle > 90" ; qc_hemisp_narrowband_filter5:bit_5_assessment = "Bad" ; qc_hemisp_narrowband_filter5:bit_6_description = "solar_zenith_angle > 84" ; qc_hemisp_narrowband_filter5:bit_6_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter5:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_hemisp_narrowband_filter5:bit_7_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter5:standard_name = "quality_flag" ; float hemisp_narrowband_filter6(time) ; hemisp_narrowband_filter6:long_name = "Narrowband hemispheric irradiance, filter 6, offset and cosine corrected" ; hemisp_narrowband_filter6:units = "W/(m^2 nm)" ; hemisp_narrowband_filter6:valid_min = 0.f ; hemisp_narrowband_filter6:valid_max = 2.1f ; hemisp_narrowband_filter6:missing_value = -9999.f ; hemisp_narrowband_filter6:corrections = "offset subtracted, cosine corrected" ; hemisp_narrowband_filter6:ancillary_variables = "qc_hemisp_narrowband_filter6" ; hemisp_narrowband_filter6:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_hemisp_narrowband_filter6(time) ; qc_hemisp_narrowband_filter6:long_name = "Quality check results on variable: Narrowband hemispheric irradiance, filter 6, offset and cosine corrected" ; qc_hemisp_narrowband_filter6:units = "1" ; qc_hemisp_narrowband_filter6: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_hemisp_narrowband_filter6:flag_method = "bit" ; qc_hemisp_narrowband_filter6:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_hemisp_narrowband_filter6:bit_1_assessment = "Bad" ; qc_hemisp_narrowband_filter6:bit_2_description = "Value is less than the valid_min." ; qc_hemisp_narrowband_filter6:bit_2_assessment = "Bad" ; qc_hemisp_narrowband_filter6:bit_3_description = "Value is greater than the valid_max." ; qc_hemisp_narrowband_filter6:bit_3_assessment = "Bad" ; qc_hemisp_narrowband_filter6:bit_4_description = "Not used" ; qc_hemisp_narrowband_filter6:bit_4_assessment = "Bad" ; qc_hemisp_narrowband_filter6:bit_4_comment = "Test no longer applied." ; qc_hemisp_narrowband_filter6:bit_5_description = "solar_zenith_angle > 90" ; qc_hemisp_narrowband_filter6:bit_5_assessment = "Bad" ; qc_hemisp_narrowband_filter6:bit_6_description = "solar_zenith_angle > 84" ; qc_hemisp_narrowband_filter6:bit_6_assessment = "Indeterminate" ; qc_hemisp_narrowband_filter6:standard_name = "quality_flag" ; float diffuse_hemisp_broadband(time) ; diffuse_hemisp_broadband:long_name = "Diffuse hemispheric broadband irradiance, offset subtracted, cosine corrected, broadband scale applied" ; diffuse_hemisp_broadband:units = "W/m^2" ; diffuse_hemisp_broadband:valid_min = 0.f ; diffuse_hemisp_broadband:valid_max = 5000.f ; diffuse_hemisp_broadband:missing_value = -9999.f ; diffuse_hemisp_broadband:corrections = "offset subtracted, cosine corrected, broadband scale factor applied" ; diffuse_hemisp_broadband:ancillary_variables = "qc_diffuse_hemisp_broadband" ; int qc_diffuse_hemisp_broadband(time) ; qc_diffuse_hemisp_broadband:long_name = "Quality check results on variable: Diffuse hemispheric broadband irradiance, offset subtracted, cosine corrected, broadband scale applied" ; qc_diffuse_hemisp_broadband:units = "1" ; qc_diffuse_hemisp_broadband: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_diffuse_hemisp_broadband:flag_method = "bit" ; qc_diffuse_hemisp_broadband:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_diffuse_hemisp_broadband:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_broadband:bit_2_description = "Value is less than the valid_min." ; qc_diffuse_hemisp_broadband:bit_2_assessment = "Bad" ; qc_diffuse_hemisp_broadband:bit_3_description = "Value is greater than the valid_max." ; qc_diffuse_hemisp_broadband:bit_3_assessment = "Bad" ; qc_diffuse_hemisp_broadband:bit_4_description = "Not used" ; qc_diffuse_hemisp_broadband:bit_4_assessment = "Bad" ; qc_diffuse_hemisp_broadband:bit_4_comment = "Test no longer applied." ; qc_diffuse_hemisp_broadband:standard_name = "quality_flag" ; float diffuse_hemisp_narrowband_filter1(time) ; diffuse_hemisp_narrowband_filter1:long_name = "Narrowband diffuse hemispheric irradiance, filter 1, offset and cosine corrected" ; diffuse_hemisp_narrowband_filter1:units = "W/(m^2 nm)" ; diffuse_hemisp_narrowband_filter1:valid_min = 0.f ; diffuse_hemisp_narrowband_filter1:valid_max = 1.5f ; diffuse_hemisp_narrowband_filter1:missing_value = -9999.f ; diffuse_hemisp_narrowband_filter1:corrections = "offset subtracted, cosine corrected" ; diffuse_hemisp_narrowband_filter1:ancillary_variables = "qc_diffuse_hemisp_narrowband_filter1" ; diffuse_hemisp_narrowband_filter1:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_diffuse_hemisp_narrowband_filter1(time) ; qc_diffuse_hemisp_narrowband_filter1:long_name = "Quality check results on variable: Narrowband diffuse hemispheric irradiance, filter 1, offset and cosine corrected" ; qc_diffuse_hemisp_narrowband_filter1:units = "1" ; qc_diffuse_hemisp_narrowband_filter1: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_diffuse_hemisp_narrowband_filter1:flag_method = "bit" ; qc_diffuse_hemisp_narrowband_filter1:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_diffuse_hemisp_narrowband_filter1:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter1:bit_2_description = "Value is less than the valid_min." ; qc_diffuse_hemisp_narrowband_filter1:bit_2_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter1:bit_3_description = "Value is greater than the valid_max." ; qc_diffuse_hemisp_narrowband_filter1:bit_3_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter1:bit_4_description = "Not used" ; qc_diffuse_hemisp_narrowband_filter1:bit_4_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter1:bit_4_comment = "Test no longer applied." ; qc_diffuse_hemisp_narrowband_filter1:bit_5_description = "Measured CWL missing, nominal value used instead" ; qc_diffuse_hemisp_narrowband_filter1:bit_5_assessment = "Indeterminate" ; qc_diffuse_hemisp_narrowband_filter1:standard_name = "quality_flag" ; float diffuse_hemisp_narrowband_filter2(time) ; diffuse_hemisp_narrowband_filter2:long_name = "Narrowband diffuse hemispheric irradiance, filter 2, offset and cosine corrected" ; diffuse_hemisp_narrowband_filter2:units = "W/(m^2 nm)" ; diffuse_hemisp_narrowband_filter2:valid_min = 0.f ; diffuse_hemisp_narrowband_filter2:valid_max = 1.5f ; diffuse_hemisp_narrowband_filter2:missing_value = -9999.f ; diffuse_hemisp_narrowband_filter2:corrections = "offset subtracted, cosine corrected" ; diffuse_hemisp_narrowband_filter2:ancillary_variables = "qc_diffuse_hemisp_narrowband_filter2" ; diffuse_hemisp_narrowband_filter2:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_diffuse_hemisp_narrowband_filter2(time) ; qc_diffuse_hemisp_narrowband_filter2:long_name = "Quality check results on variable: Narrowband diffuse hemispheric irradiance, filter 2, offset and cosine corrected" ; qc_diffuse_hemisp_narrowband_filter2:units = "1" ; qc_diffuse_hemisp_narrowband_filter2: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_diffuse_hemisp_narrowband_filter2:flag_method = "bit" ; qc_diffuse_hemisp_narrowband_filter2:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_diffuse_hemisp_narrowband_filter2:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter2:bit_2_description = "Value is less than the valid_min." ; qc_diffuse_hemisp_narrowband_filter2:bit_2_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter2:bit_3_description = "Value is greater than the valid_max." ; qc_diffuse_hemisp_narrowband_filter2:bit_3_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter2:bit_4_description = "Not used" ; qc_diffuse_hemisp_narrowband_filter2:bit_4_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter2:bit_4_comment = "Test no longer applied." ; qc_diffuse_hemisp_narrowband_filter2:bit_5_description = "Measured CWL missing, nominal value used instead" ; qc_diffuse_hemisp_narrowband_filter2:bit_5_assessment = "Indeterminate" ; qc_diffuse_hemisp_narrowband_filter2:standard_name = "quality_flag" ; float diffuse_hemisp_narrowband_filter3(time) ; diffuse_hemisp_narrowband_filter3:long_name = "Narrowband diffuse hemispheric irradiance, filter 3, offset and cosine corrected" ; diffuse_hemisp_narrowband_filter3:units = "W/(m^2 nm)" ; diffuse_hemisp_narrowband_filter3:valid_min = 0.f ; diffuse_hemisp_narrowband_filter3:valid_max = 1.5f ; diffuse_hemisp_narrowband_filter3:missing_value = -9999.f ; diffuse_hemisp_narrowband_filter3:corrections = "offset subtracted, cosine corrected" ; diffuse_hemisp_narrowband_filter3:ancillary_variables = "qc_diffuse_hemisp_narrowband_filter3" ; diffuse_hemisp_narrowband_filter3:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_diffuse_hemisp_narrowband_filter3(time) ; qc_diffuse_hemisp_narrowband_filter3:long_name = "Quality check results on variable: Narrowband diffuse hemispheric irradiance, filter 3, offset and cosine corrected" ; qc_diffuse_hemisp_narrowband_filter3:units = "1" ; qc_diffuse_hemisp_narrowband_filter3: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_diffuse_hemisp_narrowband_filter3:flag_method = "bit" ; qc_diffuse_hemisp_narrowband_filter3:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_diffuse_hemisp_narrowband_filter3:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter3:bit_2_description = "Value is less than the valid_min." ; qc_diffuse_hemisp_narrowband_filter3:bit_2_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter3:bit_3_description = "Value is greater than the valid_max." ; qc_diffuse_hemisp_narrowband_filter3:bit_3_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter3:bit_4_description = "Not used" ; qc_diffuse_hemisp_narrowband_filter3:bit_4_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter3:bit_4_comment = "Test no longer applied." ; qc_diffuse_hemisp_narrowband_filter3:bit_5_description = "Measured CWL missing, nominal value used instead" ; qc_diffuse_hemisp_narrowband_filter3:bit_5_assessment = "Indeterminate" ; qc_diffuse_hemisp_narrowband_filter3:standard_name = "quality_flag" ; float diffuse_hemisp_narrowband_filter4(time) ; diffuse_hemisp_narrowband_filter4:long_name = "Narrowband diffuse hemispheric irradiance, filter 4, offset and cosine corrected" ; diffuse_hemisp_narrowband_filter4:units = "W/(m^2 nm)" ; diffuse_hemisp_narrowband_filter4:valid_min = 0.f ; diffuse_hemisp_narrowband_filter4:valid_max = 1.5f ; diffuse_hemisp_narrowband_filter4:missing_value = -9999.f ; diffuse_hemisp_narrowband_filter4:corrections = "offset subtracted, cosine corrected" ; diffuse_hemisp_narrowband_filter4:ancillary_variables = "qc_diffuse_hemisp_narrowband_filter4" ; diffuse_hemisp_narrowband_filter4:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_diffuse_hemisp_narrowband_filter4(time) ; qc_diffuse_hemisp_narrowband_filter4:long_name = "Quality check results on variable: Narrowband diffuse hemispheric irradiance, filter 4, offset and cosine corrected" ; qc_diffuse_hemisp_narrowband_filter4:units = "1" ; qc_diffuse_hemisp_narrowband_filter4: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_diffuse_hemisp_narrowband_filter4:flag_method = "bit" ; qc_diffuse_hemisp_narrowband_filter4:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_diffuse_hemisp_narrowband_filter4:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter4:bit_2_description = "Value is less than the valid_min." ; qc_diffuse_hemisp_narrowband_filter4:bit_2_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter4:bit_3_description = "Value is greater than the valid_max." ; qc_diffuse_hemisp_narrowband_filter4:bit_3_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter4:bit_4_description = "Not used" ; qc_diffuse_hemisp_narrowband_filter4:bit_4_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter4:bit_4_comment = "Test no longer applied." ; qc_diffuse_hemisp_narrowband_filter4:bit_5_description = "Measured CWL missing, nominal value used instead" ; qc_diffuse_hemisp_narrowband_filter4:bit_5_assessment = "Indeterminate" ; qc_diffuse_hemisp_narrowband_filter4:standard_name = "quality_flag" ; float diffuse_hemisp_narrowband_filter5(time) ; diffuse_hemisp_narrowband_filter5:long_name = "Narrowband diffuse hemispheric irradiance, filter 5, offset and cosine corrected" ; diffuse_hemisp_narrowband_filter5:units = "W/(m^2 nm)" ; diffuse_hemisp_narrowband_filter5:valid_min = 0.f ; diffuse_hemisp_narrowband_filter5:valid_max = 1.5f ; diffuse_hemisp_narrowband_filter5:missing_value = -9999.f ; diffuse_hemisp_narrowband_filter5:corrections = "offset subtracted, cosine corrected" ; diffuse_hemisp_narrowband_filter5:ancillary_variables = "qc_diffuse_hemisp_narrowband_filter5" ; diffuse_hemisp_narrowband_filter5:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_diffuse_hemisp_narrowband_filter5(time) ; qc_diffuse_hemisp_narrowband_filter5:long_name = "Quality check results on variable: Narrowband diffuse hemispheric irradiance, filter 5, offset and cosine corrected" ; qc_diffuse_hemisp_narrowband_filter5:units = "1" ; qc_diffuse_hemisp_narrowband_filter5: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_diffuse_hemisp_narrowband_filter5:flag_method = "bit" ; qc_diffuse_hemisp_narrowband_filter5:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_diffuse_hemisp_narrowband_filter5:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter5:bit_2_description = "Value is less than the valid_min." ; qc_diffuse_hemisp_narrowband_filter5:bit_2_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter5:bit_3_description = "Value is greater than the valid_max." ; qc_diffuse_hemisp_narrowband_filter5:bit_3_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter5:bit_4_description = "Not used" ; qc_diffuse_hemisp_narrowband_filter5:bit_4_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter5:bit_4_comment = "Test no longer applied." ; qc_diffuse_hemisp_narrowband_filter5:bit_5_description = "Measured CWL missing, nominal value used instead" ; qc_diffuse_hemisp_narrowband_filter5:bit_5_assessment = "Indeterminate" ; qc_diffuse_hemisp_narrowband_filter5:standard_name = "quality_flag" ; float diffuse_hemisp_narrowband_filter6(time) ; diffuse_hemisp_narrowband_filter6:long_name = "Narrowband diffuse hemispheric irradiance, filter 6, offset and cosine corrected" ; diffuse_hemisp_narrowband_filter6:units = "W/(m^2 nm)" ; diffuse_hemisp_narrowband_filter6:valid_min = 0.f ; diffuse_hemisp_narrowband_filter6:valid_max = 1.5f ; diffuse_hemisp_narrowband_filter6:missing_value = -9999.f ; diffuse_hemisp_narrowband_filter6:corrections = "offset subtracted, cosine corrected" ; diffuse_hemisp_narrowband_filter6:ancillary_variables = "qc_diffuse_hemisp_narrowband_filter6" ; diffuse_hemisp_narrowband_filter6:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_diffuse_hemisp_narrowband_filter6(time) ; qc_diffuse_hemisp_narrowband_filter6:long_name = "Quality check results on variable: Narrowband diffuse hemispheric irradiance, filter 6, offset and cosine corrected" ; qc_diffuse_hemisp_narrowband_filter6:units = "1" ; qc_diffuse_hemisp_narrowband_filter6: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_diffuse_hemisp_narrowband_filter6:flag_method = "bit" ; qc_diffuse_hemisp_narrowband_filter6:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_diffuse_hemisp_narrowband_filter6:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter6:bit_2_description = "Value is less than the valid_min." ; qc_diffuse_hemisp_narrowband_filter6:bit_2_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter6:bit_3_description = "Value is greater than the valid_max." ; qc_diffuse_hemisp_narrowband_filter6:bit_3_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter6:bit_4_description = "Not used" ; qc_diffuse_hemisp_narrowband_filter6:bit_4_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_filter6:bit_4_comment = "Test no longer applied." ; qc_diffuse_hemisp_narrowband_filter6:standard_name = "quality_flag" ; float direct_normal_broadband(time) ; direct_normal_broadband:long_name = "Direct normal broadband irradiance, cosine corrected, broadband scale applied" ; direct_normal_broadband:units = "W/m^2" ; direct_normal_broadband:valid_min = 0.f ; direct_normal_broadband:valid_max = 5000.f ; direct_normal_broadband:missing_value = -9999.f ; direct_normal_broadband:corrections = "cosine corrected, broadband scale factor applied" ; direct_normal_broadband:ancillary_variables = "qc_direct_normal_broadband" ; int qc_direct_normal_broadband(time) ; qc_direct_normal_broadband:long_name = "Quality check results on variable: Direct normal broadband irradiance, cosine corrected, broadband scale applied" ; qc_direct_normal_broadband:units = "1" ; qc_direct_normal_broadband: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_direct_normal_broadband:flag_method = "bit" ; qc_direct_normal_broadband:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_normal_broadband:bit_1_assessment = "Bad" ; qc_direct_normal_broadband:bit_2_description = "Value is less than the valid_min." ; qc_direct_normal_broadband:bit_2_assessment = "Bad" ; qc_direct_normal_broadband:bit_3_description = "Value is greater than the valid_max." ; qc_direct_normal_broadband:bit_3_assessment = "Bad" ; qc_direct_normal_broadband:bit_4_description = "Not used" ; qc_direct_normal_broadband:bit_4_assessment = "Bad" ; qc_direct_normal_broadband:bit_4_comment = "Test no longer applied." ; qc_direct_normal_broadband:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_normal_broadband:bit_5_assessment = "Bad" ; qc_direct_normal_broadband:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_normal_broadband:bit_6_assessment = "Indeterminate" ; qc_direct_normal_broadband:standard_name = "quality_flag" ; float direct_normal_narrowband_filter1(time) ; direct_normal_narrowband_filter1:long_name = "Narrowband direct normal irradiance, filter 1, cosine corrected" ; direct_normal_narrowband_filter1:units = "W/(m^2 nm)" ; direct_normal_narrowband_filter1:valid_min = 0.f ; direct_normal_narrowband_filter1:valid_max = 2.1f ; direct_normal_narrowband_filter1:missing_value = -9999.f ; direct_normal_narrowband_filter1:corrections = "cosine corrected" ; direct_normal_narrowband_filter1:ancillary_variables = "qc_direct_normal_narrowband_filter1" ; direct_normal_narrowband_filter1:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_normal_narrowband_filter1(time) ; qc_direct_normal_narrowband_filter1:long_name = "Quality check results on variable: Narrowband direct normal irradiance, filter 1, cosine corrected" ; qc_direct_normal_narrowband_filter1:units = "1" ; qc_direct_normal_narrowband_filter1: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_direct_normal_narrowband_filter1:flag_method = "bit" ; qc_direct_normal_narrowband_filter1:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_normal_narrowband_filter1:bit_1_assessment = "Bad" ; qc_direct_normal_narrowband_filter1:bit_2_description = "Value is less than the valid_min." ; qc_direct_normal_narrowband_filter1:bit_2_assessment = "Bad" ; qc_direct_normal_narrowband_filter1:bit_3_description = "Value is greater than the valid_max." ; qc_direct_normal_narrowband_filter1:bit_3_assessment = "Bad" ; qc_direct_normal_narrowband_filter1:bit_4_description = "Not used" ; qc_direct_normal_narrowband_filter1:bit_4_assessment = "Bad" ; qc_direct_normal_narrowband_filter1:bit_4_comment = "Test no longer applied." ; qc_direct_normal_narrowband_filter1:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_normal_narrowband_filter1:bit_5_assessment = "Bad" ; qc_direct_normal_narrowband_filter1:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_normal_narrowband_filter1:bit_6_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter1:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_normal_narrowband_filter1:bit_7_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter1:standard_name = "quality_flag" ; float direct_normal_narrowband_filter2(time) ; direct_normal_narrowband_filter2:long_name = "Narrowband direct normal irradiance, filter 2, cosine corrected" ; direct_normal_narrowband_filter2:units = "W/(m^2 nm)" ; direct_normal_narrowband_filter2:valid_min = 0.f ; direct_normal_narrowband_filter2:valid_max = 2.1f ; direct_normal_narrowband_filter2:missing_value = -9999.f ; direct_normal_narrowband_filter2:corrections = "cosine corrected" ; direct_normal_narrowband_filter2:ancillary_variables = "qc_direct_normal_narrowband_filter2" ; direct_normal_narrowband_filter2:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_normal_narrowband_filter2(time) ; qc_direct_normal_narrowband_filter2:long_name = "Quality check results on variable: Narrowband direct normal irradiance, filter 2, cosine corrected" ; qc_direct_normal_narrowband_filter2:units = "1" ; qc_direct_normal_narrowband_filter2: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_direct_normal_narrowband_filter2:flag_method = "bit" ; qc_direct_normal_narrowband_filter2:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_normal_narrowband_filter2:bit_1_assessment = "Bad" ; qc_direct_normal_narrowband_filter2:bit_2_description = "Value is less than the valid_min." ; qc_direct_normal_narrowband_filter2:bit_2_assessment = "Bad" ; qc_direct_normal_narrowband_filter2:bit_3_description = "Value is greater than the valid_max." ; qc_direct_normal_narrowband_filter2:bit_3_assessment = "Bad" ; qc_direct_normal_narrowband_filter2:bit_4_description = "Not used" ; qc_direct_normal_narrowband_filter2:bit_4_assessment = "Bad" ; qc_direct_normal_narrowband_filter2:bit_4_comment = "Test no longer applied." ; qc_direct_normal_narrowband_filter2:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_normal_narrowband_filter2:bit_5_assessment = "Bad" ; qc_direct_normal_narrowband_filter2:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_normal_narrowband_filter2:bit_6_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter2:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_normal_narrowband_filter2:bit_7_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter2:standard_name = "quality_flag" ; float direct_normal_narrowband_filter3(time) ; direct_normal_narrowband_filter3:long_name = "Narrowband direct normal irradiance, filter 3, cosine corrected" ; direct_normal_narrowband_filter3:units = "W/(m^2 nm)" ; direct_normal_narrowband_filter3:valid_min = 0.f ; direct_normal_narrowband_filter3:valid_max = 2.1f ; direct_normal_narrowband_filter3:missing_value = -9999.f ; direct_normal_narrowband_filter3:corrections = "cosine corrected" ; direct_normal_narrowband_filter3:ancillary_variables = "qc_direct_normal_narrowband_filter3" ; direct_normal_narrowband_filter3:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_normal_narrowband_filter3(time) ; qc_direct_normal_narrowband_filter3:long_name = "Quality check results on variable: Narrowband direct normal irradiance, filter 3, cosine corrected" ; qc_direct_normal_narrowband_filter3:units = "1" ; qc_direct_normal_narrowband_filter3: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_direct_normal_narrowband_filter3:flag_method = "bit" ; qc_direct_normal_narrowband_filter3:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_normal_narrowband_filter3:bit_1_assessment = "Bad" ; qc_direct_normal_narrowband_filter3:bit_2_description = "Value is less than the valid_min." ; qc_direct_normal_narrowband_filter3:bit_2_assessment = "Bad" ; qc_direct_normal_narrowband_filter3:bit_3_description = "Value is greater than the valid_max." ; qc_direct_normal_narrowband_filter3:bit_3_assessment = "Bad" ; qc_direct_normal_narrowband_filter3:bit_4_description = "Not used" ; qc_direct_normal_narrowband_filter3:bit_4_assessment = "Bad" ; qc_direct_normal_narrowband_filter3:bit_4_comment = "Test no longer applied." ; qc_direct_normal_narrowband_filter3:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_normal_narrowband_filter3:bit_5_assessment = "Bad" ; qc_direct_normal_narrowband_filter3:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_normal_narrowband_filter3:bit_6_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter3:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_normal_narrowband_filter3:bit_7_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter3:standard_name = "quality_flag" ; float direct_normal_narrowband_filter4(time) ; direct_normal_narrowband_filter4:long_name = "Narrowband direct normal irradiance, filter 4, cosine corrected" ; direct_normal_narrowband_filter4:units = "W/(m^2 nm)" ; direct_normal_narrowband_filter4:valid_min = 0.f ; direct_normal_narrowband_filter4:valid_max = 2.1f ; direct_normal_narrowband_filter4:missing_value = -9999.f ; direct_normal_narrowband_filter4:corrections = "cosine corrected" ; direct_normal_narrowband_filter4:ancillary_variables = "qc_direct_normal_narrowband_filter4" ; direct_normal_narrowband_filter4:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_normal_narrowband_filter4(time) ; qc_direct_normal_narrowband_filter4:long_name = "Quality check results on variable: Narrowband direct normal irradiance, filter 4, cosine corrected" ; qc_direct_normal_narrowband_filter4:units = "1" ; qc_direct_normal_narrowband_filter4: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_direct_normal_narrowband_filter4:flag_method = "bit" ; qc_direct_normal_narrowband_filter4:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_normal_narrowband_filter4:bit_1_assessment = "Bad" ; qc_direct_normal_narrowband_filter4:bit_2_description = "Value is less than the valid_min." ; qc_direct_normal_narrowband_filter4:bit_2_assessment = "Bad" ; qc_direct_normal_narrowband_filter4:bit_3_description = "Value is greater than the valid_max." ; qc_direct_normal_narrowband_filter4:bit_3_assessment = "Bad" ; qc_direct_normal_narrowband_filter4:bit_4_description = "Not used" ; qc_direct_normal_narrowband_filter4:bit_4_assessment = "Bad" ; qc_direct_normal_narrowband_filter4:bit_4_comment = "Test no longer applied." ; qc_direct_normal_narrowband_filter4:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_normal_narrowband_filter4:bit_5_assessment = "Bad" ; qc_direct_normal_narrowband_filter4:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_normal_narrowband_filter4:bit_6_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter4:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_normal_narrowband_filter4:bit_7_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter4:standard_name = "quality_flag" ; float direct_normal_narrowband_filter5(time) ; direct_normal_narrowband_filter5:long_name = "Narrowband direct normal irradiance, filter 5, cosine corrected" ; direct_normal_narrowband_filter5:units = "W/(m^2 nm)" ; direct_normal_narrowband_filter5:valid_min = 0.f ; direct_normal_narrowband_filter5:valid_max = 2.1f ; direct_normal_narrowband_filter5:missing_value = -9999.f ; direct_normal_narrowband_filter5:corrections = "cosine corrected" ; direct_normal_narrowband_filter5:ancillary_variables = "qc_direct_normal_narrowband_filter5" ; direct_normal_narrowband_filter5:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_normal_narrowband_filter5(time) ; qc_direct_normal_narrowband_filter5:long_name = "Quality check results on variable: Narrowband direct normal irradiance, filter 5, cosine corrected" ; qc_direct_normal_narrowband_filter5:units = "1" ; qc_direct_normal_narrowband_filter5: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_direct_normal_narrowband_filter5:flag_method = "bit" ; qc_direct_normal_narrowband_filter5:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_normal_narrowband_filter5:bit_1_assessment = "Bad" ; qc_direct_normal_narrowband_filter5:bit_2_description = "Value is less than the valid_min." ; qc_direct_normal_narrowband_filter5:bit_2_assessment = "Bad" ; qc_direct_normal_narrowband_filter5:bit_3_description = "Value is greater than the valid_max." ; qc_direct_normal_narrowband_filter5:bit_3_assessment = "Bad" ; qc_direct_normal_narrowband_filter5:bit_4_description = "Not used" ; qc_direct_normal_narrowband_filter5:bit_4_assessment = "Bad" ; qc_direct_normal_narrowband_filter5:bit_4_comment = "Test no longer applied." ; qc_direct_normal_narrowband_filter5:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_normal_narrowband_filter5:bit_5_assessment = "Bad" ; qc_direct_normal_narrowband_filter5:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_normal_narrowband_filter5:bit_6_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter5:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_normal_narrowband_filter5:bit_7_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter5:standard_name = "quality_flag" ; float direct_normal_narrowband_filter6(time) ; direct_normal_narrowband_filter6:long_name = "Narrowband direct normal irradiance, filter 6, cosine corrected" ; direct_normal_narrowband_filter6:units = "W/(m^2 nm)" ; direct_normal_narrowband_filter6:valid_min = 0.f ; direct_normal_narrowband_filter6:valid_max = 2.1f ; direct_normal_narrowband_filter6:missing_value = -9999.f ; direct_normal_narrowband_filter6:corrections = "cosine corrected" ; direct_normal_narrowband_filter6:ancillary_variables = "qc_direct_normal_narrowband_filter6" ; direct_normal_narrowband_filter6:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_normal_narrowband_filter6(time) ; qc_direct_normal_narrowband_filter6:long_name = "Quality check results on variable: Narrowband direct normal irradiance, filter 6, cosine corrected" ; qc_direct_normal_narrowband_filter6:units = "1" ; qc_direct_normal_narrowband_filter6: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_direct_normal_narrowband_filter6:flag_method = "bit" ; qc_direct_normal_narrowband_filter6:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_normal_narrowband_filter6:bit_1_assessment = "Bad" ; qc_direct_normal_narrowband_filter6:bit_2_description = "Value is less than the valid_min." ; qc_direct_normal_narrowband_filter6:bit_2_assessment = "Bad" ; qc_direct_normal_narrowband_filter6:bit_3_description = "Value is greater than the valid_max." ; qc_direct_normal_narrowband_filter6:bit_3_assessment = "Bad" ; qc_direct_normal_narrowband_filter6:bit_4_description = "Not used" ; qc_direct_normal_narrowband_filter6:bit_4_assessment = "Bad" ; qc_direct_normal_narrowband_filter6:bit_4_comment = "Test no longer applied." ; qc_direct_normal_narrowband_filter6:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_normal_narrowband_filter6:bit_5_assessment = "Bad" ; qc_direct_normal_narrowband_filter6:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_normal_narrowband_filter6:bit_6_assessment = "Indeterminate" ; qc_direct_normal_narrowband_filter6:standard_name = "quality_flag" ; float alltime_hemisp_broadband(time) ; alltime_hemisp_broadband:long_name = "Alltime hemispheric broadband irradiance" ; alltime_hemisp_broadband:units = "mV" ; alltime_hemisp_broadband:valid_min = -50.f ; alltime_hemisp_broadband:valid_max = 4095.f ; alltime_hemisp_broadband:missing_value = -9999.f ; alltime_hemisp_broadband:corrections = "none" ; alltime_hemisp_broadband:ancillary_variables = "qc_alltime_hemisp_broadband" ; int qc_alltime_hemisp_broadband(time) ; qc_alltime_hemisp_broadband:long_name = "Quality check results on variable: Alltime hemispheric broadband irradiance" ; qc_alltime_hemisp_broadband:units = "1" ; qc_alltime_hemisp_broadband: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_alltime_hemisp_broadband:flag_method = "bit" ; qc_alltime_hemisp_broadband:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file. or alltime channel measurement was not done" ; qc_alltime_hemisp_broadband:bit_1_assessment = "Bad" ; qc_alltime_hemisp_broadband:bit_2_description = "Value is less than the valid_min." ; qc_alltime_hemisp_broadband:bit_2_assessment = "Bad" ; qc_alltime_hemisp_broadband:bit_3_description = "Value is greater than the valid_max." ; qc_alltime_hemisp_broadband:bit_3_assessment = "Bad" ; qc_alltime_hemisp_broadband:standard_name = "quality_flag" ; float alltime_hemisp_narrowband_filter1(time) ; alltime_hemisp_narrowband_filter1:long_name = "Alltime narrowband hemispheric irradiance, filter 1" ; alltime_hemisp_narrowband_filter1:units = "mV" ; alltime_hemisp_narrowband_filter1:valid_min = -50.f ; alltime_hemisp_narrowband_filter1:valid_max = 4095.f ; alltime_hemisp_narrowband_filter1:missing_value = -9999.f ; alltime_hemisp_narrowband_filter1:corrections = "none" ; alltime_hemisp_narrowband_filter1:ancillary_variables = "qc_alltime_hemisp_narrowband_filter1" ; int qc_alltime_hemisp_narrowband_filter1(time) ; qc_alltime_hemisp_narrowband_filter1:long_name = "Quality check results on variable: Alltime narrowband hemispheric irradiance, filter 1" ; qc_alltime_hemisp_narrowband_filter1:units = "1" ; qc_alltime_hemisp_narrowband_filter1: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_alltime_hemisp_narrowband_filter1:flag_method = "bit" ; qc_alltime_hemisp_narrowband_filter1:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file. or alltime channel measurement was not done" ; qc_alltime_hemisp_narrowband_filter1:bit_1_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter1:bit_2_description = "Value is less than the valid_min." ; qc_alltime_hemisp_narrowband_filter1:bit_2_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter1:bit_3_description = "Value is greater than the valid_max." ; qc_alltime_hemisp_narrowband_filter1:bit_3_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter1:standard_name = "quality_flag" ; float alltime_hemisp_narrowband_filter2(time) ; alltime_hemisp_narrowband_filter2:long_name = "Alltime narrowband hemispheric irradiance, filter 2" ; alltime_hemisp_narrowband_filter2:units = "mV" ; alltime_hemisp_narrowband_filter2:valid_min = -50.f ; alltime_hemisp_narrowband_filter2:valid_max = 4095.f ; alltime_hemisp_narrowband_filter2:missing_value = -9999.f ; alltime_hemisp_narrowband_filter2:corrections = "none" ; alltime_hemisp_narrowband_filter2:ancillary_variables = "qc_alltime_hemisp_narrowband_filter2" ; int qc_alltime_hemisp_narrowband_filter2(time) ; qc_alltime_hemisp_narrowband_filter2:long_name = "Quality check results on variable: Alltime narrowband hemispheric irradiance, filter 2" ; qc_alltime_hemisp_narrowband_filter2:units = "1" ; qc_alltime_hemisp_narrowband_filter2: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_alltime_hemisp_narrowband_filter2:flag_method = "bit" ; qc_alltime_hemisp_narrowband_filter2:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file. or alltime channel measurement was not done" ; qc_alltime_hemisp_narrowband_filter2:bit_1_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter2:bit_2_description = "Value is less than the valid_min." ; qc_alltime_hemisp_narrowband_filter2:bit_2_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter2:bit_3_description = "Value is greater than the valid_max." ; qc_alltime_hemisp_narrowband_filter2:bit_3_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter2:standard_name = "quality_flag" ; float alltime_hemisp_narrowband_filter3(time) ; alltime_hemisp_narrowband_filter3:long_name = "Alltime narrowband hemispheric irradiance, filter 3" ; alltime_hemisp_narrowband_filter3:units = "mV" ; alltime_hemisp_narrowband_filter3:valid_min = -50.f ; alltime_hemisp_narrowband_filter3:valid_max = 4095.f ; alltime_hemisp_narrowband_filter3:missing_value = -9999.f ; alltime_hemisp_narrowband_filter3:corrections = "none" ; alltime_hemisp_narrowband_filter3:ancillary_variables = "qc_alltime_hemisp_narrowband_filter3" ; int qc_alltime_hemisp_narrowband_filter3(time) ; qc_alltime_hemisp_narrowband_filter3:long_name = "Quality check results on variable: Alltime narrowband hemispheric irradiance, filter 3" ; qc_alltime_hemisp_narrowband_filter3:units = "1" ; qc_alltime_hemisp_narrowband_filter3: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_alltime_hemisp_narrowband_filter3:flag_method = "bit" ; qc_alltime_hemisp_narrowband_filter3:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file. or alltime channel measurement was not done" ; qc_alltime_hemisp_narrowband_filter3:bit_1_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter3:bit_2_description = "Value is less than the valid_min." ; qc_alltime_hemisp_narrowband_filter3:bit_2_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter3:bit_3_description = "Value is greater than the valid_max." ; qc_alltime_hemisp_narrowband_filter3:bit_3_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter3:standard_name = "quality_flag" ; float alltime_hemisp_narrowband_filter4(time) ; alltime_hemisp_narrowband_filter4:long_name = "Alltime narrowband hemispheric irradiance, filter 4" ; alltime_hemisp_narrowband_filter4:units = "mV" ; alltime_hemisp_narrowband_filter4:valid_min = -50.f ; alltime_hemisp_narrowband_filter4:valid_max = 4095.f ; alltime_hemisp_narrowband_filter4:missing_value = -9999.f ; alltime_hemisp_narrowband_filter4:corrections = "none" ; alltime_hemisp_narrowband_filter4:ancillary_variables = "qc_alltime_hemisp_narrowband_filter4" ; int qc_alltime_hemisp_narrowband_filter4(time) ; qc_alltime_hemisp_narrowband_filter4:long_name = "Quality check results on variable: Alltime narrowband hemispheric irradiance, filter 4" ; qc_alltime_hemisp_narrowband_filter4:units = "1" ; qc_alltime_hemisp_narrowband_filter4: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_alltime_hemisp_narrowband_filter4:flag_method = "bit" ; qc_alltime_hemisp_narrowband_filter4:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file. or alltime channel measurement was not done" ; qc_alltime_hemisp_narrowband_filter4:bit_1_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter4:bit_2_description = "Value is less than the valid_min." ; qc_alltime_hemisp_narrowband_filter4:bit_2_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter4:bit_3_description = "Value is greater than the valid_max." ; qc_alltime_hemisp_narrowband_filter4:bit_3_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter4:standard_name = "quality_flag" ; float alltime_hemisp_narrowband_filter5(time) ; alltime_hemisp_narrowband_filter5:long_name = "Alltime narrowband hemispheric irradiance, filter 5" ; alltime_hemisp_narrowband_filter5:units = "mV" ; alltime_hemisp_narrowband_filter5:valid_min = -50.f ; alltime_hemisp_narrowband_filter5:valid_max = 4095.f ; alltime_hemisp_narrowband_filter5:missing_value = -9999.f ; alltime_hemisp_narrowband_filter5:corrections = "none" ; alltime_hemisp_narrowband_filter5:ancillary_variables = "qc_alltime_hemisp_narrowband_filter5" ; int qc_alltime_hemisp_narrowband_filter5(time) ; qc_alltime_hemisp_narrowband_filter5:long_name = "Quality check results on variable: Alltime narrowband hemispheric irradiance, filter 5" ; qc_alltime_hemisp_narrowband_filter5:units = "1" ; qc_alltime_hemisp_narrowband_filter5: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_alltime_hemisp_narrowband_filter5:flag_method = "bit" ; qc_alltime_hemisp_narrowband_filter5:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file. or alltime channel measurement was not done" ; qc_alltime_hemisp_narrowband_filter5:bit_1_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter5:bit_2_description = "Value is less than the valid_min." ; qc_alltime_hemisp_narrowband_filter5:bit_2_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter5:bit_3_description = "Value is greater than the valid_max." ; qc_alltime_hemisp_narrowband_filter5:bit_3_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter5:standard_name = "quality_flag" ; float alltime_hemisp_narrowband_filter6(time) ; alltime_hemisp_narrowband_filter6:long_name = "Alltime narrowband hemispheric irradiance, filter 6" ; alltime_hemisp_narrowband_filter6:units = "mV" ; alltime_hemisp_narrowband_filter6:valid_min = -50.f ; alltime_hemisp_narrowband_filter6:valid_max = 4095.f ; alltime_hemisp_narrowband_filter6:missing_value = -9999.f ; alltime_hemisp_narrowband_filter6:corrections = "none" ; alltime_hemisp_narrowband_filter6:ancillary_variables = "qc_alltime_hemisp_narrowband_filter6" ; int qc_alltime_hemisp_narrowband_filter6(time) ; qc_alltime_hemisp_narrowband_filter6:long_name = "Quality check results on variable: Alltime narrowband hemispheric irradiance, filter 6" ; qc_alltime_hemisp_narrowband_filter6:units = "1" ; qc_alltime_hemisp_narrowband_filter6: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_alltime_hemisp_narrowband_filter6:flag_method = "bit" ; qc_alltime_hemisp_narrowband_filter6:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file. or alltime channel measurement was not done" ; qc_alltime_hemisp_narrowband_filter6:bit_1_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter6:bit_2_description = "Value is less than the valid_min." ; qc_alltime_hemisp_narrowband_filter6:bit_2_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter6:bit_3_description = "Value is greater than the valid_max." ; qc_alltime_hemisp_narrowband_filter6:bit_3_assessment = "Bad" ; qc_alltime_hemisp_narrowband_filter6:standard_name = "quality_flag" ; float direct_horizontal_broadband(time) ; direct_horizontal_broadband:long_name = "Direct horizontal broadband irradiance, cosine corrected" ; direct_horizontal_broadband:units = "W/m^2" ; direct_horizontal_broadband:valid_min = 0.f ; direct_horizontal_broadband:valid_max = 1250.f ; direct_horizontal_broadband:missing_value = -9999.f ; direct_horizontal_broadband:corrections = "cosine corrected, broadband scale factor applied" ; direct_horizontal_broadband:ancillary_variables = "qc_direct_horizontal_broadband" ; int qc_direct_horizontal_broadband(time) ; qc_direct_horizontal_broadband:long_name = "Quality check results on variable: Direct horizontal broadband irradiance, cosine corrected" ; qc_direct_horizontal_broadband:units = "1" ; qc_direct_horizontal_broadband: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_direct_horizontal_broadband:flag_method = "bit" ; qc_direct_horizontal_broadband:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_horizontal_broadband:bit_1_assessment = "Bad" ; qc_direct_horizontal_broadband:bit_2_description = "Value is less than the valid_min." ; qc_direct_horizontal_broadband:bit_2_assessment = "Bad" ; qc_direct_horizontal_broadband:bit_3_description = "Value is greater than the valid_max." ; qc_direct_horizontal_broadband:bit_3_assessment = "Bad" ; qc_direct_horizontal_broadband:bit_4_description = "Not used" ; qc_direct_horizontal_broadband:bit_4_assessment = "Bad" ; qc_direct_horizontal_broadband:bit_4_comment = "Test no longer applied." ; qc_direct_horizontal_broadband:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_horizontal_broadband:bit_5_assessment = "Bad" ; qc_direct_horizontal_broadband:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_horizontal_broadband:bit_6_assessment = "Indeterminate" ; qc_direct_horizontal_broadband:standard_name = "quality_flag" ; float direct_horizontal_narrowband_filter1(time) ; direct_horizontal_narrowband_filter1:long_name = "Narrowband direct horizontal irradiance, filter 1, cosine corrected" ; direct_horizontal_narrowband_filter1:units = "W/(m^2 nm)" ; direct_horizontal_narrowband_filter1:valid_min = 0.f ; direct_horizontal_narrowband_filter1:valid_max = 1.875f ; direct_horizontal_narrowband_filter1:missing_value = -9999.f ; direct_horizontal_narrowband_filter1:corrections = "cosine corrected" ; direct_horizontal_narrowband_filter1:ancillary_variables = "qc_direct_horizontal_narrowband_filter1" ; direct_horizontal_narrowband_filter1:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_horizontal_narrowband_filter1(time) ; qc_direct_horizontal_narrowband_filter1:long_name = "Quality check results on variable: Narrowband direct horizontal irradiance, filter 1, cosine corrected" ; qc_direct_horizontal_narrowband_filter1:units = "1" ; qc_direct_horizontal_narrowband_filter1: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_direct_horizontal_narrowband_filter1:flag_method = "bit" ; qc_direct_horizontal_narrowband_filter1:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_horizontal_narrowband_filter1:bit_1_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter1:bit_2_description = "Value is less than the valid_min." ; qc_direct_horizontal_narrowband_filter1:bit_2_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter1:bit_3_description = "Value is greater than the valid_max." ; qc_direct_horizontal_narrowband_filter1:bit_3_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter1:bit_4_description = "Not used" ; qc_direct_horizontal_narrowband_filter1:bit_4_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter1:bit_4_comment = "Test no longer applied." ; qc_direct_horizontal_narrowband_filter1:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_horizontal_narrowband_filter1:bit_5_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter1:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_horizontal_narrowband_filter1:bit_6_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter1:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_horizontal_narrowband_filter1:bit_7_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter1:standard_name = "quality_flag" ; float direct_horizontal_narrowband_filter2(time) ; direct_horizontal_narrowband_filter2:long_name = "Narrowband direct horizontal irradiance, filter 2, cosine corrected" ; direct_horizontal_narrowband_filter2:units = "W/(m^2 nm)" ; direct_horizontal_narrowband_filter2:valid_min = 0.f ; direct_horizontal_narrowband_filter2:valid_max = 2.f ; direct_horizontal_narrowband_filter2:missing_value = -9999.f ; direct_horizontal_narrowband_filter2:corrections = "cosine corrected" ; direct_horizontal_narrowband_filter2:ancillary_variables = "qc_direct_horizontal_narrowband_filter2" ; direct_horizontal_narrowband_filter2:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_horizontal_narrowband_filter2(time) ; qc_direct_horizontal_narrowband_filter2:long_name = "Quality check results on variable: Narrowband direct horizontal irradiance, filter 2, cosine corrected" ; qc_direct_horizontal_narrowband_filter2:units = "1" ; qc_direct_horizontal_narrowband_filter2:standard_name = "quality_flag" ; qc_direct_horizontal_narrowband_filter2: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_direct_horizontal_narrowband_filter2:flag_method = "bit" ; qc_direct_horizontal_narrowband_filter2:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_horizontal_narrowband_filter2:bit_1_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter2:bit_2_description = "Value is less than the valid_min." ; qc_direct_horizontal_narrowband_filter2:bit_2_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter2:bit_3_description = "Value is greater than the valid_max." ; qc_direct_horizontal_narrowband_filter2:bit_3_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter2:bit_4_description = "Not used" ; qc_direct_horizontal_narrowband_filter2:bit_4_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter2:bit_4_comment = "Test no longer applied." ; qc_direct_horizontal_narrowband_filter2:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_horizontal_narrowband_filter2:bit_5_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter2:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_horizontal_narrowband_filter2:bit_6_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter2:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_horizontal_narrowband_filter2:bit_7_assessment = "Indeterminate" ; float direct_horizontal_narrowband_filter3(time) ; direct_horizontal_narrowband_filter3:long_name = "Narrowband direct horizontal irradiance, filter 3, cosine corrected" ; direct_horizontal_narrowband_filter3:units = "W/(m^2 nm)" ; direct_horizontal_narrowband_filter3:valid_min = 0.f ; direct_horizontal_narrowband_filter3:valid_max = 1.875f ; direct_horizontal_narrowband_filter3:missing_value = -9999.f ; direct_horizontal_narrowband_filter3:corrections = "cosine corrected" ; direct_horizontal_narrowband_filter3:ancillary_variables = "qc_direct_horizontal_narrowband_filter3" ; direct_horizontal_narrowband_filter3:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_horizontal_narrowband_filter3(time) ; qc_direct_horizontal_narrowband_filter3:long_name = "Quality check results on variable: Narrowband direct horizontal irradiance, filter 3, cosine corrected" ; qc_direct_horizontal_narrowband_filter3:units = "1" ; qc_direct_horizontal_narrowband_filter3: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_direct_horizontal_narrowband_filter3:flag_method = "bit" ; qc_direct_horizontal_narrowband_filter3:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_horizontal_narrowband_filter3:bit_1_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter3:bit_2_description = "Value is less than the valid_min." ; qc_direct_horizontal_narrowband_filter3:bit_2_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter3:bit_3_description = "Value is greater than the valid_max." ; qc_direct_horizontal_narrowband_filter3:bit_3_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter3:bit_4_description = "Not used" ; qc_direct_horizontal_narrowband_filter3:bit_4_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter3:bit_4_comment = "Test no longer applied." ; qc_direct_horizontal_narrowband_filter3:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_horizontal_narrowband_filter3:bit_5_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter3:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_horizontal_narrowband_filter3:bit_6_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter3:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_horizontal_narrowband_filter3:bit_7_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter3:standard_name = "quality_flag" ; float direct_horizontal_narrowband_filter4(time) ; direct_horizontal_narrowband_filter4:long_name = "Narrowband direct horizontal irradiance, filter 4, cosine corrected" ; direct_horizontal_narrowband_filter4:units = "W/(m^2 nm)" ; direct_horizontal_narrowband_filter4:valid_min = 0.f ; direct_horizontal_narrowband_filter4:valid_max = 1.75f ; direct_horizontal_narrowband_filter4:missing_value = -9999.f ; direct_horizontal_narrowband_filter4:corrections = "cosine corrected" ; direct_horizontal_narrowband_filter4:ancillary_variables = "qc_direct_horizontal_narrowband_filter4" ; direct_horizontal_narrowband_filter4:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_horizontal_narrowband_filter4(time) ; qc_direct_horizontal_narrowband_filter4:long_name = "Quality check results on variable: Narrowband direct horizontal irradiance, filter 4, cosine corrected" ; qc_direct_horizontal_narrowband_filter4:units = "1" ; qc_direct_horizontal_narrowband_filter4: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_direct_horizontal_narrowband_filter4:flag_method = "bit" ; qc_direct_horizontal_narrowband_filter4:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_horizontal_narrowband_filter4:bit_1_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter4:bit_2_description = "Value is less than the valid_min." ; qc_direct_horizontal_narrowband_filter4:bit_2_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter4:bit_3_description = "Value is greater than the valid_max." ; qc_direct_horizontal_narrowband_filter4:bit_3_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter4:bit_4_description = "Not used" ; qc_direct_horizontal_narrowband_filter4:bit_4_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter4:bit_4_comment = "Test no longer applied." ; qc_direct_horizontal_narrowband_filter4:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_horizontal_narrowband_filter4:bit_5_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter4:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_horizontal_narrowband_filter4:bit_6_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter4:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_horizontal_narrowband_filter4:bit_7_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter4:standard_name = "quality_flag" ; float direct_horizontal_narrowband_filter5(time) ; direct_horizontal_narrowband_filter5:long_name = "Narrowband direct horizontal irradiance, filter 5, cosine corrected" ; direct_horizontal_narrowband_filter5:units = "W/(m^2 nm)" ; direct_horizontal_narrowband_filter5:valid_min = 0.f ; direct_horizontal_narrowband_filter5:valid_max = 1.25f ; direct_horizontal_narrowband_filter5:missing_value = -9999.f ; direct_horizontal_narrowband_filter5:corrections = "cosine corrected" ; direct_horizontal_narrowband_filter5:ancillary_variables = "qc_direct_horizontal_narrowband_filter5" ; direct_horizontal_narrowband_filter5:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_horizontal_narrowband_filter5(time) ; qc_direct_horizontal_narrowband_filter5:long_name = "Quality check results on variable: Narrowband direct horizontal irradiance, filter 5, cosine corrected" ; qc_direct_horizontal_narrowband_filter5:units = "1" ; qc_direct_horizontal_narrowband_filter5: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_direct_horizontal_narrowband_filter5:flag_method = "bit" ; qc_direct_horizontal_narrowband_filter5:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_horizontal_narrowband_filter5:bit_1_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter5:bit_2_description = "Value is less than the valid_min." ; qc_direct_horizontal_narrowband_filter5:bit_2_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter5:bit_3_description = "Value is greater than the valid_max." ; qc_direct_horizontal_narrowband_filter5:bit_3_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter5:bit_4_description = "Not used" ; qc_direct_horizontal_narrowband_filter5:bit_4_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter5:bit_4_comment = "Test no longer applied." ; qc_direct_horizontal_narrowband_filter5:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_horizontal_narrowband_filter5:bit_5_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter5:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_horizontal_narrowband_filter5:bit_6_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter5:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_horizontal_narrowband_filter5:bit_7_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter5:standard_name = "quality_flag" ; float direct_horizontal_narrowband_filter6(time) ; direct_horizontal_narrowband_filter6:long_name = "Narrowband direct horizontal irradiance, filter 6, cosine corrected" ; direct_horizontal_narrowband_filter6:units = "W/(m^2 nm)" ; direct_horizontal_narrowband_filter6:valid_min = 0.f ; direct_horizontal_narrowband_filter6:valid_max = 1.5f ; direct_horizontal_narrowband_filter6:missing_value = -9999.f ; direct_horizontal_narrowband_filter6:corrections = "cosine corrected" ; direct_horizontal_narrowband_filter6:ancillary_variables = "qc_direct_horizontal_narrowband_filter6" ; direct_horizontal_narrowband_filter6:standard_name = "surface_downwelling_radiative_flux_per_unit_wavelength_in_air" ; int qc_direct_horizontal_narrowband_filter6(time) ; qc_direct_horizontal_narrowband_filter6:long_name = "Quality check results on variable: Narrowband direct horizontal irradiance, filter 6, cosine corrected" ; qc_direct_horizontal_narrowband_filter6:units = "1" ; qc_direct_horizontal_narrowband_filter6: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_direct_horizontal_narrowband_filter6:flag_method = "bit" ; qc_direct_horizontal_narrowband_filter6:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_horizontal_narrowband_filter6:bit_1_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter6:bit_2_description = "Value is less than the valid_min." ; qc_direct_horizontal_narrowband_filter6:bit_2_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter6:bit_3_description = "Value is greater than the valid_max." ; qc_direct_horizontal_narrowband_filter6:bit_3_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter6:bit_4_description = "Not used" ; qc_direct_horizontal_narrowband_filter6:bit_4_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter6:bit_4_comment = "Test no longer applied." ; qc_direct_horizontal_narrowband_filter6:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_horizontal_narrowband_filter6:bit_5_assessment = "Bad" ; qc_direct_horizontal_narrowband_filter6:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_horizontal_narrowband_filter6:bit_6_assessment = "Indeterminate" ; qc_direct_horizontal_narrowband_filter6:standard_name = "quality_flag" ; float direct_diffuse_ratio_broadband(time) ; direct_diffuse_ratio_broadband:long_name = "Ratio of direct_normal_broadband to diffuse_hemisp_broadband" ; direct_diffuse_ratio_broadband:units = "1" ; direct_diffuse_ratio_broadband:valid_min = 0.f ; direct_diffuse_ratio_broadband:valid_max = 5.f ; direct_diffuse_ratio_broadband:missing_value = -9999.f ; direct_diffuse_ratio_broadband:ancillary_variables = "qc_direct_diffuse_ratio_broadband" ; int qc_direct_diffuse_ratio_broadband(time) ; qc_direct_diffuse_ratio_broadband:long_name = "Quality check results on variable: Ratio of direct_normal_broadband to diffuse_hemisp_broadband" ; qc_direct_diffuse_ratio_broadband:units = "1" ; qc_direct_diffuse_ratio_broadband: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_direct_diffuse_ratio_broadband:flag_method = "bit" ; qc_direct_diffuse_ratio_broadband:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_diffuse_ratio_broadband:bit_1_assessment = "Bad" ; qc_direct_diffuse_ratio_broadband:bit_2_description = "Value is less than the valid_min." ; qc_direct_diffuse_ratio_broadband:bit_2_assessment = "Bad" ; qc_direct_diffuse_ratio_broadband:bit_3_description = "Value is greater than the valid_max." ; qc_direct_diffuse_ratio_broadband:bit_3_assessment = "Bad" ; qc_direct_diffuse_ratio_broadband:bit_4_description = "Not used" ; qc_direct_diffuse_ratio_broadband:bit_4_assessment = "Bad" ; qc_direct_diffuse_ratio_broadband:bit_4_comment = "Test no longer applied." ; qc_direct_diffuse_ratio_broadband:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_diffuse_ratio_broadband:bit_5_assessment = "Bad" ; qc_direct_diffuse_ratio_broadband:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_diffuse_ratio_broadband:bit_6_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_broadband:standard_name = "quality_flag" ; float direct_diffuse_ratio_filter1(time) ; direct_diffuse_ratio_filter1:long_name = "Ratio of direct_normal_narrowband_filter1 to diffuse_hemisp_narrowband_filter1" ; direct_diffuse_ratio_filter1:units = "1" ; direct_diffuse_ratio_filter1:valid_min = 0.f ; direct_diffuse_ratio_filter1:valid_max = 6.f ; direct_diffuse_ratio_filter1:missing_value = -9999.f ; direct_diffuse_ratio_filter1:ancillary_variables = "qc_direct_diffuse_ratio_filter1" ; int qc_direct_diffuse_ratio_filter1(time) ; qc_direct_diffuse_ratio_filter1:long_name = "Quality check results on variable: Ratio of direct_normal_narrowband_filter1 to diffuse_hemisp_narrowband_filter1" ; qc_direct_diffuse_ratio_filter1:units = "1" ; qc_direct_diffuse_ratio_filter1: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_direct_diffuse_ratio_filter1:flag_method = "bit" ; qc_direct_diffuse_ratio_filter1:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_diffuse_ratio_filter1:bit_1_assessment = "Bad" ; qc_direct_diffuse_ratio_filter1:bit_2_description = "Value is less than the valid_min." ; qc_direct_diffuse_ratio_filter1:bit_2_assessment = "Bad" ; qc_direct_diffuse_ratio_filter1:bit_3_description = "Value is greater than the valid_max." ; qc_direct_diffuse_ratio_filter1:bit_3_assessment = "Bad" ; qc_direct_diffuse_ratio_filter1:bit_4_description = "Not used" ; qc_direct_diffuse_ratio_filter1:bit_4_assessment = "Bad" ; qc_direct_diffuse_ratio_filter1:bit_4_comment = "Test no longer applied." ; qc_direct_diffuse_ratio_filter1:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_diffuse_ratio_filter1:bit_5_assessment = "Bad" ; qc_direct_diffuse_ratio_filter1:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_diffuse_ratio_filter1:bit_6_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter1:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_diffuse_ratio_filter1:bit_7_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter1:standard_name = "quality_flag" ; float direct_diffuse_ratio_filter2(time) ; direct_diffuse_ratio_filter2:long_name = "Ratio of direct_normal_narrowband_filter2 to diffuse_hemisp_narrowband_filter2" ; direct_diffuse_ratio_filter2:units = "1" ; direct_diffuse_ratio_filter2:valid_min = 0.f ; direct_diffuse_ratio_filter2:valid_max = 8.f ; direct_diffuse_ratio_filter2:missing_value = -9999.f ; direct_diffuse_ratio_filter2:ancillary_variables = "qc_direct_diffuse_ratio_filter2" ; int qc_direct_diffuse_ratio_filter2(time) ; qc_direct_diffuse_ratio_filter2:long_name = "Quality check results on variable: Ratio of direct_normal_narrowband_filter2 to diffuse_hemisp_narrowband_filter2" ; qc_direct_diffuse_ratio_filter2:units = "1" ; qc_direct_diffuse_ratio_filter2: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_direct_diffuse_ratio_filter2:flag_method = "bit" ; qc_direct_diffuse_ratio_filter2:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_diffuse_ratio_filter2:bit_1_assessment = "Bad" ; qc_direct_diffuse_ratio_filter2:bit_2_description = "Value is less than the valid_min." ; qc_direct_diffuse_ratio_filter2:bit_2_assessment = "Bad" ; qc_direct_diffuse_ratio_filter2:bit_3_description = "Value is greater than the valid_max." ; qc_direct_diffuse_ratio_filter2:bit_3_assessment = "Bad" ; qc_direct_diffuse_ratio_filter2:bit_4_description = "Not used" ; qc_direct_diffuse_ratio_filter2:bit_4_assessment = "Bad" ; qc_direct_diffuse_ratio_filter2:bit_4_comment = "Test no longer applied." ; qc_direct_diffuse_ratio_filter2:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_diffuse_ratio_filter2:bit_5_assessment = "Bad" ; qc_direct_diffuse_ratio_filter2:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_diffuse_ratio_filter2:bit_6_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter2:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_diffuse_ratio_filter2:bit_7_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter2:standard_name = "quality_flag" ; float direct_diffuse_ratio_filter3(time) ; direct_diffuse_ratio_filter3:long_name = "Ratio of direct_normal_narrowband_filter3 to diffuse_hemisp_narrowband_filter3" ; direct_diffuse_ratio_filter3:units = "1" ; direct_diffuse_ratio_filter3:valid_min = 0.f ; direct_diffuse_ratio_filter3:valid_max = 18.f ; direct_diffuse_ratio_filter3:missing_value = -9999.f ; direct_diffuse_ratio_filter3:ancillary_variables = "qc_direct_diffuse_ratio_filter3" ; int qc_direct_diffuse_ratio_filter3(time) ; qc_direct_diffuse_ratio_filter3:long_name = "Quality check results on variable: Ratio of direct_normal_narrowband_filter3 to diffuse_hemisp_narrowband_filter3" ; qc_direct_diffuse_ratio_filter3:units = "1" ; qc_direct_diffuse_ratio_filter3: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_direct_diffuse_ratio_filter3:flag_method = "bit" ; qc_direct_diffuse_ratio_filter3:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_diffuse_ratio_filter3:bit_1_assessment = "Bad" ; qc_direct_diffuse_ratio_filter3:bit_2_description = "Value is less than the valid_min." ; qc_direct_diffuse_ratio_filter3:bit_2_assessment = "Bad" ; qc_direct_diffuse_ratio_filter3:bit_3_description = "Value is greater than the valid_max." ; qc_direct_diffuse_ratio_filter3:bit_3_assessment = "Bad" ; qc_direct_diffuse_ratio_filter3:bit_4_description = "Not used" ; qc_direct_diffuse_ratio_filter3:bit_4_assessment = "Bad" ; qc_direct_diffuse_ratio_filter3:bit_4_comment = "Test no longer applied." ; qc_direct_diffuse_ratio_filter3:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_diffuse_ratio_filter3:bit_5_assessment = "Bad" ; qc_direct_diffuse_ratio_filter3:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_diffuse_ratio_filter3:bit_6_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter3:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_diffuse_ratio_filter3:bit_7_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter3:standard_name = "quality_flag" ; float direct_diffuse_ratio_filter4(time) ; direct_diffuse_ratio_filter4:long_name = "Ratio of direct_normal_narrowband_filter4 to diffuse_hemisp_narrowband_filter4" ; direct_diffuse_ratio_filter4:units = "1" ; direct_diffuse_ratio_filter4:valid_min = 0.f ; direct_diffuse_ratio_filter4:valid_max = 24.f ; direct_diffuse_ratio_filter4:missing_value = -9999.f ; direct_diffuse_ratio_filter4:ancillary_variables = "qc_direct_diffuse_ratio_filter4" ; int qc_direct_diffuse_ratio_filter4(time) ; qc_direct_diffuse_ratio_filter4:long_name = "Quality check results on variable: Ratio of direct_normal_narrowband_filter4 to diffuse_hemisp_narrowband_filter4" ; qc_direct_diffuse_ratio_filter4:units = "1" ; qc_direct_diffuse_ratio_filter4: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_direct_diffuse_ratio_filter4:flag_method = "bit" ; qc_direct_diffuse_ratio_filter4:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_diffuse_ratio_filter4:bit_1_assessment = "Bad" ; qc_direct_diffuse_ratio_filter4:bit_2_description = "Value is less than the valid_min." ; qc_direct_diffuse_ratio_filter4:bit_2_assessment = "Bad" ; qc_direct_diffuse_ratio_filter4:bit_3_description = "Value is greater than the valid_max." ; qc_direct_diffuse_ratio_filter4:bit_3_assessment = "Bad" ; qc_direct_diffuse_ratio_filter4:bit_4_description = "Not used" ; qc_direct_diffuse_ratio_filter4:bit_4_assessment = "Bad" ; qc_direct_diffuse_ratio_filter4:bit_4_comment = "Test no longer applied." ; qc_direct_diffuse_ratio_filter4:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_diffuse_ratio_filter4:bit_5_assessment = "Bad" ; qc_direct_diffuse_ratio_filter4:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_diffuse_ratio_filter4:bit_6_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter4:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_diffuse_ratio_filter4:bit_7_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter4:standard_name = "quality_flag" ; float direct_diffuse_ratio_filter5(time) ; direct_diffuse_ratio_filter5:long_name = "Ratio of direct_normal_narrowband_filter5 to diffuse_hemisp_narrowband_filter5" ; direct_diffuse_ratio_filter5:units = "1" ; direct_diffuse_ratio_filter5:valid_min = 0.f ; direct_diffuse_ratio_filter5:valid_max = 48.f ; direct_diffuse_ratio_filter5:missing_value = -9999.f ; direct_diffuse_ratio_filter5:ancillary_variables = "qc_direct_diffuse_ratio_filter5" ; int qc_direct_diffuse_ratio_filter5(time) ; qc_direct_diffuse_ratio_filter5:long_name = "Quality check results on variable: Ratio of direct_normal_narrowband_filter5 to diffuse_hemisp_narrowband_filter5" ; qc_direct_diffuse_ratio_filter5:units = "1" ; qc_direct_diffuse_ratio_filter5: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_direct_diffuse_ratio_filter5:flag_method = "bit" ; qc_direct_diffuse_ratio_filter5:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_diffuse_ratio_filter5:bit_1_assessment = "Bad" ; qc_direct_diffuse_ratio_filter5:bit_2_description = "Value is less than the valid_min." ; qc_direct_diffuse_ratio_filter5:bit_2_assessment = "Bad" ; qc_direct_diffuse_ratio_filter5:bit_3_description = "Value is greater than the valid_max." ; qc_direct_diffuse_ratio_filter5:bit_3_assessment = "Bad" ; qc_direct_diffuse_ratio_filter5:bit_4_description = "Not used" ; qc_direct_diffuse_ratio_filter5:bit_4_assessment = "Bad" ; qc_direct_diffuse_ratio_filter5:bit_4_comment = "Test no longer applied." ; qc_direct_diffuse_ratio_filter5:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_diffuse_ratio_filter5:bit_5_assessment = "Bad" ; qc_direct_diffuse_ratio_filter5:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_diffuse_ratio_filter5:bit_6_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter5:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_diffuse_ratio_filter5:bit_7_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter5:standard_name = "quality_flag" ; float direct_diffuse_ratio_filter6(time) ; direct_diffuse_ratio_filter6:long_name = "Ratio of direct_normal_narrowband_filter6 to diffuse_hemisp_narrowband_filter6" ; direct_diffuse_ratio_filter6:units = "1" ; direct_diffuse_ratio_filter6:valid_min = 0.f ; direct_diffuse_ratio_filter6:valid_max = 50.f ; direct_diffuse_ratio_filter6:missing_value = -9999.f ; direct_diffuse_ratio_filter6:ancillary_variables = "qc_direct_diffuse_ratio_filter6" ; int qc_direct_diffuse_ratio_filter6(time) ; qc_direct_diffuse_ratio_filter6:long_name = "Quality check results on variable: Ratio of direct_normal_narrowband_filter6 to diffuse_hemisp_narrowband_filter6" ; qc_direct_diffuse_ratio_filter6:units = "1" ; qc_direct_diffuse_ratio_filter6: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_direct_diffuse_ratio_filter6:flag_method = "bit" ; qc_direct_diffuse_ratio_filter6:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_direct_diffuse_ratio_filter6:bit_1_assessment = "Bad" ; qc_direct_diffuse_ratio_filter6:bit_2_description = "Value is less than the valid_min." ; qc_direct_diffuse_ratio_filter6:bit_2_assessment = "Bad" ; qc_direct_diffuse_ratio_filter6:bit_3_description = "Value is greater than the valid_max." ; qc_direct_diffuse_ratio_filter6:bit_3_assessment = "Bad" ; qc_direct_diffuse_ratio_filter6:bit_4_description = "Not used" ; qc_direct_diffuse_ratio_filter6:bit_4_assessment = "Bad" ; qc_direct_diffuse_ratio_filter6:bit_4_comment = "Test no longer applied." ; qc_direct_diffuse_ratio_filter6:bit_5_description = "solar_zenith_angle > 90" ; qc_direct_diffuse_ratio_filter6:bit_5_assessment = "Bad" ; qc_direct_diffuse_ratio_filter6:bit_6_description = "solar_zenith_angle > 84" ; qc_direct_diffuse_ratio_filter6:bit_6_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter6:bit_7_description = "Measured CWL missing, nominal value used instead" ; qc_direct_diffuse_ratio_filter6:bit_7_assessment = "Indeterminate" ; qc_direct_diffuse_ratio_filter6:standard_name = "quality_flag" ; float head_temp(time) ; head_temp:long_name = "Detector temperature" ; head_temp:units = "degC" ; head_temp:valid_min = 30.f ; head_temp:valid_max = 50.f ; head_temp:missing_value = -9999.f ; head_temp:ancillary_variables = "qc_head_temp" ; int qc_head_temp(time) ; qc_head_temp:long_name = "Quality check results on variable: Detector temperature" ; qc_head_temp:units = "1" ; qc_head_temp: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_head_temp:flag_method = "bit" ; qc_head_temp:bit_1_description = "Not likely for this measurement, but if bit 1 is set, data value was set to missing_value" ; qc_head_temp:bit_1_assessment = "Bad" ; qc_head_temp:bit_2_description = "Value is less than the valid_min." ; qc_head_temp:bit_2_assessment = "Bad" ; qc_head_temp:bit_3_description = "Value is greater than the valid_max." ; qc_head_temp:bit_3_assessment = "Bad" ; qc_head_temp:standard_name = "quality_flag" ; float head_temp2(time) ; head_temp2:long_name = "Second detector temperature" ; head_temp2:units = "degC" ; head_temp2:valid_min = 30.f ; head_temp2:valid_max = 50.f ; head_temp2:missing_value = -9999.f ; head_temp2:ancillary_variables = "qc_head_temp2" ; int qc_head_temp2(time) ; qc_head_temp2:long_name = "Quality check results on variable: Second detector temperature" ; qc_head_temp2:units = "1" ; qc_head_temp2: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_head_temp2:flag_method = "bit" ; qc_head_temp2:bit_1_description = "Value not available in input file, or data was collected via Yankee logger, data value set to missing_value" ; qc_head_temp2:bit_1_assessment = "Bad" ; qc_head_temp2:bit_2_description = "Value is less than the valid_min." ; qc_head_temp2:bit_2_assessment = "Bad" ; qc_head_temp2:bit_3_description = "Value is greater than the valid_max." ; qc_head_temp2:bit_3_assessment = "Bad" ; qc_head_temp2:standard_name = "quality_flag" ; float logger_temp(time) ; logger_temp:long_name = "Internal logger temperature" ; logger_temp:units = "degC" ; logger_temp:valid_min = -55.f ; logger_temp:valid_max = 85.f ; logger_temp:missing_value = -9999.f ; logger_temp:ancillary_variables = "qc_logger_temp" ; int qc_logger_temp(time) ; qc_logger_temp:long_name = "Quality check results on variable: Internal logger temperature" ; qc_logger_temp:units = "1" ; qc_logger_temp: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_logger_temp:flag_method = "bit" ; qc_logger_temp:bit_1_description = "Value not available in input file, or data was collected via Yankee logger, data value set to missing_value" ; qc_logger_temp:bit_1_assessment = "Bad" ; qc_logger_temp:bit_2_description = "Value is less than the valid_min." ; qc_logger_temp:bit_2_assessment = "Bad" ; qc_logger_temp:bit_3_description = "Value is greater than the valid_max." ; qc_logger_temp:bit_3_assessment = "Bad" ; qc_logger_temp:standard_name = "quality_flag" ; float logger_volt(time) ; logger_volt:long_name = "Data logger supply voltage" ; logger_volt:units = "V" ; logger_volt:valid_min = 10.f ; logger_volt:valid_max = 15.f ; logger_volt:missing_value = -9999.f ; logger_volt:ancillary_variables = "qc_logger_volt" ; int qc_logger_volt(time) ; qc_logger_volt:long_name = "Quality check results on variable: Data logger supply voltage" ; qc_logger_volt:units = "1" ; qc_logger_volt: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_logger_volt:flag_method = "bit" ; qc_logger_volt:bit_1_description = "Value not available in input file, or data was collected via Yankee logger, data value set to missing_value" ; qc_logger_volt:bit_1_assessment = "Bad" ; qc_logger_volt:bit_2_description = "Value is less than the valid_min." ; qc_logger_volt:bit_2_assessment = "Bad" ; qc_logger_volt:bit_3_description = "Value is greater than the valid_max." ; qc_logger_volt:bit_3_assessment = "Bad" ; qc_logger_volt:standard_name = "quality_flag" ; float solar_zenith_angle(time) ; solar_zenith_angle:long_name = "Apparent solar zenith angle" ; solar_zenith_angle:units = "degree" ; solar_zenith_angle:missing_value = -9999.f ; solar_zenith_angle:corrections = "solar zenith angle corrected for refraction by atmosphere" ; float cosine_solar_zenith_angle(time) ; cosine_solar_zenith_angle:long_name = "Cosine of apparent solar zenith angle" ; cosine_solar_zenith_angle:units = "1" ; cosine_solar_zenith_angle:missing_value = -9999.f ; cosine_solar_zenith_angle:corrections = "solar zenith angle corrected for refraction by atmosphere" ; float elevation_angle(time) ; elevation_angle:long_name = "Elevation angle" ; elevation_angle:units = "degree" ; elevation_angle:missing_value = -9999.f ; float airmass(time) ; airmass:long_name = "Airmass" ; airmass:units = "1" ; airmass:missing_value = -9999.f ; airmass:corrections = "approximately 1/cos(solar_zenith_angle) with corrections for refraction and spherical atmosphere" ; airmass:ancillary_variables = "qc_airmass" ; int qc_airmass(time) ; qc_airmass:long_name = "Quality check results on variable: Airmass" ; qc_airmass:units = "1" ; qc_airmass: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_airmass:flag_method = "bit" ; qc_airmass:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_airmass:bit_1_assessment = "Bad" ; qc_airmass:standard_name = "quality_flag" ; float azimuth_angle(time) ; azimuth_angle:long_name = "Azimuth angle" ; azimuth_angle:units = "degree" ; azimuth_angle:missing_value = -9999.f ; float computed_cosine_correction_broadband(time) ; computed_cosine_correction_broadband:long_name = "Cosine correction applied to direct_horizontal_broadband" ; computed_cosine_correction_broadband:units = "1" ; computed_cosine_correction_broadband:missing_value = -9999.f ; computed_cosine_correction_broadband:ancillary_variables = "qc_computed_cosine_correction_broadband" ; int qc_computed_cosine_correction_broadband(time) ; qc_computed_cosine_correction_broadband:long_name = "Quality check results on variable: Cosine correction applied to direct_horizontal_broadband" ; qc_computed_cosine_correction_broadband:units = "1" ; qc_computed_cosine_correction_broadband: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_computed_cosine_correction_broadband:flag_method = "bit" ; qc_computed_cosine_correction_broadband:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_computed_cosine_correction_broadband:bit_1_assessment = "Bad" ; qc_computed_cosine_correction_broadband:standard_name = "quality_flag" ; float computed_cosine_correction_filter1(time) ; computed_cosine_correction_filter1:long_name = "Cosine correction applied to direct_horizontal_narrowband_filter1" ; computed_cosine_correction_filter1:units = "1" ; computed_cosine_correction_filter1:missing_value = -9999.f ; computed_cosine_correction_filter1:ancillary_variables = "qc_computed_cosine_correction_filter1" ; int qc_computed_cosine_correction_filter1(time) ; qc_computed_cosine_correction_filter1:long_name = "Quality check results on variable: Cosine correction applied to direct_horizontal_narrowband_filter1" ; qc_computed_cosine_correction_filter1:units = "1" ; qc_computed_cosine_correction_filter1: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_computed_cosine_correction_filter1:flag_method = "bit" ; qc_computed_cosine_correction_filter1:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_computed_cosine_correction_filter1:bit_1_assessment = "Bad" ; qc_computed_cosine_correction_filter1:standard_name = "quality_flag" ; float computed_cosine_correction_filter2(time) ; computed_cosine_correction_filter2:long_name = "Cosine correction applied to direct_horizontal_narrowband_filter2" ; computed_cosine_correction_filter2:units = "1" ; computed_cosine_correction_filter2:missing_value = -9999.f ; computed_cosine_correction_filter2:ancillary_variables = "qc_computed_cosine_correction_filter2" ; int qc_computed_cosine_correction_filter2(time) ; qc_computed_cosine_correction_filter2:long_name = "Quality check results on variable: Cosine correction applied to direct_horizontal_narrowband_filter2" ; qc_computed_cosine_correction_filter2:units = "1" ; qc_computed_cosine_correction_filter2: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_computed_cosine_correction_filter2:flag_method = "bit" ; qc_computed_cosine_correction_filter2:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_computed_cosine_correction_filter2:bit_1_assessment = "Bad" ; qc_computed_cosine_correction_filter2:standard_name = "quality_flag" ; float computed_cosine_correction_filter3(time) ; computed_cosine_correction_filter3:long_name = "Cosine correction applied to direct_horizontal_narrowband_filter3" ; computed_cosine_correction_filter3:units = "1" ; computed_cosine_correction_filter3:missing_value = -9999.f ; computed_cosine_correction_filter3:ancillary_variables = "qc_computed_cosine_correction_filter3" ; int qc_computed_cosine_correction_filter3(time) ; qc_computed_cosine_correction_filter3:long_name = "Quality check results on variable: Cosine correction applied to direct_horizontal_narrowband_filter3" ; qc_computed_cosine_correction_filter3:units = "1" ; qc_computed_cosine_correction_filter3: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_computed_cosine_correction_filter3:flag_method = "bit" ; qc_computed_cosine_correction_filter3:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_computed_cosine_correction_filter3:bit_1_assessment = "Bad" ; qc_computed_cosine_correction_filter3:standard_name = "quality_flag" ; float computed_cosine_correction_filter4(time) ; computed_cosine_correction_filter4:long_name = "Cosine correction applied to direct_horizontal_narrowband_filter4" ; computed_cosine_correction_filter4:units = "1" ; computed_cosine_correction_filter4:missing_value = -9999.f ; computed_cosine_correction_filter4:ancillary_variables = "qc_computed_cosine_correction_filter4" ; int qc_computed_cosine_correction_filter4(time) ; qc_computed_cosine_correction_filter4:long_name = "Quality check results on variable: Cosine correction applied to direct_horizontal_narrowband_filter4" ; qc_computed_cosine_correction_filter4:units = "1" ; qc_computed_cosine_correction_filter4: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_computed_cosine_correction_filter4:flag_method = "bit" ; qc_computed_cosine_correction_filter4:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_computed_cosine_correction_filter4:bit_1_assessment = "Bad" ; qc_computed_cosine_correction_filter4:standard_name = "quality_flag" ; float computed_cosine_correction_filter5(time) ; computed_cosine_correction_filter5:long_name = "Cosine correction applied to direct_horizontal_narrowband_filter5" ; computed_cosine_correction_filter5:units = "1" ; computed_cosine_correction_filter5:missing_value = -9999.f ; computed_cosine_correction_filter5:ancillary_variables = "qc_computed_cosine_correction_filter5" ; int qc_computed_cosine_correction_filter5(time) ; qc_computed_cosine_correction_filter5:long_name = "Quality check results on variable: Cosine correction applied to direct_horizontal_narrowband_filter5" ; qc_computed_cosine_correction_filter5:units = "1" ; qc_computed_cosine_correction_filter5: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_computed_cosine_correction_filter5:flag_method = "bit" ; qc_computed_cosine_correction_filter5:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_computed_cosine_correction_filter5:bit_1_assessment = "Bad" ; qc_computed_cosine_correction_filter5:standard_name = "quality_flag" ; float computed_cosine_correction_filter6(time) ; computed_cosine_correction_filter6:long_name = "Cosine correction applied to direct_horizontal_narrowband_filter6" ; computed_cosine_correction_filter6:units = "1" ; computed_cosine_correction_filter6:missing_value = -9999.f ; computed_cosine_correction_filter6:ancillary_variables = "qc_computed_cosine_correction_filter6" ; int qc_computed_cosine_correction_filter6(time) ; qc_computed_cosine_correction_filter6:long_name = "Quality check results on variable: Cosine correction applied to direct_horizontal_narrowband_filter6" ; qc_computed_cosine_correction_filter6:units = "1" ; qc_computed_cosine_correction_filter6: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_computed_cosine_correction_filter6:flag_method = "bit" ; qc_computed_cosine_correction_filter6:bit_1_description = "Data value is not available in input file, data value set to missing_value in output file." ; qc_computed_cosine_correction_filter6:bit_1_assessment = "Bad" ; qc_computed_cosine_correction_filter6:standard_name = "quality_flag" ; float bench_angle(bench_angle) ; bench_angle:long_name = "Angle of incidence during cosine bench measurements" ; bench_angle:units = "degree" ; bench_angle:head_orientation = "Head is oriented so shadowband is south" ; bench_angle:South_to_North = "0 is S, 90 is zenith, 180 is N" ; bench_angle:West_to_East = "0 is W, 90 is zenith, 180 is E" ; float cosine_correction_sn_broadband(bench_angle) ; cosine_correction_sn_broadband:long_name = "Cosine correction, south to north, broadband channel" ; cosine_correction_sn_broadband:units = "1" ; cosine_correction_sn_broadband:comment = "read from cosine_correction_source" ; cosine_correction_sn_broadband:missing_value = -9999.f ; float cosine_correction_sn_filter1(bench_angle) ; cosine_correction_sn_filter1:long_name = "Cosine correction, south to north, filter1" ; cosine_correction_sn_filter1:units = "1" ; cosine_correction_sn_filter1:comment = "read from cosine_correction_source" ; cosine_correction_sn_filter1:missing_value = -9999.f ; float cosine_correction_sn_filter2(bench_angle) ; cosine_correction_sn_filter2:long_name = "Cosine correction, south to north, filter2" ; cosine_correction_sn_filter2:units = "1" ; cosine_correction_sn_filter2:comment = "read from cosine_correction_source" ; cosine_correction_sn_filter2:missing_value = -9999.f ; float cosine_correction_sn_filter3(bench_angle) ; cosine_correction_sn_filter3:long_name = "Cosine correction, south to north, filter3" ; cosine_correction_sn_filter3:units = "1" ; cosine_correction_sn_filter3:comment = "read from cosine_correction_source" ; cosine_correction_sn_filter3:missing_value = -9999.f ; float cosine_correction_sn_filter4(bench_angle) ; cosine_correction_sn_filter4:long_name = "Cosine correction, south to north, filter4" ; cosine_correction_sn_filter4:units = "1" ; cosine_correction_sn_filter4:comment = "read from cosine_correction_source" ; cosine_correction_sn_filter4:missing_value = -9999.f ; float cosine_correction_sn_filter5(bench_angle) ; cosine_correction_sn_filter5:long_name = "Cosine correction, south to north, filter5" ; cosine_correction_sn_filter5:units = "1" ; cosine_correction_sn_filter5:comment = "read from cosine_correction_source" ; cosine_correction_sn_filter5:missing_value = -9999.f ; float cosine_correction_sn_filter6(bench_angle) ; cosine_correction_sn_filter6:long_name = "Cosine correction, south to north, filter6" ; cosine_correction_sn_filter6:units = "1" ; cosine_correction_sn_filter6:comment = "read from cosine_correction_source" ; cosine_correction_sn_filter6:missing_value = -9999.f ; float cosine_correction_we_broadband(bench_angle) ; cosine_correction_we_broadband:long_name = "Cosine correction, west to east, broadband channel" ; cosine_correction_we_broadband:units = "1" ; cosine_correction_we_broadband:comment = "read from cosine_correction_source" ; cosine_correction_we_broadband:missing_value = -9999.f ; float cosine_correction_we_filter1(bench_angle) ; cosine_correction_we_filter1:long_name = "Cosine correction, west to east, filter1" ; cosine_correction_we_filter1:units = "1" ; cosine_correction_we_filter1:comment = "read from cosine_correction_source" ; cosine_correction_we_filter1:missing_value = -9999.f ; float cosine_correction_we_filter2(bench_angle) ; cosine_correction_we_filter2:long_name = "Cosine correction, west to east, filter2" ; cosine_correction_we_filter2:units = "1" ; cosine_correction_we_filter2:comment = "read from cosine_correction_source" ; cosine_correction_we_filter2:missing_value = -9999.f ; float cosine_correction_we_filter3(bench_angle) ; cosine_correction_we_filter3:long_name = "Cosine correction, west to east, filter3" ; cosine_correction_we_filter3:units = "1" ; cosine_correction_we_filter3:comment = "read from cosine_correction_source" ; cosine_correction_we_filter3:missing_value = -9999.f ; float cosine_correction_we_filter4(bench_angle) ; cosine_correction_we_filter4:long_name = "Cosine correction, west to east, filter4" ; cosine_correction_we_filter4:units = "1" ; cosine_correction_we_filter4:comment = "read from cosine_correction_source" ; cosine_correction_we_filter4:missing_value = -9999.f ; float cosine_correction_we_filter5(bench_angle) ; cosine_correction_we_filter5:long_name = "Cosine correction, west to east, filter5" ; cosine_correction_we_filter5:units = "1" ; cosine_correction_we_filter5:comment = "read from cosine_correction_source" ; cosine_correction_we_filter5:missing_value = -9999.f ; float cosine_correction_we_filter6(bench_angle) ; cosine_correction_we_filter6:long_name = "Cosine correction, west to east, filter6" ; cosine_correction_we_filter6:units = "1" ; cosine_correction_we_filter6:comment = "read from cosine_correction_source" ; cosine_correction_we_filter6:missing_value = -9999.f ; float wavelength_filter1(wavelength) ; wavelength_filter1:long_name = "Normalized filter function data, filter 1, wavelength value obtained during bench calibrations" ; wavelength_filter1:units = "nm" ; wavelength_filter1:missing_value = -9999.f ; wavelength_filter1:ancillary_variables = "qc_wavelength_filter1" ; int qc_wavelength_filter1(wavelength) ; qc_wavelength_filter1:long_name = "Quality check results on variable: Normalized filter function data, filter 1, wavelength value obtained during bench calibrations" ; qc_wavelength_filter1:units = "1" ; qc_wavelength_filter1: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_wavelength_filter1:flag_method = "bit" ; qc_wavelength_filter1:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_wavelength_filter1:bit_1_assessment = "Indeterminate" ; qc_wavelength_filter1:standard_name = "quality_flag" ; float normalized_transmittance_filter1(wavelength) ; normalized_transmittance_filter1:long_name = "Normalized filter function data, filter 1, measured transmittance value obtained during bench calibrations" ; normalized_transmittance_filter1:units = "1" ; normalized_transmittance_filter1:missing_value = -9999.f ; normalized_transmittance_filter1:ancillary_variables = "qc_normalized_transmittance_filter1" ; int qc_normalized_transmittance_filter1(wavelength) ; qc_normalized_transmittance_filter1:long_name = "Quality check results on variable: Normalized filter function data, filter 1, measured transmittance value obtained during bench calibrations" ; qc_normalized_transmittance_filter1:units = "1" ; qc_normalized_transmittance_filter1: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_normalized_transmittance_filter1:flag_method = "bit" ; qc_normalized_transmittance_filter1:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_normalized_transmittance_filter1:bit_1_assessment = "Indeterminate" ; qc_normalized_transmittance_filter1:standard_name = "quality_flag" ; float wavelength_filter2(wavelength) ; wavelength_filter2:long_name = "Normalized filter function data, filter 2, wavelength value obtained during bench calibrations" ; wavelength_filter2:units = "nm" ; wavelength_filter2:missing_value = -9999.f ; wavelength_filter2:ancillary_variables = "qc_wavelength_filter2" ; int qc_wavelength_filter2(wavelength) ; qc_wavelength_filter2:long_name = "Quality check results on variable: Normalized filter function data, filter 2, wavelength value obtained during bench calibrations" ; qc_wavelength_filter2:units = "1" ; qc_wavelength_filter2: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_wavelength_filter2:flag_method = "bit" ; qc_wavelength_filter2:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_wavelength_filter2:bit_1_assessment = "Indeterminate" ; qc_wavelength_filter2:standard_name = "quality_flag" ; float normalized_transmittance_filter2(wavelength) ; normalized_transmittance_filter2:long_name = "Normalized filter function data, filter 2, measured transmittance value obtained during bench calibrations" ; normalized_transmittance_filter2:units = "1" ; normalized_transmittance_filter2:missing_value = -9999.f ; normalized_transmittance_filter2:ancillary_variables = "qc_normalized_transmittance_filter2" ; int qc_normalized_transmittance_filter2(wavelength) ; qc_normalized_transmittance_filter2:long_name = "Quality check results on variable: Normalized filter function data, filter 2, measured transmittance value obtained during bench calibrations" ; qc_normalized_transmittance_filter2:units = "1" ; qc_normalized_transmittance_filter2: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_normalized_transmittance_filter2:flag_method = "bit" ; qc_normalized_transmittance_filter2:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_normalized_transmittance_filter2:bit_1_assessment = "Indeterminate" ; qc_normalized_transmittance_filter2:standard_name = "quality_flag" ; float wavelength_filter3(wavelength) ; wavelength_filter3:long_name = "Normalized filter function data, filter 3, wavelength value obtained during bench calibrations" ; wavelength_filter3:units = "nm" ; wavelength_filter3:missing_value = -9999.f ; wavelength_filter3:ancillary_variables = "qc_wavelength_filter3" ; int qc_wavelength_filter3(wavelength) ; qc_wavelength_filter3:long_name = "Quality check results on variable: Normalized filter function data, filter 3, wavelength value obtained during bench calibrations" ; qc_wavelength_filter3:units = "1" ; qc_wavelength_filter3: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_wavelength_filter3:flag_method = "bit" ; qc_wavelength_filter3:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_wavelength_filter3:bit_1_assessment = "Indeterminate" ; qc_wavelength_filter3:standard_name = "quality_flag" ; float normalized_transmittance_filter3(wavelength) ; normalized_transmittance_filter3:long_name = "Normalized filter function data, filter 3, measured transmittance value obtained during bench calibrations" ; normalized_transmittance_filter3:units = "1" ; normalized_transmittance_filter3:missing_value = -9999.f ; normalized_transmittance_filter3:ancillary_variables = "qc_normalized_transmittance_filter3" ; int qc_normalized_transmittance_filter3(wavelength) ; qc_normalized_transmittance_filter3:long_name = "Quality check results on variable: Normalized filter function data, filter 3, measured transmittance value obtained during bench calibrations" ; qc_normalized_transmittance_filter3:units = "1" ; qc_normalized_transmittance_filter3: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_normalized_transmittance_filter3:flag_method = "bit" ; qc_normalized_transmittance_filter3:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_normalized_transmittance_filter3:bit_1_assessment = "Indeterminate" ; qc_normalized_transmittance_filter3:standard_name = "quality_flag" ; float wavelength_filter4(wavelength) ; wavelength_filter4:long_name = "Normalized filter function data, filter 4, wavelength value obtained during bench calibrations" ; wavelength_filter4:units = "nm" ; wavelength_filter4:missing_value = -9999.f ; wavelength_filter4:ancillary_variables = "qc_wavelength_filter4" ; int qc_wavelength_filter4(wavelength) ; qc_wavelength_filter4:long_name = "Quality check results on variable: Normalized filter function data, filter 4, wavelength value obtained during bench calibrations" ; qc_wavelength_filter4:units = "1" ; qc_wavelength_filter4: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_wavelength_filter4:flag_method = "bit" ; qc_wavelength_filter4:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_wavelength_filter4:bit_1_assessment = "Indeterminate" ; qc_wavelength_filter4:standard_name = "quality_flag" ; float normalized_transmittance_filter4(wavelength) ; normalized_transmittance_filter4:long_name = "Normalized filter function data, filter 4, measured transmittance value obtained during bench calibrations" ; normalized_transmittance_filter4:units = "1" ; normalized_transmittance_filter4:missing_value = -9999.f ; normalized_transmittance_filter4:ancillary_variables = "qc_normalized_transmittance_filter4" ; int qc_normalized_transmittance_filter4(wavelength) ; qc_normalized_transmittance_filter4:long_name = "Quality check results on variable: Normalized filter function data, filter 4, measured transmittance value obtained during bench calibrations" ; qc_normalized_transmittance_filter4:units = "1" ; qc_normalized_transmittance_filter4: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_normalized_transmittance_filter4:flag_method = "bit" ; qc_normalized_transmittance_filter4:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_normalized_transmittance_filter4:bit_1_assessment = "Indeterminate" ; qc_normalized_transmittance_filter4:standard_name = "quality_flag" ; float wavelength_filter5(wavelength) ; wavelength_filter5:long_name = "Normalized filter function data, filter 5, wavelength value obtained during bench calibrations" ; wavelength_filter5:units = "nm" ; wavelength_filter5:missing_value = -9999.f ; wavelength_filter5:ancillary_variables = "qc_wavelength_filter5" ; int qc_wavelength_filter5(wavelength) ; qc_wavelength_filter5:long_name = "Quality check results on variable: Normalized filter function data, filter 5, wavelength value obtained during bench calibrations" ; qc_wavelength_filter5:units = "1" ; qc_wavelength_filter5: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_wavelength_filter5:flag_method = "bit" ; qc_wavelength_filter5:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_wavelength_filter5:bit_1_assessment = "Indeterminate" ; qc_wavelength_filter5:standard_name = "quality_flag" ; float normalized_transmittance_filter5(wavelength) ; normalized_transmittance_filter5:long_name = "Normalized filter function data, filter 5, measured transmittance value obtained during bench calibrations" ; normalized_transmittance_filter5:units = "1" ; normalized_transmittance_filter5:missing_value = -9999.f ; normalized_transmittance_filter5:ancillary_variables = "qc_normalized_transmittance_filter5" ; int qc_normalized_transmittance_filter5(wavelength) ; qc_normalized_transmittance_filter5:long_name = "Quality check results on variable: Normalized filter function data, filter 5, measured transmittance value obtained during bench calibrations" ; qc_normalized_transmittance_filter5:units = "1" ; qc_normalized_transmittance_filter5: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_normalized_transmittance_filter5:flag_method = "bit" ; qc_normalized_transmittance_filter5:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_normalized_transmittance_filter5:bit_1_assessment = "Indeterminate" ; qc_normalized_transmittance_filter5:standard_name = "quality_flag" ; float wavelength_filter6(wavelength) ; wavelength_filter6:long_name = "Normalized filter function data, filter 6, wavelength value obtained during bench calibrations" ; wavelength_filter6:units = "nm" ; wavelength_filter6:missing_value = -9999.f ; wavelength_filter6:ancillary_variables = "qc_wavelength_filter6" ; int qc_wavelength_filter6(wavelength) ; qc_wavelength_filter6:long_name = "Quality check results on variable: Normalized filter function data, filter 6, wavelength value obtained during bench calibrations" ; qc_wavelength_filter6:units = "1" ; qc_wavelength_filter6: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_wavelength_filter6:flag_method = "bit" ; qc_wavelength_filter6:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_wavelength_filter6:bit_1_assessment = "Indeterminate" ; qc_wavelength_filter6:standard_name = "quality_flag" ; float normalized_transmittance_filter6(wavelength) ; normalized_transmittance_filter6:long_name = "Normalized filter function data, filter 6, measured transmittance value obtained during bench calibrations" ; normalized_transmittance_filter6:units = "1" ; normalized_transmittance_filter6:missing_value = -9999.f ; normalized_transmittance_filter6:ancillary_variables = "qc_normalized_transmittance_filter6" ; int qc_normalized_transmittance_filter6(wavelength) ; qc_normalized_transmittance_filter6:long_name = "Quality check results on variable: Normalized filter function data, filter 6, measured transmittance value obtained during bench calibrations" ; qc_normalized_transmittance_filter6:units = "1" ; qc_normalized_transmittance_filter6: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_normalized_transmittance_filter6:flag_method = "bit" ; qc_normalized_transmittance_filter6:bit_1_description = "Normalized filter function for this point in the profile not available, data value set to missing_value" ; qc_normalized_transmittance_filter6:bit_1_assessment = "Indeterminate" ; qc_normalized_transmittance_filter6:standard_name = "quality_flag" ; float wavelength(wavelength) ; wavelength:long_name = "Top of atmosphere spectrum wavelengths" ; wavelength:units = "nm" ; wavelength:reference = "The Sun\'s Total and Spectral Irradiance for Solar Energy Applications and Solar Radiation Models, Gueymard, C., submitted to Solar Energy, 2003" ; float TOA_irradiance(wavelength) ; TOA_irradiance:long_name = "Top of atmosphere direct normal solar irradiance" ; TOA_irradiance:units = "W/(m^2 nm)" ; TOA_irradiance:description = "Gueymard TOA convoluted with a 10 nm FWHM Gaussian envelope" ; TOA_irradiance:reference = "The Sun\'s Total and Spectral Irradiance for Solar Energy Applications and Solar Radiation Models, Gueymard, C., submitted to Solar Energy, 2003" ; TOA_irradiance:missing_value = -9999.f ; float offset_broadband ; offset_broadband:long_name = "Offset subtracted from hemispheric and diffuse broadband data" ; offset_broadband:units = "mV" ; offset_broadband:comment = "Offset value is a rounded average" ; offset_broadband:offset_source = "alltime data used for offset determination" ; offset_broadband:missing_value = -9999.f ; float offset_filter1 ; offset_filter1:long_name = "Offset subtracted from hemispheric and diffuse filter1 data" ; offset_filter1:units = "mV" ; offset_filter1:comment = "Offset value is a rounded average" ; offset_filter1:offset_source = "alltime data used for offset determination" ; offset_filter1:missing_value = -9999.f ; float offset_filter2 ; offset_filter2:long_name = "Offset subtracted from hemispheric and diffuse filter2 data" ; offset_filter2:units = "mV" ; offset_filter2:comment = "Offset value is a rounded average" ; offset_filter2:offset_source = "alltime data used for offset determination" ; offset_filter2:missing_value = -9999.f ; float offset_filter3 ; offset_filter3:long_name = "Offset subtracted from hemispheric and diffuse filter3 data" ; offset_filter3:units = "mV" ; offset_filter3:comment = "Offset value is a rounded average" ; offset_filter3:offset_source = "alltime data used for offset determination" ; offset_filter3:missing_value = -9999.f ; float offset_filter4 ; offset_filter4:long_name = "Offset subtracted from hemispheric and diffuse filter4 data" ; offset_filter4:units = "mV" ; offset_filter4:comment = "Offset value is a rounded average" ; offset_filter4:offset_source = "alltime data used for offset determination" ; offset_filter4:missing_value = -9999.f ; float offset_filter5 ; offset_filter5:long_name = "Offset subtracted from hemispheric and diffuse filter5 data" ; offset_filter5:units = "mV" ; offset_filter5:comment = "Offset value is a rounded average" ; offset_filter5:offset_source = "alltime data used for offset determination" ; offset_filter5:missing_value = -9999.f ; float offset_filter6 ; offset_filter6:long_name = "Offset subtracted from hemispheric and diffuse filter6 data" ; offset_filter6:units = "mV" ; offset_filter6:comment = "Offset value is a rounded average" ; offset_filter6:offset_source = "alltime data used for offset determination" ; offset_filter6:missing_value = -9999.f ; float diffuse_correction_broadband ; diffuse_correction_broadband:long_name = "Cosine correction of broadband diffuse, assuming Rayleigh sky at 45 deg zenith angle" ; diffuse_correction_broadband:units = "1" ; diffuse_correction_broadband:missing_value = -9999.f ; float diffuse_correction_filter1 ; diffuse_correction_filter1:long_name = "Cosine correction of filter1 diffuse, assuming Rayleigh sky at 45 deg zenith angle" ; diffuse_correction_filter1:units = "1" ; diffuse_correction_filter1:missing_value = -9999.f ; float diffuse_correction_filter2 ; diffuse_correction_filter2:long_name = "Cosine correction of filter2 diffuse, assuming Rayleigh sky at 45 deg zenith angle" ; diffuse_correction_filter2:units = "1" ; diffuse_correction_filter2:missing_value = -9999.f ; float diffuse_correction_filter3 ; diffuse_correction_filter3:long_name = "Cosine correction of filter3 diffuse, assuming Rayleigh sky at 45 deg zenith angle" ; diffuse_correction_filter3:units = "1" ; diffuse_correction_filter3:missing_value = -9999.f ; float diffuse_correction_filter4 ; diffuse_correction_filter4:long_name = "Cosine correction of filter4 diffuse, assuming Rayleigh sky at 45 deg zenith angle" ; diffuse_correction_filter4:units = "1" ; diffuse_correction_filter4:missing_value = -9999.f ; float diffuse_correction_filter5 ; diffuse_correction_filter5:long_name = "Cosine correction of filter5 diffuse, assuming Rayleigh sky at 45 deg zenith angle" ; diffuse_correction_filter5:units = "1" ; diffuse_correction_filter5:missing_value = -9999.f ; float diffuse_correction_filter6 ; diffuse_correction_filter6:long_name = "Cosine correction of filter6 diffuse, assuming Rayleigh sky at 45 deg zenith angle" ; diffuse_correction_filter6:units = "1" ; diffuse_correction_filter6:missing_value = -9999.f ; float nominal_calibration_factor_broadband ; nominal_calibration_factor_broadband:long_name = "Nominal calibration factor, applied to broadband data" ; nominal_calibration_factor_broadband:units = "mV/(W/m^2)" ; nominal_calibration_factor_broadband:missing_value = -9999.f ; float nominal_calibration_factor_filter1 ; nominal_calibration_factor_filter1:long_name = "Nominal calibration factor, applied to filter1 data" ; nominal_calibration_factor_filter1:units = "mV/(W/(m^2 nm))" ; nominal_calibration_factor_filter1:missing_value = -9999.f ; float nominal_calibration_factor_filter2 ; nominal_calibration_factor_filter2:long_name = "Nominal calibration factor, applied to filter2 data" ; nominal_calibration_factor_filter2:units = "mV/(W/(m^2 nm))" ; nominal_calibration_factor_filter2:missing_value = -9999.f ; float nominal_calibration_factor_filter3 ; nominal_calibration_factor_filter3:long_name = "Nominal calibration factor, applied to filter3 data" ; nominal_calibration_factor_filter3:units = "mV/(W/(m^2 nm))" ; nominal_calibration_factor_filter3:missing_value = -9999.f ; float nominal_calibration_factor_filter4 ; nominal_calibration_factor_filter4:long_name = "Nominal calibration factor, applied to filter4 data" ; nominal_calibration_factor_filter4:units = "mV/(W/(m^2 nm))" ; nominal_calibration_factor_filter4:missing_value = -9999.f ; float nominal_calibration_factor_filter5 ; nominal_calibration_factor_filter5:long_name = "Nominal calibration factor, applied to filter5 data" ; nominal_calibration_factor_filter5:units = "mV/(W/(m^2 nm))" ; nominal_calibration_factor_filter5:missing_value = -9999.f ; float nominal_calibration_factor_filter6 ; nominal_calibration_factor_filter6:long_name = "Nominal calibration factor, applied to filter6 data" ; nominal_calibration_factor_filter6:units = "mV/(W/(m^2 nm))" ; nominal_calibration_factor_filter6:missing_value = -9999.f ; float total_optical_depth_filter1(time) ; total_optical_depth_filter1:long_name = "Total optical depth direct narrowband filter 1" ; total_optical_depth_filter1:units = "1" ; total_optical_depth_filter1:missing_value = -9999.f ; total_optical_depth_filter1:ancillary_variables = "qc_total_optical_depth_filter1" ; int qc_total_optical_depth_filter1(time) ; qc_total_optical_depth_filter1:long_name = "Quality check results on variable: Total optical depth direct narrowband filter 1" ; qc_total_optical_depth_filter1:units = "1" ; qc_total_optical_depth_filter1: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_optical_depth_filter1:flag_method = "bit" ; qc_total_optical_depth_filter1:bit_1_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_total_optical_depth_filter1:bit_1_assessment = "Bad" ; qc_total_optical_depth_filter1:bit_2_description = "solar_zenith_angle > 90, total_optical_depth_filter1 set to missing_value" ; qc_total_optical_depth_filter1:bit_2_assessment = "Bad" ; qc_total_optical_depth_filter1:bit_3_description = "total_optical_depth_filter1 < Rayleigh_optical_depth_filter1" ; qc_total_optical_depth_filter1:bit_3_assessment = "Bad" ; qc_total_optical_depth_filter1:bit_4_description = "solar_zenith_angle > 84" ; qc_total_optical_depth_filter1:bit_4_assessment = "Indeterminate" ; qc_total_optical_depth_filter1:standard_name = "quality_flag" ; float total_optical_depth_filter2(time) ; total_optical_depth_filter2:long_name = "Total optical depth direct narrowband filter 2" ; total_optical_depth_filter2:units = "1" ; total_optical_depth_filter2:missing_value = -9999.f ; total_optical_depth_filter2:ancillary_variables = "qc_total_optical_depth_filter2" ; int qc_total_optical_depth_filter2(time) ; qc_total_optical_depth_filter2:long_name = "Quality check results on variable: Total optical depth direct narrowband filter 2" ; qc_total_optical_depth_filter2:units = "1" ; qc_total_optical_depth_filter2: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_optical_depth_filter2:flag_method = "bit" ; qc_total_optical_depth_filter2:bit_1_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_total_optical_depth_filter2:bit_1_assessment = "Bad" ; qc_total_optical_depth_filter2:bit_2_description = "solar_zenith_angle > 90, total_optical_depth_filter2 set to missing_value" ; qc_total_optical_depth_filter2:bit_2_assessment = "Bad" ; qc_total_optical_depth_filter2:bit_3_description = "total_optical_depth_filter2 < Rayleigh_optical_depth_filter2" ; qc_total_optical_depth_filter2:bit_3_assessment = "Bad" ; qc_total_optical_depth_filter2:bit_4_description = "solar_zenith_angle > 84" ; qc_total_optical_depth_filter2:bit_4_assessment = "Indeterminate" ; qc_total_optical_depth_filter2:standard_name = "quality_flag" ; float total_optical_depth_filter3(time) ; total_optical_depth_filter3:long_name = "Total optical depth direct narrowband filter 3" ; total_optical_depth_filter3:units = "1" ; total_optical_depth_filter3:missing_value = -9999.f ; total_optical_depth_filter3:ancillary_variables = "qc_total_optical_depth_filter3" ; int qc_total_optical_depth_filter3(time) ; qc_total_optical_depth_filter3:long_name = "Quality check results on variable: Total optical depth direct narrowband filter 3" ; qc_total_optical_depth_filter3:units = "1" ; qc_total_optical_depth_filter3: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_optical_depth_filter3:flag_method = "bit" ; qc_total_optical_depth_filter3:bit_1_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_total_optical_depth_filter3:bit_1_assessment = "Bad" ; qc_total_optical_depth_filter3:bit_2_description = "solar_zenith_angle > 90, total_optical_depth_filter3 set to missing_value" ; qc_total_optical_depth_filter3:bit_2_assessment = "Bad" ; qc_total_optical_depth_filter3:bit_3_description = "total_optical_depth_filter3 < Rayleigh_optical_depth_filter3" ; qc_total_optical_depth_filter3:bit_3_assessment = "Bad" ; qc_total_optical_depth_filter3:bit_4_description = "solar_zenith_angle > 84" ; qc_total_optical_depth_filter3:bit_4_assessment = "Indeterminate" ; qc_total_optical_depth_filter3:standard_name = "quality_flag" ; float total_optical_depth_filter4(time) ; total_optical_depth_filter4:long_name = "Total optical depth direct narrowband filter 4" ; total_optical_depth_filter4:units = "1" ; total_optical_depth_filter4:missing_value = -9999.f ; total_optical_depth_filter4:ancillary_variables = "qc_total_optical_depth_filter4" ; int qc_total_optical_depth_filter4(time) ; qc_total_optical_depth_filter4:long_name = "Quality check results on variable: Total optical depth direct narrowband filter 4" ; qc_total_optical_depth_filter4:units = "1" ; qc_total_optical_depth_filter4: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_optical_depth_filter4:flag_method = "bit" ; qc_total_optical_depth_filter4:bit_1_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_total_optical_depth_filter4:bit_1_assessment = "Bad" ; qc_total_optical_depth_filter4:bit_2_description = "solar_zenith_angle > 90, total_optical_depth_filter4 set to missing_value" ; qc_total_optical_depth_filter4:bit_2_assessment = "Bad" ; qc_total_optical_depth_filter4:bit_3_description = "total_optical_depth_filter4 < Rayleigh_optical_depth_filter4" ; qc_total_optical_depth_filter4:bit_3_assessment = "Bad" ; qc_total_optical_depth_filter4:bit_4_description = "solar_zenith_angle > 84" ; qc_total_optical_depth_filter4:bit_4_assessment = "Indeterminate" ; qc_total_optical_depth_filter4:standard_name = "quality_flag" ; float total_optical_depth_filter5(time) ; total_optical_depth_filter5:long_name = "Total optical depth direct narrowband filter 5" ; total_optical_depth_filter5:units = "1" ; total_optical_depth_filter5:missing_value = -9999.f ; total_optical_depth_filter5:ancillary_variables = "qc_total_optical_depth_filter5" ; int qc_total_optical_depth_filter5(time) ; qc_total_optical_depth_filter5:long_name = "Quality check results on variable: Total optical depth direct narrowband filter 5" ; qc_total_optical_depth_filter5:units = "1" ; qc_total_optical_depth_filter5: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_optical_depth_filter5:flag_method = "bit" ; qc_total_optical_depth_filter5:bit_1_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_total_optical_depth_filter5:bit_1_assessment = "Bad" ; qc_total_optical_depth_filter5:bit_2_description = "solar_zenith_angle > 90, total_optical_depth_filter5 set to missing_value" ; qc_total_optical_depth_filter5:bit_2_assessment = "Bad" ; qc_total_optical_depth_filter5:bit_3_description = "total_optical_depth_filter5 < Rayleigh_optical_depth_filter5" ; qc_total_optical_depth_filter5:bit_3_assessment = "Bad" ; qc_total_optical_depth_filter5:bit_4_description = "solar_zenith_angle > 84" ; qc_total_optical_depth_filter5:bit_4_assessment = "Indeterminate" ; qc_total_optical_depth_filter5:standard_name = "quality_flag" ; float angstrom_exponent(time) ; angstrom_exponent:long_name = "Angstrom exponent" ; angstrom_exponent:units = "1" ; angstrom_exponent:missing_value = -9999.f ; angstrom_exponent:comment1 = "Used AOD from 500 nm and 870 nm channels for computation of the Angstrom exponent." ; angstrom_exponent:computation = "angstrom exponent = log(aerosol_optical_depth_filter2 / aerosol_optical_depth_filter5) / log(filter5_CWL_nominal / filter2_CWL_nominal)" ; angstrom_exponent:comment2 = "These filters were chosen so that we compute the most accurate values possible with the data available." ; angstrom_exponent:ancillary_variables = "qc_angstrom_exponent" ; angstrom_exponent:standard_name = "angstrom_exponent_of_ambient_aerosol_in_air" ; int qc_angstrom_exponent(time) ; qc_angstrom_exponent:long_name = "Quality check results on variable: Angstrom exponent" ; qc_angstrom_exponent:units = "1" ; qc_angstrom_exponent: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_angstrom_exponent:variability_max_alarm = 0.0001f ; qc_angstrom_exponent:variability_max_warning = 1.e-05f ; qc_angstrom_exponent:flag_method = "bit" ; qc_angstrom_exponent:bit_1_description = "Aerosol_optical_depth_filter2 < 0.0 or aerosol_optical_depth_filter5 < 0, angstrom_exponent set to missing_value" ; qc_angstrom_exponent:bit_1_assessment = "Bad" ; qc_angstrom_exponent:bit_2_description = "variability_flag > variability_max_alarm" ; qc_angstrom_exponent:bit_2_assessment = "Bad" ; qc_angstrom_exponent:bit_3_description = "Angstrom_exponent < -1" ; qc_angstrom_exponent:bit_3_assessment = "Bad" ; qc_angstrom_exponent:bit_4_description = "Angstrom_exponent > 4" ; qc_angstrom_exponent:bit_4_assessment = "Bad" ; qc_angstrom_exponent:bit_5_description = "variability_flag > variability_max_warning" ; qc_angstrom_exponent:bit_5_assessment = "Indeterminate" ; qc_angstrom_exponent:bit_6_description = "Angstrom_exponent < 0" ; qc_angstrom_exponent:bit_6_assessment = "Indeterminate" ; qc_angstrom_exponent:bit_7_description = "Angstrom_exponent > 3" ; qc_angstrom_exponent:bit_7_assessment = "Indeterminate" ; qc_angstrom_exponent:bit_8_description = "Measured CWL missing, nominal value(s) used in computation of angstrom_exp" ; qc_angstrom_exponent:bit_8_assessment = "Indeterminate" ; qc_angstrom_exponent:bit_9_description = "direct_normal_transmittance_filter2 < 0.01" ; qc_angstrom_exponent:bit_9_assessment = "Bad" ; qc_angstrom_exponent:standard_name = "quality_flag" ; float aerosol_optical_depth_filter1(time) ; aerosol_optical_depth_filter1:long_name = "Aerosol optical depth filter 1" ; aerosol_optical_depth_filter1:units = "1" ; aerosol_optical_depth_filter1:missing_value = -9999.f ; aerosol_optical_depth_filter1:equation = "aerosol_optical_depth_filter1 = (total_optical_depth_filter1 - Rayleigh_optical_depth_filter1 - Ozone_optical_depth_filter1)" ; aerosol_optical_depth_filter1:ancillary_variables = "qc_aerosol_optical_depth_filter1" ; aerosol_optical_depth_filter1:standard_name = "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles" ; int qc_aerosol_optical_depth_filter1(time) ; qc_aerosol_optical_depth_filter1:long_name = "Quality check results on variable: Aerosol optical depth filter 1" ; qc_aerosol_optical_depth_filter1:units = "1" ; qc_aerosol_optical_depth_filter1: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_aerosol_optical_depth_filter1:variability_max_alarm = 0.0001f ; qc_aerosol_optical_depth_filter1:variability_max_warning = 1.e-05f ; qc_aerosol_optical_depth_filter1:flag_method = "bit" ; qc_aerosol_optical_depth_filter1:bit_1_description = "computed value for aerosol_optical_depth_filter1 value < 0.0, aerosol_optical_depth_filter1 set to missing_value" ; qc_aerosol_optical_depth_filter1:bit_1_assessment = "Bad" ; qc_aerosol_optical_depth_filter1:bit_2_description = "solar_zenith_angle > 90, aerosol_optical_depth_filter1 set to missing_value" ; qc_aerosol_optical_depth_filter1:bit_2_assessment = "Bad" ; qc_aerosol_optical_depth_filter1:bit_3_description = "variability_flag > variability_max_alarm" ; qc_aerosol_optical_depth_filter1:bit_3_assessment = "Bad" ; qc_aerosol_optical_depth_filter1:bit_4_description = "total_optical_depth_filter1 < 0" ; qc_aerosol_optical_depth_filter1:bit_4_assessment = "Bad" ; qc_aerosol_optical_depth_filter1:bit_5_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_aerosol_optical_depth_filter1:bit_5_assessment = "Bad" ; qc_aerosol_optical_depth_filter1:bit_6_description = "solar_zenith_angle > 84" ; qc_aerosol_optical_depth_filter1:bit_6_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter1:bit_7_description = "variability_flag > variability_max_warning" ; qc_aerosol_optical_depth_filter1:bit_7_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter1:bit_8_description = "Not used" ; qc_aerosol_optical_depth_filter1:bit_8_assessment = "Bad" ; qc_aerosol_optical_depth_filter1:bit_9_description = "Surface pressure adjustment to Rayleigh was estimated from altitude" ; qc_aerosol_optical_depth_filter1:bit_9_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter1:bit_10_description = "aerosol_optical_depth_filter1 > 2.0" ; qc_aerosol_optical_depth_filter1:bit_10_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter1:bit_11_description = "Measured CWL missing, nominal value used instead" ; qc_aerosol_optical_depth_filter1:bit_11_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter1:bit_12_description = "direct_normal_transmittance_filter1 < 0.01" ; qc_aerosol_optical_depth_filter1:bit_12_assessment = "Bad" ; qc_aerosol_optical_depth_filter1:standard_name = "quality_flag" ; float aerosol_optical_depth_filter2(time) ; aerosol_optical_depth_filter2:long_name = "Aerosol optical depth filter 2" ; aerosol_optical_depth_filter2:units = "1" ; aerosol_optical_depth_filter2:missing_value = -9999.f ; aerosol_optical_depth_filter2:equation = "aerosol_optical_depth_filter2 = (total_optical_depth_filter2 - Rayleigh_optical_depth_filter2 - Ozone_optical_depth_filter2)" ; aerosol_optical_depth_filter2:ancillary_variables = "qc_aerosol_optical_depth_filter2" ; aerosol_optical_depth_filter2:standard_name = "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles" ; int qc_aerosol_optical_depth_filter2(time) ; qc_aerosol_optical_depth_filter2:long_name = "Quality check results on variable: Aerosol optical depth filter 2" ; qc_aerosol_optical_depth_filter2:units = "1" ; qc_aerosol_optical_depth_filter2: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_aerosol_optical_depth_filter2:variability_max_alarm = 0.0001f ; qc_aerosol_optical_depth_filter2:variability_max_warning = 1.e-05f ; qc_aerosol_optical_depth_filter2:flag_method = "bit" ; qc_aerosol_optical_depth_filter2:bit_1_description = "computed value for aerosol_optical_depth_filter2 value < 0.0, aerosol_optical_depth_filter2 set to missing_value" ; qc_aerosol_optical_depth_filter2:bit_1_assessment = "Bad" ; qc_aerosol_optical_depth_filter2:bit_2_description = "solar_zenith_angle > 90, aerosol_optical_depth_filter2 set to missing_value" ; qc_aerosol_optical_depth_filter2:bit_2_assessment = "Bad" ; qc_aerosol_optical_depth_filter2:bit_3_description = "variability_flag > variability_max_alarm" ; qc_aerosol_optical_depth_filter2:bit_3_assessment = "Bad" ; qc_aerosol_optical_depth_filter2:bit_4_description = "total_optical_depth_filter2 < 0" ; qc_aerosol_optical_depth_filter2:bit_4_assessment = "Bad" ; qc_aerosol_optical_depth_filter2:bit_5_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_aerosol_optical_depth_filter2:bit_5_assessment = "Bad" ; qc_aerosol_optical_depth_filter2:bit_6_description = "solar_zenith_angle > 84" ; qc_aerosol_optical_depth_filter2:bit_6_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter2:bit_7_description = "variability_flag > variability_max_warning" ; qc_aerosol_optical_depth_filter2:bit_7_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter2:bit_8_description = "Ozone_column_amount outside expected range" ; qc_aerosol_optical_depth_filter2:bit_8_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter2:bit_9_description = "Surface pressure adjustment to Rayleigh was estimated from altitude" ; qc_aerosol_optical_depth_filter2:bit_9_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter2:bit_10_description = "aerosol_optical_depth_filter1 > 2.0" ; qc_aerosol_optical_depth_filter2:bit_10_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter2:bit_11_description = "Measured CWL missing, nominal value used instead" ; qc_aerosol_optical_depth_filter2:bit_11_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter2:bit_12_description = "direct_normal_transmittance_filter2 < 0.01" ; qc_aerosol_optical_depth_filter2:bit_12_assessment = "Bad" ; qc_aerosol_optical_depth_filter2:standard_name = "quality_flag" ; float aerosol_optical_depth_filter3(time) ; aerosol_optical_depth_filter3:long_name = "Aerosol optical depth filter 3" ; aerosol_optical_depth_filter3:units = "1" ; aerosol_optical_depth_filter3:missing_value = -9999.f ; aerosol_optical_depth_filter3:equation = "aerosol_optical_depth_filter3 = (total_optical_depth_filter3 - Rayleigh_optical_depth_filter3 - Ozone_optical_depth_filter3)" ; aerosol_optical_depth_filter3:ancillary_variables = "qc_aerosol_optical_depth_filter3" ; aerosol_optical_depth_filter3:standard_name = "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles" ; int qc_aerosol_optical_depth_filter3(time) ; qc_aerosol_optical_depth_filter3:long_name = "Quality check results on variable: Aerosol optical depth filter 3" ; qc_aerosol_optical_depth_filter3:units = "1" ; qc_aerosol_optical_depth_filter3: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_aerosol_optical_depth_filter3:variability_max_alarm = 0.0001f ; qc_aerosol_optical_depth_filter3:variability_max_warning = 1.e-05f ; qc_aerosol_optical_depth_filter3:flag_method = "bit" ; qc_aerosol_optical_depth_filter3:bit_1_description = "computed value for aerosol_optical_depth_filter3 value < 0.0, aerosol_optical_depth_filter3 set to missing_value" ; qc_aerosol_optical_depth_filter3:bit_1_assessment = "Bad" ; qc_aerosol_optical_depth_filter3:bit_2_description = "solar_zenith_angle > 90, aerosol_optical_depth_filter3 set to missing_value" ; qc_aerosol_optical_depth_filter3:bit_2_assessment = "Bad" ; qc_aerosol_optical_depth_filter3:bit_3_description = "variability_flag > variability_max_alarm" ; qc_aerosol_optical_depth_filter3:bit_3_assessment = "Bad" ; qc_aerosol_optical_depth_filter3:bit_4_description = "total_optical_depth_filter3 < 0" ; qc_aerosol_optical_depth_filter3:bit_4_assessment = "Bad" ; qc_aerosol_optical_depth_filter3:bit_5_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_aerosol_optical_depth_filter3:bit_5_assessment = "Bad" ; qc_aerosol_optical_depth_filter3:bit_6_description = "solar_zenith_angle > 84" ; qc_aerosol_optical_depth_filter3:bit_6_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter3:bit_7_description = "variability_flag > variability_max_warning" ; qc_aerosol_optical_depth_filter3:bit_7_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter3:bit_8_description = "Ozone_column_amount outside expected range" ; qc_aerosol_optical_depth_filter3:bit_8_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter3:bit_9_description = "Surface pressure adjustment to Rayleigh was estimated from altitude" ; qc_aerosol_optical_depth_filter3:bit_9_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter3:bit_10_description = "aerosol_optical_depth_filter1 > 2.0" ; qc_aerosol_optical_depth_filter3:bit_10_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter3:bit_11_description = "Measured CWL missing, nominal value used instead" ; qc_aerosol_optical_depth_filter3:bit_11_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter3:bit_12_description = "direct_normal_transmittance_filter3 < 0.01" ; qc_aerosol_optical_depth_filter3:bit_12_assessment = "Bad" ; qc_aerosol_optical_depth_filter3:standard_name = "quality_flag" ; float aerosol_optical_depth_filter4(time) ; aerosol_optical_depth_filter4:long_name = "Aerosol optical depth filter 4" ; aerosol_optical_depth_filter4:units = "1" ; aerosol_optical_depth_filter4:missing_value = -9999.f ; aerosol_optical_depth_filter4:equation = "aerosol_optical_depth_filter4 = (total_optical_depth_filter4 - Rayleigh_optical_depth_filter4 - Ozone_optical_depth_filter4)" ; aerosol_optical_depth_filter4:ancillary_variables = "qc_aerosol_optical_depth_filter4" ; aerosol_optical_depth_filter4:standard_name = "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles" ; int qc_aerosol_optical_depth_filter4(time) ; qc_aerosol_optical_depth_filter4:long_name = "Quality check results on variable: Aerosol optical depth filter 4" ; qc_aerosol_optical_depth_filter4:units = "1" ; qc_aerosol_optical_depth_filter4: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_aerosol_optical_depth_filter4:variability_max_alarm = 0.0001f ; qc_aerosol_optical_depth_filter4:variability_max_warning = 1.e-05f ; qc_aerosol_optical_depth_filter4:flag_method = "bit" ; qc_aerosol_optical_depth_filter4:bit_1_description = "computed value for aerosol_optical_depth_filter4 value < 0.0, aerosol_optical_depth_filter4 set to missing_value" ; qc_aerosol_optical_depth_filter4:bit_1_assessment = "Bad" ; qc_aerosol_optical_depth_filter4:bit_2_description = "solar_zenith_angle > 90, aerosol_optical_depth_filter4 set to missing_value" ; qc_aerosol_optical_depth_filter4:bit_2_assessment = "Bad" ; qc_aerosol_optical_depth_filter4:bit_3_description = "variability_flag > variability_max_alarm" ; qc_aerosol_optical_depth_filter4:bit_3_assessment = "Bad" ; qc_aerosol_optical_depth_filter4:bit_4_description = "total_optical_depth_filter4 < 0" ; qc_aerosol_optical_depth_filter4:bit_4_assessment = "Bad" ; qc_aerosol_optical_depth_filter4:bit_5_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_aerosol_optical_depth_filter4:bit_5_assessment = "Bad" ; qc_aerosol_optical_depth_filter4:bit_6_description = "solar_zenith_angle > 84" ; qc_aerosol_optical_depth_filter4:bit_6_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter4:bit_7_description = "variability_flag > variability_max_warning" ; qc_aerosol_optical_depth_filter4:bit_7_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter4:bit_8_description = "Ozone_column_amount outside expected range" ; qc_aerosol_optical_depth_filter4:bit_8_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter4:bit_9_description = "Surface pressure adjustment to Rayleigh was estimated from altitude" ; qc_aerosol_optical_depth_filter4:bit_9_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter4:bit_10_description = "aerosol_optical_depth_filter1 > 2.0" ; qc_aerosol_optical_depth_filter4:bit_10_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter4:bit_11_description = "Measured CWL missing, nominal value used instead" ; qc_aerosol_optical_depth_filter4:bit_11_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter4:bit_12_description = "direct_normal_transmittance_filter4 < 0.01" ; qc_aerosol_optical_depth_filter4:bit_12_assessment = "Bad" ; qc_aerosol_optical_depth_filter4:standard_name = "quality_flag" ; float aerosol_optical_depth_filter5(time) ; aerosol_optical_depth_filter5:long_name = "Aerosol optical depth filter 5" ; aerosol_optical_depth_filter5:units = "1" ; aerosol_optical_depth_filter5:missing_value = -9999.f ; aerosol_optical_depth_filter5:equation = "aerosol_optical_depth_filter5 = (total_optical_depth_filter5 - Rayleigh_optical_depth_filter5 - Ozone_optical_depth_filter5)" ; aerosol_optical_depth_filter5:ancillary_variables = "qc_aerosol_optical_depth_filter5" ; aerosol_optical_depth_filter5:standard_name = "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles" ; int qc_aerosol_optical_depth_filter5(time) ; qc_aerosol_optical_depth_filter5:long_name = "Quality check results on variable: Aerosol optical depth filter 5" ; qc_aerosol_optical_depth_filter5:units = "1" ; qc_aerosol_optical_depth_filter5: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_aerosol_optical_depth_filter5:variability_max_alarm = 0.0001f ; qc_aerosol_optical_depth_filter5:variability_max_warning = 1.e-05f ; qc_aerosol_optical_depth_filter5:flag_method = "bit" ; qc_aerosol_optical_depth_filter5:bit_1_description = "computed value for aerosol_optical_depth_filter5 value < 0.0, aerosol_optical_depth_filter5 set to missing_value" ; qc_aerosol_optical_depth_filter5:bit_1_assessment = "Bad" ; qc_aerosol_optical_depth_filter5:bit_2_description = "solar_zenith_angle > 90, aerosol_optical_depth_filter5 set to missing_value" ; qc_aerosol_optical_depth_filter5:bit_2_assessment = "Bad" ; qc_aerosol_optical_depth_filter5:bit_3_description = "variability_flag > variability_max_alarm" ; qc_aerosol_optical_depth_filter5:bit_3_assessment = "Bad" ; qc_aerosol_optical_depth_filter5:bit_4_description = "total_optical_depth_filter5 < 0" ; qc_aerosol_optical_depth_filter5:bit_4_assessment = "Bad" ; qc_aerosol_optical_depth_filter5:bit_5_description = "direct_normal_narrowband_filter3 value < 0.001" ; qc_aerosol_optical_depth_filter5:bit_5_assessment = "Bad" ; qc_aerosol_optical_depth_filter5:bit_6_description = "solar_zenith_angle > 84" ; qc_aerosol_optical_depth_filter5:bit_6_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter5:bit_7_description = "variability_flag > variability_max_warning" ; qc_aerosol_optical_depth_filter5:bit_7_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter5:bit_8_description = "Not used" ; qc_aerosol_optical_depth_filter5:bit_8_assessment = "Bad" ; qc_aerosol_optical_depth_filter5:bit_9_description = "Surface pressure adjustment to Rayleigh was estimated from altitude" ; qc_aerosol_optical_depth_filter5:bit_9_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter5:bit_10_description = "aerosol_optical_depth_filter1 > 2.0" ; qc_aerosol_optical_depth_filter5:bit_10_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter5:bit_11_description = "Measured CWL missing, nominal value used instead" ; qc_aerosol_optical_depth_filter5:bit_11_assessment = "Indeterminate" ; qc_aerosol_optical_depth_filter5:bit_12_description = "direct_normal_transmittance_filter5 < 0.01" ; qc_aerosol_optical_depth_filter5:bit_12_assessment = "Bad" ; qc_aerosol_optical_depth_filter5:standard_name = "quality_flag" ; float variability_flag(time) ; variability_flag:long_name = "Flag determined using cloud screen algorithm" ; variability_flag:units = "1" ; variability_flag:missing_value = -9999.f ; variability_flag:comment1 = "Reference: Automated cloud screening algorithm for MFRSR data, Alexandrov, M., Geophysical Research Letters, Vol 31, L04118" ; float surface_pressure ; surface_pressure:long_name = "Surface pressure" ; surface_pressure:units = "kPa" ; surface_pressure:source = "sgpmetE34.b1:atmos_pressure" ; surface_pressure:standard_atm_pressure = "1013.25 mb" ; surface_pressure:missing_value = -9999.f ; float Io_filter1 ; Io_filter1:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 1" ; Io_filter1:units = "count" ; Io_filter1:missing_value = -9999.f ; Io_filter1:ancillary_variables = "qc_Io_filter1" ; int qc_Io_filter1 ; qc_Io_filter1:long_name = "Quality check results on variable: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 1" ; qc_Io_filter1:units = "1" ; qc_Io_filter1: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_Io_filter1:flag_method = "bit" ; qc_Io_filter1:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter1:bit_1_assessment = "Bad" ; qc_Io_filter1:standard_name = "quality_flag" ; float Io_filter2 ; Io_filter2:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 2" ; Io_filter2:units = "count" ; Io_filter2:missing_value = -9999.f ; Io_filter2:ancillary_variables = "qc_Io_filter2" ; int qc_Io_filter2 ; qc_Io_filter2:long_name = "Quality check results on variable: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 2" ; qc_Io_filter2:units = "1" ; qc_Io_filter2: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_Io_filter2:flag_method = "bit" ; qc_Io_filter2:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter2:bit_1_assessment = "Bad" ; qc_Io_filter2:standard_name = "quality_flag" ; float Io_filter3 ; Io_filter3:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 3" ; Io_filter3:units = "count" ; Io_filter3:missing_value = -9999.f ; Io_filter3:ancillary_variables = "qc_Io_filter3" ; int qc_Io_filter3 ; qc_Io_filter3:long_name = "Quality check results on variable: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 3" ; qc_Io_filter3:units = "1" ; qc_Io_filter3: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_Io_filter3:flag_method = "bit" ; qc_Io_filter3:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter3:bit_1_assessment = "Bad" ; qc_Io_filter3:standard_name = "quality_flag" ; float Io_filter4 ; Io_filter4:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 4" ; Io_filter4:units = "count" ; Io_filter4:missing_value = -9999.f ; Io_filter4:ancillary_variables = "qc_Io_filter4" ; int qc_Io_filter4 ; qc_Io_filter4:long_name = "Quality check results on variable: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 4" ; qc_Io_filter4:units = "1" ; qc_Io_filter4: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_Io_filter4:flag_method = "bit" ; qc_Io_filter4:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter4:bit_1_assessment = "Bad" ; qc_Io_filter4:standard_name = "quality_flag" ; float Io_filter5 ; Io_filter5:long_name = "TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 5" ; Io_filter5:units = "count" ; Io_filter5:missing_value = -9999.f ; Io_filter5:ancillary_variables = "qc_Io_filter5" ; int qc_Io_filter5 ; qc_Io_filter5:long_name = "Quality check results on variable: TOA direct normal irradiance corrected for earth-sun distance from robustly filtered Langley regressions for filter 5" ; qc_Io_filter5:units = "1" ; qc_Io_filter5: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_Io_filter5:flag_method = "bit" ; qc_Io_filter5:bit_1_description = "Value of corresponding langley is < 0.0, data value set to missing_value" ; qc_Io_filter5:bit_1_assessment = "Bad" ; qc_Io_filter5:standard_name = "quality_flag" ; float Ozone_column_amount ; Ozone_column_amount:long_name = "Ozone column amount from satellite" ; Ozone_column_amount:units = "DU" ; Ozone_column_amount:valid_min = 220.f ; Ozone_column_amount:valid_max = 420.f ; Ozone_column_amount:missing_value = -9999.f ; Ozone_column_amount:default_value = 295.f ; Ozone_column_amount:ancillary_variables = "qc_Ozone_column_amount" ; Ozone_column_amount:standard_name = "atmosphere_mole_content_of_ozone" ; int qc_Ozone_column_amount ; qc_Ozone_column_amount:long_name = "Quality check results on variable: Ozone column amount from satellite" ; qc_Ozone_column_amount:units = "1" ; qc_Ozone_column_amount: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_Ozone_column_amount:flag_method = "bit" ; qc_Ozone_column_amount:bit_1_description = "Value is less than the valid_min, data value set to default value" ; qc_Ozone_column_amount:bit_1_assessment = "Indeterminate" ; qc_Ozone_column_amount:bit_2_description = "Value is greater than the valid_max, data value set to default value" ; qc_Ozone_column_amount:bit_2_assessment = "Indeterminate" ; qc_Ozone_column_amount:bit_3_description = "Value unavailable from input, default value used" ; qc_Ozone_column_amount:bit_3_assessment = "Indeterminate" ; qc_Ozone_column_amount:standard_name = "quality_flag" ; float Rayleigh_optical_depth_filter1 ; Rayleigh_optical_depth_filter1:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 1" ; Rayleigh_optical_depth_filter1:units = "1" ; Rayleigh_optical_depth_filter1:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; Rayleigh_optical_depth_filter1:missing_value = -9999.f ; float Rayleigh_optical_depth_filter2 ; Rayleigh_optical_depth_filter2:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 2" ; Rayleigh_optical_depth_filter2:units = "1" ; Rayleigh_optical_depth_filter2:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; Rayleigh_optical_depth_filter2:missing_value = -9999.f ; float Rayleigh_optical_depth_filter3 ; Rayleigh_optical_depth_filter3:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 3" ; Rayleigh_optical_depth_filter3:units = "1" ; Rayleigh_optical_depth_filter3:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; Rayleigh_optical_depth_filter3:missing_value = -9999.f ; float Rayleigh_optical_depth_filter4 ; Rayleigh_optical_depth_filter4:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 4" ; Rayleigh_optical_depth_filter4:units = "1" ; Rayleigh_optical_depth_filter4:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; Rayleigh_optical_depth_filter4:missing_value = -9999.f ; float Rayleigh_optical_depth_filter5 ; Rayleigh_optical_depth_filter5:long_name = "Rayleigh optical depth adjusted for surface pressure for filter 5" ; Rayleigh_optical_depth_filter5:units = "1" ; Rayleigh_optical_depth_filter5:reference = "Rayleigh optical depth computed from eqn 7 Gorden et al (1998) Applied Optics, 27, 862-871" ; Rayleigh_optical_depth_filter5:missing_value = -9999.f ; float Ozone_optical_depth_filter1 ; Ozone_optical_depth_filter1:long_name = "Ozone optical depth, computed from ozone absorption coefficient, filter 1" ; Ozone_optical_depth_filter1:units = "1" ; Ozone_optical_depth_filter1:ozone_absorption_coefficient_filter1_source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter1:ozone_absorption_coefficient_filter1 = " 0.0003" ; Ozone_optical_depth_filter1:equation = "Ozone_optical_depth_filter1 = (Ozone_column_amount * ozone_absorption_coefficient_filter1) / 1000." ; Ozone_optical_depth_filter1:missing_value = -9999.f ; float Ozone_optical_depth_filter2 ; Ozone_optical_depth_filter2:long_name = "Ozone optical depth, computed from ozone absorption coefficient, filter 2" ; Ozone_optical_depth_filter2:units = "1" ; Ozone_optical_depth_filter2:ozone_absorption_coefficient_filter2_source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter2:ozone_absorption_coefficient_filter2 = " 0.0320" ; Ozone_optical_depth_filter2:equation = "Ozone_optical_depth_filter2 = (Ozone_column_amount * ozone_absorption_coefficient_filter2) / 1000." ; Ozone_optical_depth_filter2:missing_value = -9999.f ; float Ozone_optical_depth_filter3 ; Ozone_optical_depth_filter3:long_name = "Ozone optical depth, computed from ozone absorption coefficient, filter 3" ; Ozone_optical_depth_filter3:units = "1" ; Ozone_optical_depth_filter3:ozone_absorption_coefficient_filter3_source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter3:ozone_absorption_coefficient_filter3 = " 0.1181" ; Ozone_optical_depth_filter3:equation = "Ozone_optical_depth_filter3 = (Ozone_column_amount * ozone_absorption_coefficient_filter3) / 1000." ; Ozone_optical_depth_filter3:missing_value = -9999.f ; float Ozone_optical_depth_filter4 ; Ozone_optical_depth_filter4:long_name = "Ozone optical depth, computed from ozone absorption coefficient, filter 4" ; Ozone_optical_depth_filter4:units = "1" ; Ozone_optical_depth_filter4:ozone_absorption_coefficient_filter4_source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter4:ozone_absorption_coefficient_filter4 = " 0.0440" ; Ozone_optical_depth_filter4:equation = "Ozone_optical_depth_filter4 = (Ozone_column_amount * ozone_absorption_coefficient_filter4) / 1000." ; Ozone_optical_depth_filter4:missing_value = -9999.f ; float Ozone_optical_depth_filter5 ; Ozone_optical_depth_filter5:long_name = "Ozone optical depth, computed from ozone absorption coefficient, filter 5" ; Ozone_optical_depth_filter5:units = "1" ; Ozone_optical_depth_filter5:ozone_absorption_coefficient_filter5_source = "Ozone attenuation coefficient derived from Table 13 in Nicolet (1981) Space Sci., 29, 951-974" ; Ozone_optical_depth_filter5:ozone_absorption_coefficient_filter5 = " 0.0014" ; Ozone_optical_depth_filter5:equation = "Ozone_optical_depth_filter5 = (Ozone_column_amount * ozone_absorption_coefficient_filter5) / 1000." ; Ozone_optical_depth_filter5:missing_value = -9999.f ; float sun_to_earth_distance ; sun_to_earth_distance:long_name = "Sun to earth distance" ; sun_to_earth_distance:units = "astronomical_unit" ; sun_to_earth_distance:missing_value = -9999.f ; float direct_normal_transmittance_filter1(time) ; direct_normal_transmittance_filter1:long_name = "Line-of-sight atmospheric transmittance, filter 1" ; direct_normal_transmittance_filter1:units = "1" ; direct_normal_transmittance_filter1:missing_value = -9999.f ; float direct_normal_transmittance_filter2(time) ; direct_normal_transmittance_filter2:long_name = "Line-of-sight atmospheric transmittance, filter 2" ; direct_normal_transmittance_filter2:units = "1" ; direct_normal_transmittance_filter2:missing_value = -9999.f ; float direct_normal_transmittance_filter3(time) ; direct_normal_transmittance_filter3:long_name = "Line-of-sight atmospheric transmittance, filter 3" ; direct_normal_transmittance_filter3:units = "1" ; direct_normal_transmittance_filter3:missing_value = -9999.f ; float direct_normal_transmittance_filter4(time) ; direct_normal_transmittance_filter4:long_name = "Line-of-sight atmospheric transmittance, filter 4" ; direct_normal_transmittance_filter4:units = "1" ; direct_normal_transmittance_filter4:missing_value = -9999.f ; float direct_normal_transmittance_filter5(time) ; direct_normal_transmittance_filter5:long_name = "Line-of-sight atmospheric transmittance, filter 5" ; direct_normal_transmittance_filter5:units = "1" ; direct_normal_transmittance_filter5:missing_value = -9999.f ; float Io_interquartile_time(Io_interquartile_time) ; Io_interquartile_time:long_name = "Time for interquartile Io sample times" ; Io_interquartile_time:units = "seconds since 1970-01-01 00:00:00" ; float Io_interquartile_values(Io_interquartile_time, Io_wavelength) ; Io_interquartile_values:long_name = "Interquartile Io values" ; Io_interquartile_values:units = "count" ; Io_interquartile_values:missing_value = -9999.f ; float Io_gauss_time(Io_gauss_time) ; Io_gauss_time:long_name = "Time for Ios after gaussian filter" ; Io_gauss_time:units = "seconds since 1970-01-01 00:00:00" ; float Io_gauss_values(Io_gauss_time, Io_wavelength) ; Io_gauss_values:long_name = "Io values after gaussian filter" ; Io_gauss_values:units = "count" ; Io_gauss_values:missing_value = -9999.f ; float lat ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; lat:standard_name = "latitude" ; float lon ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; lon:standard_name = "longitude" ; float alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; // global attributes: :command_line = "mfraod -n mfraod_mfrsr -s sgp -f E34 -b 20110915 -e 20201215 -D 2 -R --max-runtime 0" ; :Conventions = "ARM-1.3" ; :process_version = "vap-mfraod-2.5-0.el7" ; :dod_version = "mfrsraod1mich-c1-2.8" ; :input_datastreams = "sgpmetE34.b1 : 4.42 : 20201208.000000\n", "gecomiX1.a1 : 1.1 : 20201208.000000\n", "sgpmfrsrE34.b1 : 1.8 : 20201208.000000\n", "sgpmfrsrlangleyE34.c1 : 4.0 : 20201108.150800-20201206.160920" ; :site_id = "sgp" ; :platform_id = "mfrsraod1mich" ; :facility_id = "E34" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Maple City, Kansas" ; :datastream = "sgpmfrsraod1michE34.c1" ; :serial_number = "Refer to logger_id and head_id" ; :sampling_interval = "20 seconds" ; :doi = "10.5439/1356805" ; :broadband_channel = "Unfiltered Silicon, nominally from 32 to 1200 nm" ; :broadband_channel_calibration = "nominal calibration from FEL standard lamp" ; :filter1_CWL_nominal = "415 nm" ; :filter1_CWL_measured = "412.5 nm" ; :filter1_FWHM_nominal = "10 nm" ; :filter1_FWHM_measured = "10.8 nm" ; :filter1_TOA_direct_normal = "1.785614 W/m^2-nm" ; :filter1_calibration = "Langley Io pinned to TOA direct normal" ; :filter2_CWL_nominal = "500 nm" ; :filter2_CWL_measured = "500.9 nm" ; :filter2_FWHM_nominal = "10 nm" ; :filter2_FWHM_measured = "10.8 nm" ; :filter2_TOA_direct_normal = "1.959088 W/m^2-nm" ; :filter2_calibration = "Langley Io pinned to TOA direct normal" ; :filter3_CWL_nominal = "615 nm" ; :filter3_CWL_measured = "614.5 nm" ; :filter3_FWHM_nominal = "10 nm" ; :filter3_FWHM_measured = "10.9 nm" ; :filter3_TOA_direct_normal = "1.680166 W/m^2-nm" ; :filter3_calibration = "Langley Io pinned to TOA direct normal" ; :filter4_CWL_nominal = "673 nm" ; :filter4_CWL_measured = "671.4 nm" ; :filter4_FWHM_nominal = "10 nm" ; :filter4_FWHM_measured = "10.5 nm" ; :filter4_TOA_direct_normal = "1.502035 W/m^2-nm" ; :filter4_calibration = "Langley Io pinned to TOA direct normal" ; :filter5_CWL_nominal = "870 nm" ; :filter5_CWL_measured = "869.2 nm" ; :filter5_FWHM_nominal = "10 nm" ; :filter5_FWHM_measured = "10.1 nm" ; :filter5_TOA_direct_normal = "0.959521 W/m^2-nm" ; :filter5_calibration = "Langley Io pinned to TOA direct normal" ; :filter6_CWL_nominal = "940 nm" ; :filter6_CWL_measured = "938.1 nm" ; :filter6_FWHM_nominal = "10 nm" ; :filter6_FWHM_measured = "5.6 nm" ; :filter6_calibration = "nominal calibration from FEL standard lamp" ; :total_optical_depth_computation = "-log(direct_normal * sun_earth_distance^2/Gueymard_TOA)/airmass" ; :aerosol_optical_depth_computation = "total_optical_depth - Rayleigh_optical_depth - Ozone column_amount * Ozone_absorption_coefficient" ; :hemispheric_computation = "sum of diffuse_hemisp and direct_horizontal" ; :diffuse_hemispheric_computation = "(diffuse_hemisp_raw - offset) * diffuse_correction * nominal_calibration_factor * (TOA/Io)" ; :direct_normal_computation = "direct_horizontal / cosine(apparent solar zenith angle)" ; :source_Io = "Forgan analysis of Langley data" ; :source_Io_comment = "Io values in mfrsrlangley datastream are used" ; :ingest_software = "vap-mfraod-2.5-0.el7" ; :comment = "The time assigned to each data point indicates the end of any period of\n", "\n", "averaging of the geophysical data." ; :Filter_information = "filters 1 and 5 for aerosol measurement\n", "\n", "filters 2, 3 and 4 for aerosol and ozone measurement\n", "\n", "filter 6 for water vapor measurement" ; :shadowband_timing = "Due to shadowband motion, there is an inherent lag between the time stamp in the file and the time corresponding to the direct beam measurement which varies throughout the day. On average this lag is about five seconds, therefore five seconds are added to the timestamp when calculating solar position." ; :cosine_correction_source = "CosineCorr.sgpmfrsrE34.20160531.dat" ; :diffuse_correction_source = "DiffuseCorr.sgpmfrsrE34.20160531.dat" ; :filter_trace_source = "FilterInfo.sgpmfrsrE34.20160531.dat" ; :nominal_calibration_source = "NominalCal.sgpmfrsrE34.20160531.dat" ; :offset_correction_source = "Offsets are computed using a two hour average of the alltime_hemisp_narrowband data centered around the time of the maximum solar zenith angle. For higher and lower latitudes the averaging window can shrink to only include values where the solar zenith angle is >= 97 degrees. If less than 30 minutes of nighttime data is available, the previously computed values will be used." ; :ozone_column_amount_default_source = "mfraod_ozone_limits.info" ; :variability_limit_source = "mfraod_variability_limits.info" ; :logger_software_version = "1.2" ; :logger_id = "1770" ; :head_id = "179956352" ; :mfr_internal_latitude = "37.069400" ; :mfr_internal_longitude = "-96.760300" ; :Langley_data_used = "michalsky algorithm" ; :pressure_fraction_for_Rayleigh_calculation = "0.958708" ; :Forgan_StartDate = "20201108" ; :Forgan_EndDate = "20210107" ; :history = "created by user awalton on machine prod-proc5.adc.arm.gov at 2023-04-21 05:55:47, using vap-mfraod-2.5-0.el7" ; }