netcdf sgpmfrsrcldod1minE40.c1.20201214.000000 { dimensions: time = UNLIMITED ; // (3420 currently) n_Io = 91 ; variables: int base_time ; base_time:string = "2020-12-14 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-14 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-14 00:00:00 0:00" ; time:standard_name = "time" ; float optical_depth_instantaneous(time) ; optical_depth_instantaneous:long_name = "Cloud Optical Depth (Instantaneous)" ; optical_depth_instantaneous:units = "1" ; optical_depth_instantaneous:valid_min = 0.f ; optical_depth_instantaneous:missing_value = -9999.f ; optical_depth_instantaneous:ancillary_variables = "qc_optical_depth_instantaneous" ; optical_depth_instantaneous:standard_name = "atmosphere_optical_thickness_due_to_cloud" ; int qc_optical_depth_instantaneous(time) ; qc_optical_depth_instantaneous:long_name = "Quality check results on variable: Cloud Optical Depth (Instantaneous)" ; qc_optical_depth_instantaneous:units = "1" ; qc_optical_depth_instantaneous: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_optical_depth_instantaneous:flag_method = "bit" ; qc_optical_depth_instantaneous:bit_1_description = "Value is less than the valid_min, data value set to missing_value in output file" ; qc_optical_depth_instantaneous:bit_1_assessment = "Bad" ; qc_optical_depth_instantaneous:bit_2_description = "cosine_solar_zenith_angle < 0.2, no retrieval could be attempted, data value set to missing_value in output file" ; qc_optical_depth_instantaneous:bit_2_assessment = "Bad" ; qc_optical_depth_instantaneous:bit_3_description = "total_transmittance_filter1 > 1 or < 0, no retrieval attempted, data value set to missing_value in output file" ; qc_optical_depth_instantaneous:bit_3_assessment = "Bad" ; qc_optical_depth_instantaneous:bit_4_description = "total_transmittance_filter1 greater than expected maximum given surface_albedo and cosine_solar_zenith_angle, possible broken cloud conditions, data value set to missing_value in output file" ; qc_optical_depth_instantaneous:bit_4_assessment = "Bad" ; qc_optical_depth_instantaneous:bit_5_description = "effective_radius_instantaneous < valid_min, data value set to missing_value in output file" ; qc_optical_depth_instantaneous:bit_5_assessment = "Bad" ; qc_optical_depth_instantaneous:bit_6_description = "cloudfraction < 0.7, data value set to missing_value in output file" ; qc_optical_depth_instantaneous:bit_6_assessment = "Bad" ; qc_optical_depth_instantaneous:bit_7_description = "cloudfraction >= 0.7 and < 0.9" ; qc_optical_depth_instantaneous:bit_7_assessment = "Indeterminate" ; qc_optical_depth_instantaneous:standard_name = "quality_flag" ; float effective_radius_instantaneous(time) ; effective_radius_instantaneous:long_name = "Effective Radius (Instantaneous)" ; effective_radius_instantaneous:units = "um" ; effective_radius_instantaneous:valid_min = 0.f ; effective_radius_instantaneous:missing_value = -9999.f ; effective_radius_instantaneous:ancillary_variables = "qc_effective_radius_instantaneous" ; int qc_effective_radius_instantaneous(time) ; qc_effective_radius_instantaneous:long_name = "Quality check results on variable: Effective Radius (Instantaneous)" ; qc_effective_radius_instantaneous:units = "1" ; qc_effective_radius_instantaneous: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_effective_radius_instantaneous:flag_method = "bit" ; qc_effective_radius_instantaneous:bit_1_description = "Value is less than the valid_min, data value set to missing_value in output file" ; qc_effective_radius_instantaneous:bit_1_assessment = "Bad" ; qc_effective_radius_instantaneous:bit_2_description = "cosine_solar_zenith_angle < 0.2, no retrieval could be attempted, data value set to missing_value in output file" ; qc_effective_radius_instantaneous:bit_2_assessment = "Bad" ; qc_effective_radius_instantaneous:bit_3_description = "total_transmittance_filter1 > 1 or < 0, no retrieval attempted, data value set to missing_value in output file" ; qc_effective_radius_instantaneous:bit_3_assessment = "Bad" ; qc_effective_radius_instantaneous:bit_4_description = "total_transmittance_filter1 greater than expected maximum given surface_albedo and cosine_solar_zenith_angle, possible broken cloud conditions, data value set to missing_value in output file" ; qc_effective_radius_instantaneous:bit_4_assessment = "Bad" ; qc_effective_radius_instantaneous:bit_5_description = "cloudfraction < 0.7, data value set to missing_value in output file" ; qc_effective_radius_instantaneous:bit_5_assessment = "Bad" ; qc_effective_radius_instantaneous:bit_6_description = "cloudfraction >= 0.7 and < 0.9" ; qc_effective_radius_instantaneous:bit_6_assessment = "Indeterminate" ; qc_effective_radius_instantaneous:bit_7_description = "lwp not available, default_re value used" ; qc_effective_radius_instantaneous:bit_7_assessment = "Indeterminate" ; qc_effective_radius_instantaneous:standard_name = "quality_flag" ; float optical_depth_average(time) ; optical_depth_average:long_name = "Five-Minute Running Average of Cloud Optical Depth" ; optical_depth_average:units = "1" ; optical_depth_average:missing_value = -9999.f ; optical_depth_average:ancillary_variables = "qc_optical_depth_average" ; optical_depth_average:standard_name = "atmosphere_optical_thickness_due_to_cloud" ; int qc_optical_depth_average(time) ; qc_optical_depth_average:long_name = "Quality check results on variable: Five-Minute Running Average of Cloud Optical Depth" ; qc_optical_depth_average:units = "1" ; qc_optical_depth_average: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_optical_depth_average:flag_method = "bit" ; qc_optical_depth_average:bit_1_description = "No data within averaging time interval, data value set to missing_value in output file" ; qc_optical_depth_average:bit_1_assessment = "Bad" ; qc_optical_depth_average:bit_2_description = "One or more instantaneous values used in average were indeterminate" ; qc_optical_depth_average:bit_2_assessment = "Indeterminate" ; qc_optical_depth_average:standard_name = "quality_flag" ; float effective_radius_average(time) ; effective_radius_average:long_name = "Five-Minute Running Average of Effective Radius" ; effective_radius_average:units = "um" ; effective_radius_average:missing_value = -9999.f ; effective_radius_average:ancillary_variables = "qc_effective_radius_average" ; int qc_effective_radius_average(time) ; qc_effective_radius_average:long_name = "Quality check results on variable: Five-Minute Running Average of Effective Radius" ; qc_effective_radius_average:units = "1" ; qc_effective_radius_average: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_effective_radius_average:flag_method = "bit" ; qc_effective_radius_average:bit_1_description = "No data within averaging time interval, data value set to missing_value in output file" ; qc_effective_radius_average:bit_1_assessment = "Bad" ; qc_effective_radius_average:bit_2_description = "One or more instantaneous values used in average were indeterminate" ; qc_effective_radius_average:bit_2_assessment = "Indeterminate" ; qc_effective_radius_average:standard_name = "quality_flag" ; float cldtaui_error1(time) ; cldtaui_error1:long_name = "Instantaneous Cloud Tau Error1 (1% uncertainty in total irradiance)" ; cldtaui_error1:units = "1" ; cldtaui_error1:missing_value = -9999.f ; cldtaui_error1:ancillary_variables = "qc_cldtaui_error1" ; int qc_cldtaui_error1(time) ; qc_cldtaui_error1:long_name = "Quality check results on variable: Instantaneous Cloud Tau Error1 (1% uncertainty in total irradiance)" ; qc_cldtaui_error1:units = "1" ; qc_cldtaui_error1: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_cldtaui_error1:flag_method = "bit" ; qc_cldtaui_error1:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaui_error1:bit_1_assessment = "Bad" ; qc_cldtaui_error1:standard_name = "quality_flag" ; float cldtaui_error2(time) ; cldtaui_error2:long_name = "Instantaneous Cloud Tau Error2 (uncertainty is standard deviation of calibrated Io points)" ; cldtaui_error2:units = "1" ; cldtaui_error2:missing_value = -9999.f ; cldtaui_error2:comment = "Number of points used to calculate standard deviation is reported in global attribute Io_lim" ; cldtaui_error2:ancillary_variables = "qc_cldtaui_error2" ; int qc_cldtaui_error2(time) ; qc_cldtaui_error2:long_name = "Quality check results on variable: Instantaneous Cloud Tau Error2 (uncertainty is standard deviation of calibrated Io points)" ; qc_cldtaui_error2:units = "1" ; qc_cldtaui_error2: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_cldtaui_error2:flag_method = "bit" ; qc_cldtaui_error2:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaui_error2:bit_1_assessment = "Bad" ; qc_cldtaui_error2:standard_name = "quality_flag" ; float cldtaui_error3(time) ; cldtaui_error3:long_name = "Instantaneous Cloud Tau Error3 (uncertainty in liquid water path (lwp) 0.001mm larger, using scaling factor with 0.015 mm)" ; cldtaui_error3:units = "1" ; cldtaui_error3:missing_value = -9999.f ; cldtaui_error3:ancillary_variables = "qc_cldtaui_error3" ; int qc_cldtaui_error3(time) ; qc_cldtaui_error3:long_name = "Quality check results on variable: Instantaneous Cloud Tau Error3 (uncertainty in liquid water path (lwp) 0.001mm larger, using scaling factor with 0.015 mm)" ; qc_cldtaui_error3:units = "1" ; qc_cldtaui_error3: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_cldtaui_error3:flag_method = "bit" ; qc_cldtaui_error3:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaui_error3:bit_1_assessment = "Bad" ; qc_cldtaui_error3:standard_name = "quality_flag" ; float cldtaui_error4(time) ; cldtaui_error4:long_name = "Instantaneous Cloud Tau Error4 (uncertainty is 0.01 in surface albedo)" ; cldtaui_error4:units = "1" ; cldtaui_error4:missing_value = -9999.f ; cldtaui_error4:ancillary_variables = "qc_cldtaui_error4" ; int qc_cldtaui_error4(time) ; qc_cldtaui_error4:long_name = "Quality check results on variable: Instantaneous Cloud Tau Error4 (uncertainty is 0.01 in surface albedo)" ; qc_cldtaui_error4:units = "1" ; qc_cldtaui_error4: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_cldtaui_error4:flag_method = "bit" ; qc_cldtaui_error4:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaui_error4:bit_1_assessment = "Bad" ; qc_cldtaui_error4:standard_name = "quality_flag" ; float cldtaui_error5(time) ; cldtaui_error5:long_name = "Instantaneous Cloud Tau Error5 (uncertainty in 3um higher of effective radius when there is no MWR data)" ; cldtaui_error5:units = "1" ; cldtaui_error5:missing_value = -9999.f ; cldtaui_error5:ancillary_variables = "qc_cldtaui_error5" ; int qc_cldtaui_error5(time) ; qc_cldtaui_error5:long_name = "Quality check results on variable: Instantaneous Cloud Tau Error5 (uncertainty in 3um higher of effective radius when there is no MWR data)" ; qc_cldtaui_error5:units = "1" ; qc_cldtaui_error5: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_cldtaui_error5:flag_method = "bit" ; qc_cldtaui_error5:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaui_error5:bit_1_assessment = "Bad" ; qc_cldtaui_error5:standard_name = "quality_flag" ; float cldtaui_toterror(time) ; cldtaui_toterror:long_name = "Instantaneous Cloud Tau Total Uncertainty" ; cldtaui_toterror:units = "1" ; cldtaui_toterror:missing_value = -9999.f ; cldtaui_toterror:comment = "(cldtaui_error1**2 + cldtaui_error2**2 + cldtaui_error3**2 + cldtaui_error4**2) ** 0.5" ; cldtaui_toterror:ancillary_variables = "qc_cldtaui_toterror" ; int qc_cldtaui_toterror(time) ; qc_cldtaui_toterror:long_name = "Quality check results on variable: Instantaneous Cloud Tau Total Uncertainty" ; qc_cldtaui_toterror:units = "1" ; qc_cldtaui_toterror: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_cldtaui_toterror:flag_method = "bit" ; qc_cldtaui_toterror:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaui_toterror:bit_1_assessment = "Bad" ; qc_cldtaui_toterror:standard_name = "quality_flag" ; float cldtaua_error1(time) ; cldtaua_error1:long_name = "Average Cloud Tau Error1 (1% uncertainty in total irradiance)" ; cldtaua_error1:units = "1" ; cldtaua_error1:missing_value = -9999.f ; cldtaua_error1:ancillary_variables = "qc_cldtaua_error1" ; int qc_cldtaua_error1(time) ; qc_cldtaua_error1:long_name = "Quality check results on variable: Average Cloud Tau Error1 (1% uncertainty in total irradiance)" ; qc_cldtaua_error1:units = "1" ; qc_cldtaua_error1: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_cldtaua_error1:flag_method = "bit" ; qc_cldtaua_error1:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaua_error1:bit_1_assessment = "Bad" ; qc_cldtaua_error1:standard_name = "quality_flag" ; float cldtaua_error2(time) ; cldtaua_error2:long_name = "Average Cloud Tau Error2 (uncertainty is standard deviation of calibrated Io points)" ; cldtaua_error2:units = "1" ; cldtaua_error2:missing_value = -9999.f ; cldtaua_error2:comment = "Number of points used to calculate standard deviation is reported in global attribute Io_lim" ; cldtaua_error2:ancillary_variables = "qc_cldtaua_error2" ; int qc_cldtaua_error2(time) ; qc_cldtaua_error2:long_name = "Quality check results on variable: Average Cloud Tau Error2 (uncertainty is standard deviation of calibrated Io points)" ; qc_cldtaua_error2:units = "1" ; qc_cldtaua_error2: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_cldtaua_error2:flag_method = "bit" ; qc_cldtaua_error2:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaua_error2:bit_1_assessment = "Bad" ; qc_cldtaua_error2:standard_name = "quality_flag" ; float cldtaua_error3(time) ; cldtaua_error3:long_name = "Average Cloud Tau Error3 (uncertainty in liquid water path (lwp) 0.001mm larger, using scaling factor with 0.015 mm)" ; cldtaua_error3:units = "1" ; cldtaua_error3:missing_value = -9999.f ; cldtaua_error3:ancillary_variables = "qc_cldtaua_error3" ; int qc_cldtaua_error3(time) ; qc_cldtaua_error3:long_name = "Quality check results on variable: Average Cloud Tau Error3 (uncertainty in liquid water path (lwp) 0.001mm larger, using scaling factor with 0.015 mm)" ; qc_cldtaua_error3:units = "1" ; qc_cldtaua_error3: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_cldtaua_error3:flag_method = "bit" ; qc_cldtaua_error3:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaua_error3:bit_1_assessment = "Bad" ; qc_cldtaua_error3:standard_name = "quality_flag" ; float cldtaua_error4(time) ; cldtaua_error4:long_name = "Average Cloud Tau Error4 (uncertainty is 0.01 in surface albedo)" ; cldtaua_error4:units = "1" ; cldtaua_error4:missing_value = -9999.f ; cldtaua_error4:ancillary_variables = "qc_cldtaua_error4" ; int qc_cldtaua_error4(time) ; qc_cldtaua_error4:long_name = "Quality check results on variable: Average Cloud Tau Error4 (uncertainty is 0.01 in surface albedo)" ; qc_cldtaua_error4:units = "1" ; qc_cldtaua_error4: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_cldtaua_error4:flag_method = "bit" ; qc_cldtaua_error4:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaua_error4:bit_1_assessment = "Bad" ; qc_cldtaua_error4:standard_name = "quality_flag" ; float cldtaua_toterror(time) ; cldtaua_toterror:long_name = "Average Cloud Tau Total Uncertainty" ; cldtaua_toterror:units = "1" ; cldtaua_toterror:missing_value = -9999.f ; cldtaua_toterror:comment = "(cldtaua_error1**2 + cldtaua_error2**2 + cldtaua_error3**2 + cldtaua_error4**2) ** 0.5" ; cldtaua_toterror:ancillary_variables = "qc_cldtaua_toterror" ; int qc_cldtaua_toterror(time) ; qc_cldtaua_toterror:long_name = "Quality check results on variable: Average Cloud Tau Total Uncertainty" ; qc_cldtaua_toterror:units = "1" ; qc_cldtaua_toterror: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_cldtaua_toterror:flag_method = "bit" ; qc_cldtaua_toterror:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_cldtaua_toterror:bit_1_assessment = "Bad" ; qc_cldtaua_toterror:standard_name = "quality_flag" ; float reffi_error1(time) ; reffi_error1:long_name = "Instantaneous Effective Radius Error1 (1% uncertainty in total irradiance)" ; reffi_error1:units = "um" ; reffi_error1:missing_value = -9999.f ; reffi_error1:ancillary_variables = "qc_reffi_error1" ; int qc_reffi_error1(time) ; qc_reffi_error1:long_name = "Quality check results on variable: Instantaneous Effective Radius Error1 (1% uncertainty in total irradiance)" ; qc_reffi_error1:units = "1" ; qc_reffi_error1: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_reffi_error1:flag_method = "bit" ; qc_reffi_error1:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffi_error1:bit_1_assessment = "Bad" ; qc_reffi_error1:standard_name = "quality_flag" ; float reffi_error2(time) ; reffi_error2:long_name = "Instantaneous Effective Radius Error2 (uncertainty is standard deviation of calibrated Io points)" ; reffi_error2:units = "um" ; reffi_error2:missing_value = -9999.f ; reffi_error2:comment = "Number of points used to calculate standard deviation is reported in global attribute Io_lim" ; reffi_error2:ancillary_variables = "qc_reffi_error2" ; int qc_reffi_error2(time) ; qc_reffi_error2:long_name = "Quality check results on variable: Instantaneous Effective Radius Error2 (uncertainty is standard deviation of calibrated Io points)" ; qc_reffi_error2:units = "1" ; qc_reffi_error2: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_reffi_error2:flag_method = "bit" ; qc_reffi_error2:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffi_error2:bit_1_assessment = "Bad" ; qc_reffi_error2:standard_name = "quality_flag" ; float reffi_error3(time) ; reffi_error3:long_name = "Instantaneous Effective Radius Error3 (uncertainty in liquid water path (lwp) 0.001mm larger, using scaling factor with 0.015 mm)" ; reffi_error3:units = "um" ; reffi_error3:missing_value = -9999.f ; reffi_error3:ancillary_variables = "qc_reffi_error3" ; int qc_reffi_error3(time) ; qc_reffi_error3:long_name = "Quality check results on variable: Instantaneous Effective Radius Error3 (uncertainty in liquid water path (lwp) 0.001mm larger, using scaling factor with 0.015 mm)" ; qc_reffi_error3:units = "1" ; qc_reffi_error3: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_reffi_error3:flag_method = "bit" ; qc_reffi_error3:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffi_error3:bit_1_assessment = "Bad" ; qc_reffi_error3:standard_name = "quality_flag" ; float reffi_error4(time) ; reffi_error4:long_name = "Instantaneous Effective Radius Error4 (uncertainty is 0.01 in surface albedo)" ; reffi_error4:units = "um" ; reffi_error4:missing_value = -9999.f ; reffi_error4:ancillary_variables = "qc_reffi_error4" ; int qc_reffi_error4(time) ; qc_reffi_error4:long_name = "Quality check results on variable: Instantaneous Effective Radius Error4 (uncertainty is 0.01 in surface albedo)" ; qc_reffi_error4:units = "1" ; qc_reffi_error4: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_reffi_error4:flag_method = "bit" ; qc_reffi_error4:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffi_error4:bit_1_assessment = "Bad" ; qc_reffi_error4:standard_name = "quality_flag" ; float reffi_toterror(time) ; reffi_toterror:long_name = "Instantaneous Effective Radius Total Error" ; reffi_toterror:units = "um" ; reffi_toterror:missing_value = -9999.f ; reffi_toterror:comment = "(reffi_error1**2 + reffi_error2**2 + reffi_error3**2 + reffi_error4**2) ** 0.5" ; reffi_toterror:ancillary_variables = "qc_reffi_toterror" ; int qc_reffi_toterror(time) ; qc_reffi_toterror:long_name = "Quality check results on variable: Instantaneous Effective Radius Total Error" ; qc_reffi_toterror:units = "1" ; qc_reffi_toterror: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_reffi_toterror:flag_method = "bit" ; qc_reffi_toterror:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffi_toterror:bit_1_assessment = "Bad" ; qc_reffi_toterror:standard_name = "quality_flag" ; float reffa_error1(time) ; reffa_error1:long_name = "Average Effective Radius Error1 (1% uncertainty in total irradiance)" ; reffa_error1:units = "um" ; reffa_error1:missing_value = -9999.f ; reffa_error1:ancillary_variables = "qc_reffa_error1" ; int qc_reffa_error1(time) ; qc_reffa_error1:long_name = "Quality check results on variable: Average Effective Radius Error1 (1% uncertainty in total irradiance)" ; qc_reffa_error1:units = "1" ; qc_reffa_error1: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_reffa_error1:flag_method = "bit" ; qc_reffa_error1:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffa_error1:bit_1_assessment = "Bad" ; qc_reffa_error1:standard_name = "quality_flag" ; float reffa_error2(time) ; reffa_error2:long_name = "Average Effective Radius Error2 (uncertainty is standard deviation of calibrated Io points)" ; reffa_error2:units = "um" ; reffa_error2:missing_value = -9999.f ; reffa_error2:comment = "Number of points used to calculate standard deviation is reported in global attribute Io_lim" ; reffa_error2:ancillary_variables = "qc_reffa_error2" ; int qc_reffa_error2(time) ; qc_reffa_error2:long_name = "Quality check results on variable: Average Effective Radius Error2 (uncertainty is standard deviation of calibrated Io points)" ; qc_reffa_error2:units = "1" ; qc_reffa_error2: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_reffa_error2:flag_method = "bit" ; qc_reffa_error2:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffa_error2:bit_1_assessment = "Bad" ; qc_reffa_error2:standard_name = "quality_flag" ; float reffa_error3(time) ; reffa_error3:long_name = "Average Effective Radius Error3 (uncertainty in liquid water path (lwp) 0.001mm larger, using scaling factor with 0.015 mm)" ; reffa_error3:units = "um" ; reffa_error3:missing_value = -9999.f ; reffa_error3:ancillary_variables = "qc_reffa_error3" ; int qc_reffa_error3(time) ; qc_reffa_error3:long_name = "Quality check results on variable: Average Effective Radius Error3 (uncertainty in liquid water path (lwp) 0.001mm larger, using scaling factor with 0.015 mm)" ; qc_reffa_error3:units = "1" ; qc_reffa_error3: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_reffa_error3:flag_method = "bit" ; qc_reffa_error3:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffa_error3:bit_1_assessment = "Bad" ; qc_reffa_error3:standard_name = "quality_flag" ; float reffa_error4(time) ; reffa_error4:long_name = "Average Effective Radius Error4 (uncertainty is 0.01 in surface albedo)" ; reffa_error4:units = "um" ; reffa_error4:missing_value = -9999.f ; reffa_error4:ancillary_variables = "qc_reffa_error4" ; int qc_reffa_error4(time) ; qc_reffa_error4:long_name = "Quality check results on variable: Average Effective Radius Error4 (uncertainty is 0.01 in surface albedo)" ; qc_reffa_error4:units = "1" ; qc_reffa_error4: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_reffa_error4:flag_method = "bit" ; qc_reffa_error4:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffa_error4:bit_1_assessment = "Bad" ; qc_reffa_error4:standard_name = "quality_flag" ; float reffa_toterror(time) ; reffa_toterror:long_name = "Average Effective Radius Total Error" ; reffa_toterror:units = "um" ; reffa_toterror:missing_value = -9999.f ; reffa_toterror:comment = "(reffa_error1**2 + reffa_error2**2 + reffa_error3**2 + reffa_error4**2) ** 0.5" ; reffa_toterror:ancillary_variables = "qc_reffa_toterror" ; int qc_reffa_toterror(time) ; qc_reffa_toterror:long_name = "Quality check results on variable: Average Effective Radius Total Error" ; qc_reffa_toterror:units = "1" ; qc_reffa_toterror: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_reffa_toterror:flag_method = "bit" ; qc_reffa_toterror:bit_1_description = "Error calculation could not be performed, data value set to missing_value in output file" ; qc_reffa_toterror:bit_1_assessment = "Bad" ; qc_reffa_toterror:standard_name = "quality_flag" ; float cosine_solar_zenith_angle(time) ; cosine_solar_zenith_angle:long_name = "Cosine Solar Zenith Angle" ; cosine_solar_zenith_angle:units = "1" ; cosine_solar_zenith_angle:missing_value = -9999.f ; cosine_solar_zenith_angle:ancillary_variables = "qc_cosine_solar_zenith_angle" ; cosine_solar_zenith_angle:cell_transform = "time: TRANS_PASSTHROUGH" ; int qc_cosine_solar_zenith_angle(time) ; qc_cosine_solar_zenith_angle:long_name = "Quality check results on variable: Cosine Solar Zenith Angle" ; qc_cosine_solar_zenith_angle:units = "1" ; qc_cosine_solar_zenith_angle: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_cosine_solar_zenith_angle:flag_method = "bit" ; qc_cosine_solar_zenith_angle:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_cosine_solar_zenith_angle:bit_1_assessment = "Bad" ; qc_cosine_solar_zenith_angle:standard_name = "quality_flag" ; float total_transmittance_filter1(time) ; total_transmittance_filter1:long_name = "Total transmittance of Narrowband Hemispheric Irradiance, Filter 1" ; total_transmittance_filter1:units = "1" ; total_transmittance_filter1:valid_min = 0.f ; total_transmittance_filter1:valid_max = 1.f ; total_transmittance_filter1:missing_value = -9999.f ; total_transmittance_filter1:explanation_of_narrowband_channel = "The nominal wavelength is 415nm, half power width 10nm" ; total_transmittance_filter1:ancillary_variables = "qc_total_transmittance_filter1" ; int qc_total_transmittance_filter1(time) ; qc_total_transmittance_filter1:long_name = "Quality check results on variable: Total transmittance of Narrowband Hemispheric Irradiance, Filter 1" ; qc_total_transmittance_filter1:units = "1" ; qc_total_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_total_transmittance_filter1:flag_method = "bit" ; qc_total_transmittance_filter1:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_total_transmittance_filter1:bit_1_assessment = "Bad" ; qc_total_transmittance_filter1:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file" ; qc_total_transmittance_filter1:bit_2_assessment = "Bad" ; qc_total_transmittance_filter1:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_total_transmittance_filter1:bit_3_assessment = "Bad" ; qc_total_transmittance_filter1:standard_name = "quality_flag" ; float total_transmittance_filter2(time) ; total_transmittance_filter2:long_name = "Total transmittance of Narrowband Hemispheric Irradiance, Filter 2" ; total_transmittance_filter2:units = "1" ; total_transmittance_filter2:valid_min = 0.f ; total_transmittance_filter2:valid_max = 1.f ; total_transmittance_filter2:missing_value = -9999.f ; total_transmittance_filter2:explanation_of_narrowband_channel = "The nominal wavelength is 500nm, half power width 10nm" ; total_transmittance_filter2:ancillary_variables = "qc_total_transmittance_filter2" ; int qc_total_transmittance_filter2(time) ; qc_total_transmittance_filter2:long_name = "Quality check results on variable: Total transmittance of Narrowband Hemispheric Irradiance, Filter 2" ; qc_total_transmittance_filter2:units = "1" ; qc_total_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_total_transmittance_filter2:flag_method = "bit" ; qc_total_transmittance_filter2:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_total_transmittance_filter2:bit_1_assessment = "Bad" ; qc_total_transmittance_filter2:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file" ; qc_total_transmittance_filter2:bit_2_assessment = "Bad" ; qc_total_transmittance_filter2:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_total_transmittance_filter2:bit_3_assessment = "Bad" ; qc_total_transmittance_filter2:standard_name = "quality_flag" ; float total_transmittance_filter3(time) ; total_transmittance_filter3:long_name = "Total transmittance of Narrowband Hemispheric Irradiance, Filter 3" ; total_transmittance_filter3:units = "1" ; total_transmittance_filter3:valid_min = 0.f ; total_transmittance_filter3:valid_max = 1.f ; total_transmittance_filter3:missing_value = -9999.f ; total_transmittance_filter3:explanation_of_narrowband_channel = "The nominal wavelength is 615nm, half power width 10nm" ; total_transmittance_filter3:ancillary_variables = "qc_total_transmittance_filter3" ; int qc_total_transmittance_filter3(time) ; qc_total_transmittance_filter3:long_name = "Quality check results on variable: Total transmittance of Narrowband Hemispheric Irradiance, Filter 3" ; qc_total_transmittance_filter3:units = "1" ; qc_total_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_total_transmittance_filter3:flag_method = "bit" ; qc_total_transmittance_filter3:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_total_transmittance_filter3:bit_1_assessment = "Bad" ; qc_total_transmittance_filter3:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file" ; qc_total_transmittance_filter3:bit_2_assessment = "Bad" ; qc_total_transmittance_filter3:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_total_transmittance_filter3:bit_3_assessment = "Bad" ; qc_total_transmittance_filter3:standard_name = "quality_flag" ; float total_transmittance_filter4(time) ; total_transmittance_filter4:long_name = "Total transmittance of Narrowband Hemispheric Irradiance, Filter 4" ; total_transmittance_filter4:units = "1" ; total_transmittance_filter4:valid_min = 0.f ; total_transmittance_filter4:valid_max = 1.f ; total_transmittance_filter4:missing_value = -9999.f ; total_transmittance_filter4:explanation_of_narrowband_channel = "The nominal wavelength is 673nm, half power width 10nm" ; total_transmittance_filter4:ancillary_variables = "qc_total_transmittance_filter4" ; int qc_total_transmittance_filter4(time) ; qc_total_transmittance_filter4:long_name = "Quality check results on variable: Total transmittance of Narrowband Hemispheric Irradiance, Filter 4" ; qc_total_transmittance_filter4:units = "1" ; qc_total_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_total_transmittance_filter4:flag_method = "bit" ; qc_total_transmittance_filter4:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_total_transmittance_filter4:bit_1_assessment = "Bad" ; qc_total_transmittance_filter4:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file" ; qc_total_transmittance_filter4:bit_2_assessment = "Bad" ; qc_total_transmittance_filter4:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_total_transmittance_filter4:bit_3_assessment = "Bad" ; qc_total_transmittance_filter4:standard_name = "quality_flag" ; float total_transmittance_filter5(time) ; total_transmittance_filter5:long_name = "Total transmittance of Narrowband Hemispheric Irradiance, Filter 5" ; total_transmittance_filter5:units = "1" ; total_transmittance_filter5:valid_min = 0.f ; total_transmittance_filter5:valid_max = 1.f ; total_transmittance_filter5:missing_value = -9999.f ; total_transmittance_filter5:explanation_of_narrowband_channel = "The nominal wavelength is 870nm, half power width 10nm" ; total_transmittance_filter5:ancillary_variables = "qc_total_transmittance_filter5" ; int qc_total_transmittance_filter5(time) ; qc_total_transmittance_filter5:long_name = "Quality check results on variable: Total transmittance of Narrowband Hemispheric Irradiance, Filter 5" ; qc_total_transmittance_filter5:units = "1" ; qc_total_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_total_transmittance_filter5:flag_method = "bit" ; qc_total_transmittance_filter5:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_total_transmittance_filter5:bit_1_assessment = "Bad" ; qc_total_transmittance_filter5:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file" ; qc_total_transmittance_filter5:bit_2_assessment = "Bad" ; qc_total_transmittance_filter5:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_total_transmittance_filter5:bit_3_assessment = "Bad" ; qc_total_transmittance_filter5:standard_name = "quality_flag" ; float direct_transmittance_filter1(time) ; direct_transmittance_filter1:long_name = "Direct transmittance of Narrowband Direct Normal Irradiance, Filter 1" ; direct_transmittance_filter1:units = "1" ; direct_transmittance_filter1:valid_min = 0.f ; direct_transmittance_filter1:valid_max = 1.f ; direct_transmittance_filter1:missing_value = -9999.f ; direct_transmittance_filter1:explanation_of_narrowband_channel = "The nominal wavelength is 415nm, half power width 10nm" ; direct_transmittance_filter1:ancillary_variables = "qc_direct_transmittance_filter1" ; int qc_direct_transmittance_filter1(time) ; qc_direct_transmittance_filter1:long_name = "Quality check results on variable: Direct transmittance of Narrowband Direct Normal Irradiance, Filter 1" ; qc_direct_transmittance_filter1:units = "1" ; qc_direct_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_direct_transmittance_filter1:flag_method = "bit" ; qc_direct_transmittance_filter1:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_direct_transmittance_filter1:bit_1_assessment = "Bad" ; qc_direct_transmittance_filter1:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file." ; qc_direct_transmittance_filter1:bit_2_assessment = "Bad" ; qc_direct_transmittance_filter1:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_direct_transmittance_filter1:bit_3_assessment = "Bad" ; qc_direct_transmittance_filter1:standard_name = "quality_flag" ; float direct_transmittance_filter2(time) ; direct_transmittance_filter2:long_name = "Direct transmittance of Narrowband Direct Normal Irradiance, Filter 2" ; direct_transmittance_filter2:units = "1" ; direct_transmittance_filter2:valid_min = 0.f ; direct_transmittance_filter2:valid_max = 1.f ; direct_transmittance_filter2:missing_value = -9999.f ; direct_transmittance_filter2:explanation_of_narrowband_channel = "The nominal wavelength is 500nm, half power width 10nm" ; direct_transmittance_filter2:ancillary_variables = "qc_direct_transmittance_filter2" ; int qc_direct_transmittance_filter2(time) ; qc_direct_transmittance_filter2:long_name = "Quality check results on variable: Direct transmittance of Narrowband Direct Normal Irradiance, Filter 2" ; qc_direct_transmittance_filter2:units = "1" ; qc_direct_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_direct_transmittance_filter2:flag_method = "bit" ; qc_direct_transmittance_filter2:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_direct_transmittance_filter2:bit_1_assessment = "Bad" ; qc_direct_transmittance_filter2:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file." ; qc_direct_transmittance_filter2:bit_2_assessment = "Bad" ; qc_direct_transmittance_filter2:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_direct_transmittance_filter2:bit_3_assessment = "Bad" ; qc_direct_transmittance_filter2:standard_name = "quality_flag" ; float direct_transmittance_filter3(time) ; direct_transmittance_filter3:long_name = "Direct transmittance of Narrowband Direct Normal Irradiance, Filter 3" ; direct_transmittance_filter3:units = "1" ; direct_transmittance_filter3:valid_min = 0.f ; direct_transmittance_filter3:valid_max = 1.f ; direct_transmittance_filter3:missing_value = -9999.f ; direct_transmittance_filter3:explanation_of_narrowband_channel = "The nominal wavelength is 615nm, half power width 10nm" ; direct_transmittance_filter3:ancillary_variables = "qc_direct_transmittance_filter3" ; int qc_direct_transmittance_filter3(time) ; qc_direct_transmittance_filter3:long_name = "Quality check results on variable: Direct transmittance of Narrowband Direct Normal Irradiance, Filter 3" ; qc_direct_transmittance_filter3:units = "1" ; qc_direct_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_direct_transmittance_filter3:flag_method = "bit" ; qc_direct_transmittance_filter3:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_direct_transmittance_filter3:bit_1_assessment = "Bad" ; qc_direct_transmittance_filter3:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file." ; qc_direct_transmittance_filter3:bit_2_assessment = "Bad" ; qc_direct_transmittance_filter3:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_direct_transmittance_filter3:bit_3_assessment = "Bad" ; qc_direct_transmittance_filter3:standard_name = "quality_flag" ; float direct_transmittance_filter4(time) ; direct_transmittance_filter4:long_name = "Direct transmittance of Narrowband Direct Normal Irradiance, Filter 4" ; direct_transmittance_filter4:units = "1" ; direct_transmittance_filter4:valid_min = 0.f ; direct_transmittance_filter4:valid_max = 1.f ; direct_transmittance_filter4:missing_value = -9999.f ; direct_transmittance_filter4:explanation_of_narrowband_channel = "The nominal wavelength is 673nm, half power width 10nm" ; direct_transmittance_filter4:ancillary_variables = "qc_direct_transmittance_filter4" ; int qc_direct_transmittance_filter4(time) ; qc_direct_transmittance_filter4:long_name = "Quality check results on variable: Direct transmittance of Narrowband Direct Normal Irradiance, Filter 4" ; qc_direct_transmittance_filter4:units = "1" ; qc_direct_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_direct_transmittance_filter4:flag_method = "bit" ; qc_direct_transmittance_filter4:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_direct_transmittance_filter4:bit_1_assessment = "Bad" ; qc_direct_transmittance_filter4:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file." ; qc_direct_transmittance_filter4:bit_2_assessment = "Bad" ; qc_direct_transmittance_filter4:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_direct_transmittance_filter4:bit_3_assessment = "Bad" ; qc_direct_transmittance_filter4:standard_name = "quality_flag" ; float direct_transmittance_filter5(time) ; direct_transmittance_filter5:long_name = "Direct transmittance of Narrowband Direct Normal Irradiance, Filter 5" ; direct_transmittance_filter5:units = "1" ; direct_transmittance_filter5:valid_min = 0.f ; direct_transmittance_filter5:valid_max = 1.f ; direct_transmittance_filter5:missing_value = -9999.f ; direct_transmittance_filter5:explanation_of_narrowband_channel = "The nominal wavelength is 870nm, half power width 10nm" ; direct_transmittance_filter5:ancillary_variables = "qc_direct_transmittance_filter5" ; int qc_direct_transmittance_filter5(time) ; qc_direct_transmittance_filter5:long_name = "Quality check results on variable: Direct transmittance of Narrowband Direct Normal Irradiance, Filter 5" ; qc_direct_transmittance_filter5:units = "1" ; qc_direct_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_direct_transmittance_filter5:flag_method = "bit" ; qc_direct_transmittance_filter5:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_direct_transmittance_filter5:bit_1_assessment = "Bad" ; qc_direct_transmittance_filter5:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file." ; qc_direct_transmittance_filter5:bit_2_assessment = "Bad" ; qc_direct_transmittance_filter5:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_direct_transmittance_filter5:bit_3_assessment = "Bad" ; qc_direct_transmittance_filter5:standard_name = "quality_flag" ; float pwv(time) ; pwv:long_name = "Total water vapor along MWR LOS path" ; pwv:units = "cm" ; pwv:valid_min = 0.f ; pwv:missing_value = -9999.f ; pwv:ancillary_variables = "qc_pwv" ; pwv:cell_transform = "" ; int qc_pwv(time) ; qc_pwv:long_name = "Quality check results on variable: Total water vapor along MWR LOS path" ; qc_pwv:units = "1" ; qc_pwv: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_pwv:flag_method = "bit" ; qc_pwv:bit_1_description = "No valid input value within 5 minutes of current sample time, data value set to missing_value in output file" ; qc_pwv:bit_1_assessment = "Bad" ; qc_pwv:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file" ; qc_pwv:bit_2_assessment = "Bad" ; qc_pwv:standard_name = "quality_flag" ; float lwp(time) ; lwp:long_name = "Total liquid water along LOS path" ; lwp:units = "mm" ; lwp:valid_max = 5.f ; lwp:missing_value = -9999.f ; lwp:comment = "If lwp is derived from MFRSR observations, the assumed effective radius is default_re" ; lwp:ancillary_variables = "qc_lwp source_lwp" ; lwp:standard_name = "atmosphere_mass_content_of_cloud_liquid_water" ; int qc_lwp(time) ; qc_lwp:long_name = "Quality check results on variable: Total liquid water along LOS path" ; qc_lwp:units = "1" ; qc_lwp: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_lwp:flag_method = "bit" ; qc_lwp:bit_1_description = "No valid input value within 5 minutes of current sample time, data value set to missing_value in output file" ; qc_lwp:bit_1_assessment = "Bad" ; qc_lwp:bit_2_description = "total_transmittance_filter1 greater than expected maximum given surface_albedo and cosine_solar_zenith_angle, possible broken cloud conditions, data value set to missing_value in output file" ; qc_lwp:bit_2_assessment = "Bad" ; qc_lwp:bit_3_description = "lwp value < 0.02 mm; lwp set to zero" ; qc_lwp:bit_3_assessment = "Indeterminate" ; qc_lwp:bit_4_description = "lwp calculated from retrieved optical_depth_instantaneous and default_re, and cloudfraction >= 0.9" ; qc_lwp:bit_4_assessment = "Indeterminate" ; qc_lwp:bit_5_description = "lwp calculated from retrieved optical_depth_instantaneous and default_re, and cloudfraction >= 0.7 and < 0.9" ; qc_lwp:bit_5_assessment = "Indeterminate" ; qc_lwp:bit_6_description = "lwp calculated from retrieved optical_depth_instantaneous and default_re, and cloudfraction < 0.7, data value set to missing_value in output file" ; qc_lwp:bit_6_assessment = "Bad" ; qc_lwp:bit_7_description = "phys_lwp not available, value from stat2_lwp" ; qc_lwp:bit_7_assessment = "Indeterminate" ; qc_lwp:bit_8_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_lwp:bit_8_assessment = "Bad" ; qc_lwp:standard_name = "quality_flag" ; float ir_temp(time) ; ir_temp:long_name = "IR Brightness Temperature" ; ir_temp:units = "K" ; ir_temp:valid_min = 213.f ; ir_temp:valid_max = 313.f ; ir_temp:missing_value = -9999.f ; ir_temp:ancillary_variables = "qc_ir_temp" ; ir_temp:cell_transform = "time: TRANS_INTERPOLATE (range: 300)" ; int qc_ir_temp(time) ; qc_ir_temp:long_name = "Quality check results on variable: IR Brightness Temperature" ; qc_ir_temp:units = "1" ; qc_ir_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_ir_temp:flag_method = "bit" ; qc_ir_temp:bit_1_description = "No valid input value within 5 minutes of current sample time, data value set to missing_value in output file" ; qc_ir_temp:bit_1_assessment = "Bad" ; qc_ir_temp:bit_2_description = "Value is less than the valid_min, data value set to missing_value in output file" ; qc_ir_temp:bit_2_assessment = "Bad" ; qc_ir_temp:bit_3_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_ir_temp:bit_3_assessment = "Bad" ; qc_ir_temp:standard_name = "quality_flag" ; float cloudfraction(time) ; cloudfraction:long_name = "Estimated Average Fractional Sky Cover over the Hemispheric Dome (cf)" ; cloudfraction:units = "1" ; cloudfraction:missing_value = -9999.f ; cloudfraction:ancillary_variables = "qc_cloudfraction" ; cloudfraction:cell_transform = "time: TRANS_SUBSAMPLE (range: 3600)" ; int qc_cloudfraction(time) ; qc_cloudfraction:long_name = "Quality check results on variable: Estimated Average Fractional Sky Cover over the Hemispheric Dome (cf)" ; qc_cloudfraction:units = "1" ; qc_cloudfraction: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_cloudfraction:flag_method = "bit" ; qc_cloudfraction:bit_1_description = "Data value not available in input file, data value set to missing_value in output file" ; qc_cloudfraction:bit_1_assessment = "Bad" ; qc_cloudfraction:standard_name = "quality_flag" ; float cloudbasebestestimate(time) ; cloudbasebestestimate:long_name = "LASER Cloud Base Height Best Estimate" ; cloudbasebestestimate:units = "m" ; cloudbasebestestimate:missing_value = -9999.f ; cloudbasebestestimate:source = "no_source_available" ; cloudbasebestestimate:comment = "This data is only applicable at locations where ARSCL data is available" ; cloudbasebestestimate:ancillary_variables = "qc_cloudbasebestestimate" ; cloudbasebestestimate:standard_name = "height" ; cloudbasebestestimate:cell_transform = "" ; int qc_cloudbasebestestimate(time) ; qc_cloudbasebestestimate:long_name = "Quality check results on variable: LASER Cloud Base Height Best Estimate" ; qc_cloudbasebestestimate:units = "1" ; qc_cloudbasebestestimate: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_cloudbasebestestimate:flag_method = "bit" ; qc_cloudbasebestestimate:bit_1_description = "Data value not available in input file, data value set to missing_value in output file" ; qc_cloudbasebestestimate:bit_1_assessment = "Bad" ; qc_cloudbasebestestimate:standard_name = "quality_flag" ; float lwp_uncertainty(time) ; lwp_uncertainty:long_name = "lwp uncertainty if derived from mfrsr.b1" ; lwp_uncertainty:units = "mm" ; lwp_uncertainty:missing_value = -9999.f ; lwp_uncertainty:ancillary_variables = "qc_lwp_uncertainty" ; int qc_lwp_uncertainty(time) ; qc_lwp_uncertainty:long_name = "Quality check results on variable: lwp uncertainty if derived from mfrsr.b1" ; qc_lwp_uncertainty:units = "1" ; qc_lwp_uncertainty: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_lwp_uncertainty:flag_method = "bit" ; qc_lwp_uncertainty:bit_1_description = "Value not derived from mfrsr.b1, data value set to missing_value in output file" ; qc_lwp_uncertainty:bit_1_assessment = "Bad" ; qc_lwp_uncertainty:standard_name = "quality_flag" ; int source_lwp(time) ; source_lwp:long_name = "Source for variable: Total liquid water along LOS path" ; source_lwp:units = "1" ; source_lwp:description = "This variable contains integer values which should be interpreted as listed." ; source_lwp:flag_method = "integer" ; source_lwp:flag_0_description = "no_source_available" ; source_lwp:flag_1_description = "mwrret1liljclou.c1:phys_lwp" ; source_lwp:flag_2_description = "none: lwp is derived from mfrsr.b1 using the formula (2/3) * default_re * optical_depth_instantaneous" ; source_lwp:flag_3_description = "mwrret1liljclou.c1:stat2_lwp" ; source_lwp:flag_4_description = "mwrret1liljclou.c2:phys_lwp" ; source_lwp:flag_5_description = "mwrret1liljclou.c2:stat2_lwp" ; source_lwp:flag_6_description = "mwrret2turn.c1:phys_lwp" ; source_lwp:flag_7_description = "mwrret2turn.c1:stat_lwp" ; source_lwp:flag_8_description = "mwrlos.b1:liq" ; float Io_time(n_Io) ; Io_time:long_name = "Langley time series" ; Io_time:units = "days since 2020-12-14 00:00:00 0:00" ; float Io_filter1(n_Io) ; Io_filter1:long_name = "Solar constant corrected for solar distance for the Direct Narrowband Filter1" ; Io_filter1:units = "count" ; Io_filter1:actual_wavelength = "415 nm" ; Io_filter1:valid_max = 5000.f ; Io_filter1:missing_value = -9999.f ; Io_filter1:ancillary_variables = "qc_Io_filter1" ; int qc_Io_filter1(n_Io) ; qc_Io_filter1:long_name = "Quality check results on variable: Solar constant corrected for solar distance for the Direct Narrowband Filter1" ; 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 = "Data value not available in input file, data value set to missing_value in output file" ; qc_Io_filter1:bit_1_assessment = "Bad" ; qc_Io_filter1:bit_2_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_Io_filter1:bit_2_assessment = "Bad" ; qc_Io_filter1:standard_name = "quality_flag" ; float Io_filter2(n_Io) ; Io_filter2:long_name = "Solar constant corrected for solar distance for the Direct Narrowband Filter2" ; Io_filter2:units = "count" ; Io_filter2:actual_wavelength = "499 nm" ; Io_filter2:valid_max = 5000.f ; Io_filter2:missing_value = -9999.f ; Io_filter2:ancillary_variables = "qc_Io_filter2" ; int qc_Io_filter2(n_Io) ; qc_Io_filter2:long_name = "Quality check results on variable: Solar constant corrected for solar distance for the Direct Narrowband Filter2" ; 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 = "Data value not available in input file, data value set to missing_value in output file" ; qc_Io_filter2:bit_1_assessment = "Bad" ; qc_Io_filter2:bit_2_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_Io_filter2:bit_2_assessment = "Bad" ; qc_Io_filter2:standard_name = "quality_flag" ; float Io_filter3(n_Io) ; Io_filter3:long_name = "Solar constant corrected for solar distance for the Direct Narrowband Filter3" ; Io_filter3:units = "count" ; Io_filter3:actual_wavelength = "615 nm" ; Io_filter3:valid_max = 5000.f ; Io_filter3:missing_value = -9999.f ; Io_filter3:ancillary_variables = "qc_Io_filter3" ; int qc_Io_filter3(n_Io) ; qc_Io_filter3:long_name = "Quality check results on variable: Solar constant corrected for solar distance for the Direct Narrowband Filter3" ; 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 = "Data value not available in input file, data value set to missing_value in output file" ; qc_Io_filter3:bit_1_assessment = "Bad" ; qc_Io_filter3:bit_2_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_Io_filter3:bit_2_assessment = "Bad" ; qc_Io_filter3:standard_name = "quality_flag" ; float Io_filter4(n_Io) ; Io_filter4:long_name = "Solar constant corrected for solar distance for the Direct Narrowband Filter4" ; Io_filter4:units = "count" ; Io_filter4:actual_wavelength = "673 nm" ; Io_filter4:valid_max = 5000.f ; Io_filter4:missing_value = -9999.f ; Io_filter4:ancillary_variables = "qc_Io_filter4" ; int qc_Io_filter4(n_Io) ; qc_Io_filter4:long_name = "Quality check results on variable: Solar constant corrected for solar distance for the Direct Narrowband Filter4" ; 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 = "Data value not available in input file, data value set to missing_value in output file" ; qc_Io_filter4:bit_1_assessment = "Bad" ; qc_Io_filter4:bit_2_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_Io_filter4:bit_2_assessment = "Bad" ; qc_Io_filter4:standard_name = "quality_flag" ; float Io_filter5(n_Io) ; Io_filter5:long_name = "Solar constant corrected for solar distance for the Direct Narrowband Filter5" ; Io_filter5:units = "count" ; Io_filter5:actual_wavelength = "867 nm" ; Io_filter5:valid_max = 5000.f ; Io_filter5:missing_value = -9999.f ; Io_filter5:ancillary_variables = "qc_Io_filter5" ; int qc_Io_filter5(n_Io) ; qc_Io_filter5:long_name = "Quality check results on variable: Solar constant corrected for solar distance for the Direct Narrowband Filter5" ; 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 = "Data value not available in input file, data value set to missing_value in output file" ; qc_Io_filter5:bit_1_assessment = "Bad" ; qc_Io_filter5:bit_2_description = "Value is greater than the valid_max, data value set to missing_value in output file" ; qc_Io_filter5:bit_2_assessment = "Bad" ; qc_Io_filter5:standard_name = "quality_flag" ; int Io_filter1_flag(n_Io) ; Io_filter1_flag:long_name = "Io rejection flag for Direct Narrowband Filter1" ; Io_filter1_flag:units = "1" ; Io_filter1_flag:actual_wavelength = "415 nm" ; Io_filter1_flag:flag_values = 0, 1, 2, 3 ; Io_filter1_flag:flag_meanings = "50_percent_of_middle data_rejected closest_Io_lim_around_run_day valid_data" ; Io_filter1_flag:flag_0_description = "If Io_lim is 20, data is one of the 10 middle points in the sorted list of Io_filter2/Io_filter5 ratios taken from the closest 20 points to the run day. Otherwise, the data is one of the closest Io_lim points to the run day (the same meaning as flag 2)" ; Io_filter1_flag:flag_1_description = "Data is rejected" ; Io_filter1_flag:flag_2_description = "Closest Io_lim points around run day" ; Io_filter1_flag:flag_3_description = "Valid data" ; Io_filter1_flag:comment = "Io_lim is given as a global attribute." ; float Io_filter1_final ; Io_filter1_final:long_name = "The final Io that is used to determine total transmission" ; Io_filter1_final:units = "count" ; Io_filter1_final:comment = "If Io_lim is 20, represents the average of the 10 middle points in the sorted list of Io_filter2/Io_filter5 ratios taken from the closest 20 points to the run day. Otherwise, represents the average of the Io_filter2/Io_filter5 ratios taken from the Io_lim closest points to the run day. Io_lim is given as a global attribute." ; float cal_start_date ; cal_start_date:long_name = "Start day for the Io data selected for calibration" ; cal_start_date:units = "days since 2020-12-14 00:00:00 0:00" ; float cal_end_date ; cal_end_date:long_name = "End day for the Io data selected for calibration" ; cal_end_date:units = "days since 2020-12-14 00:00:00 0:00" ; float Io_filter1_standard_deviation ; Io_filter1_standard_deviation:long_name = "Standard deviation of Io_filter1" ; Io_filter1_standard_deviation:units = "count" ; 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 = "mfrsrcldod1min -s sgp -f E40 -b 20151113 -e 20201215 -R --max-runtime 0" ; :Conventions = "ARM-1.3" ; :process_version = "mfrsrcldod1min-3.10.0" ; :dod_version = "mfrsrcldod1min-c1-3.1" ; :input_datastreams = "sgpirtE40.b1 : 10.23 : 20201213.000000-20201215.000000\n", "sgpmfrsr7nchcalE40.c1 : 1.12 : 20201217.000000-20210228.000000\n", "sgpmfrsr7nchcalE40.c1 : 1.7 : 20210301.000000-20210314.000000\n", "sgpmfrsrE40.b1 : 1.8 : 20201214.000000\n", "sgpmfrsrcalE40.c1 : 2.5 : 20200915.000000-20201214.000000\n", "sgpmfrsrlangleyE40.c1 : 4.0 : 20200915.135300-20201212.160720\n", "sgpradflux1longE40.c2 : 3.14 : 20201213.060000-20201214.060000" ; :site_id = "sgp" ; :platform_id = "mfrsrcldod1min" ; :facility_id = "E40" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Pawnee, Oklahoma" ; :datastream = "sgpmfrsrcldod1minE40.c1" ; :doi = "10.5439/1027296" ; :mwrret_status = "no mwrret data available" ; :default_re = 8.f ; :surface_albedo = 0.036f ; :Io_lim = 10 ; :Io_filter1_good_mean_value_attr = 191.6784f ; :LookUp_Table = " From QMIN on August 17, 2004" ; :input_datastreams_description = "A string consisting of the datastream(s), datastream version(s), and datastream date (range)." ; :input_datastreams_num = 271 ; :history = "created by user mkieburtz on machine prod-proc5.adc.arm.gov at 2024-03-28 03:29:38, using mfrsrcldod1min-3.10.0" ; }