netcdf sgpmfrsrcldod1minE13.c1.20220630.000000 { dimensions: time = UNLIMITED ; // (4320 currently) n_Io = 153 ; variables: int base_time ; base_time:string = "2022-06-30 00:00:00 0:00" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; base_time:ancillary_variables = "time_offset" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2022-06-30 00:00:00 0:00" ; time_offset:ancillary_variables = "base_time" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2022-06-30 00:00:00 0:00" ; time:standard_name = "time" ; time:ancillary_variables = "qc_time" ; int qc_time(time) ; qc_time:long_name = "Quality check results on variable: Time offset from midnight" ; qc_time:units = "1" ; qc_time: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_time:flag_method = "bit" ; qc_time:bit_1_description = "Delta time between current and previous samples is zero." ; qc_time:bit_1_assessment = "Bad" ; qc_time:bit_2_description = "Delta time between current and previous samples is less than the delta_t_lower_limit field attribute." ; qc_time:bit_2_assessment = "Bad" ; qc_time:bit_3_description = "Delta time between current and previous samples is greater than the delta_t_upper_limit field attribute." ; qc_time:bit_3_assessment = "Bad" ; qc_time:delta_t_lower_limit = 20. ; qc_time:delta_t_upper_limit = 20. ; qc_time:prior_sample_flag = 1 ; qc_time:comment = "If the \'prior_sample_flag\' is set the first sample time from a new raw file will be compared against the time just previous to it in the stored data. If it is not set the qc_time value for the first sample will be set to 0." ; qc_time:standard_name = "quality_flag" ; 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 Inought 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 Inought 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 -9999 in output file" ; qc_cldtaui_error2:bit_1_assessment = "Bad" ; qc_cldtaui_error2:comment = "Number of points used to calculate standard deviation is reported in global attribute Io_lim" ; 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 Inought 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 Inought 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 -9999 in output file" ; qc_cldtaua_error2:bit_1_assessment = "Bad" ; qc_cldtaua_error2:comment = "Number of points used to calculate standard deviation is reported in global attribute Io_lim" ; 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 -9999 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 -9999 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 -9999 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 -9999 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 10 Inought 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 10 Inought 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 -9999 in output file" ; qc_reffi_error2:bit_1_assessment = "Bad" ; qc_reffi_error2:comment = "Number of points used to calculate standard deviation is reported in global attribute Io_lim" ; 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 -9999 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 -9999 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 -9999 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 -9999 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 Inought 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 Inought 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 -9999 in output file" ; qc_reffa_error2:bit_1_assessment = "Bad" ; qc_reffa_error2:comment = "Number of points used to calculate standard deviation is reported in global attribute Io_lim" ; 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 -9999 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 -9999 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 -9999 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" ; 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 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" ; 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 -9999 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 -9999 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 -9999 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 -9999 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 -9999 in output file" ; qc_lwp:bit_6_assessment = "Bad" ; qc_lwp:bit_7_description = "be_lwp not available, value from phys_lwp" ; qc_lwp:bit_7_assessment = "Indeterminate" ; qc_lwp:bit_8_description = "be_lwp not available, value from stat2_lwp" ; qc_lwp:bit_8_assessment = "Indeterminate" ; qc_lwp:bit_9_description = "data failed valid_max check" ; qc_lwp:bit_9_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" ; 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 -9999 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 -9999 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 -9999 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" ; 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 -9999 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" ; 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 -9999 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 -9999 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 = "mwrlos.b1:liq" ; 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.b1:be_lwp" ; source_lwp:flag_4_description = "mwrret1liljclou.b1:phys_lwp" ; source_lwp:flag_5_description = "mwrret1liljclou.b1:stat2_lwp" ; float Io_time(n_Io) ; Io_time:long_name = "Langley time series" ; Io_time:units = "days since 2022-06-30 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 = "counts" ; 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 -9999 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 -9999 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 = "counts" ; 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 -9999 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 -9999 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 = "counts" ; 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 -9999 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 -9999 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 = "counts" ; 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 -9999 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 -9999 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 = "counts" ; 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 -9999 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 -9999 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 = "Inought 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 = "50 percent of middle Io_lim points based on the sorting of I455/I862" ; 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 Inought that is used to determine total transmission" ; Io_filter1_final:units = "counts" ; Io_filter1_final:comment = "Derived from mean value of middle 50% of the values of sorting of the closest Io_lim points around run day based on the I500/I862 ratio. 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 2022-06-30 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 2022-06-30 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 = "counts" ; 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 E13 -b 20220630 -D 2 -R" ; :Conventions = "ARM-1.3" ; :process_version = "vap-mfrsrcldod1min-1.9-0.el7" ; :dod_version = "mfrsrcldod1min-c1-3.0" ; :input_datastreams = "sgpmfrsr7nchcalE13.c1 : 2.0 : 20220401.000000-20220831.000000\n", "sgpirtE13.b1 : 10.28 : 20220630.000000\n", "sgpmwrlosC1.b1 : 2.3 : 20220630.000005\n", "sgpmfrsr7nchE13.b1 : 1.5 : 20220629.070000-20220630.070000\n", "sgpmwrret1liljclouC1.c1 : 1.11 : 20220630.000005\n", "sgpradflux1longE13.c1 : 3.14 : 20220629.060000-20220630.060000\n", "sgptsiskycoverC1.b1 : 12.8 : 20220630.000000" ; :site_id = "sgp" ; :platform_id = "mfrsrcldod1min" ; :facility_id = "E13" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :datastream = "sgpmfrsrcldod1minE13.c1" ; :doi = "10.5439/1027296" ; :mwrret_status = "using original mwrret data, not post-processed" ; :default_re = 8.f ; :surface_albedo = 0.036f ; :Io_lim = 10 ; :Io_filter1_good_mean_value_attr = 218.3606f ; :LookUp_Table = " From QMIN on August 17, 2004\n", "" ; :input_datastreams_description = "A string consisting of the datastream(s), datastream version(s), and datastream date (range)." ; :input_datastreams_num = 161 ; :history = "created by user gaustad on machine prod-proc5.adc.arm.gov at 2022-09-21 20:21:48, using vap-mfrsrcldod1min-1.9-0.el7" ; }