netcdf sgpsurfspecalb1mlawerC1.c1.20210103.060000 { dimensions: time = UNLIMITED ; // (1440 currently) filter = 6 ; wavenumber = 4918 ; bound = 2 ; variables: int base_time ; base_time:string = "2021-01-03 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 2021-01-03 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 2021-01-03 00:00:00 0:00" ; time:bounds = "time_bounds" ; time:standard_name = "time" ; double time_bounds(time, bound) ; time_bounds:long_name = "Time cell bounds" ; time_bounds:bound_offsets = -60., 0. ; int filter(filter) ; filter:long_name = "Wavelength of each of the filters measured by the MFR radiometers" ; filter:units = "nm" ; int wavenumber(wavenumber) ; wavenumber:long_name = "Wavenumber for a given sample time" ; wavenumber:units = "cm^-1" ; float hemisp_broadband_mfrsrC1(time) ; hemisp_broadband_mfrsrC1:long_name = "Hemispheric Broadband Irradiance for mfrsrC1, offset and cosine corrected, broadband scale factor applied" ; hemisp_broadband_mfrsrC1:units = "W/m^2" ; hemisp_broadband_mfrsrC1:missing_value = -9999.f ; hemisp_broadband_mfrsrC1:source = "sgpmfrsrC1.b1:hemisp_broadband" ; hemisp_broadband_mfrsrC1:ancillary_variables = "qc_hemisp_broadband_mfrsrC1" ; int qc_hemisp_broadband_mfrsrC1(time) ; qc_hemisp_broadband_mfrsrC1:long_name = "Quality check results on variable: Hemispheric Broadband Irradiance for mfrsrC1, offset and cosine corrected, broadband scale factor applied" ; qc_hemisp_broadband_mfrsrC1:units = "1" ; qc_hemisp_broadband_mfrsrC1:standard_name = "quality_flag" ; qc_hemisp_broadband_mfrsrC1:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_hemisp_broadband_mfrsrC1:flag_method = "bit" ; qc_hemisp_broadband_mfrsrC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_hemisp_broadband_mfrsrC1:bit_1_assessment = "Bad" ; qc_hemisp_broadband_mfrsrC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_hemisp_broadband_mfrsrC1:bit_2_assessment = "Indeterminate" ; float hemisp_narrowband_mfrsrC1(time, filter) ; hemisp_narrowband_mfrsrC1:long_name = "Narrowband Hemispheric Irradiance for mfrsrC1" ; hemisp_narrowband_mfrsrC1:units = "W/(m^2 nm)" ; hemisp_narrowband_mfrsrC1:missing_value = -9999.f ; hemisp_narrowband_mfrsrC1:source = "sgpmfrsrC1.b1:hemisp_narrowband_filter1" ; hemisp_narrowband_mfrsrC1:source_comment = "This variable was constructed from the six one dim values in source datastream. It is comprised of variables representing filter1 through filter6." ; hemisp_narrowband_mfrsrC1:ancillary_variables = "qc_hemisp_narrowband_mfrsrC1" ; int qc_hemisp_narrowband_mfrsrC1(time, filter) ; qc_hemisp_narrowband_mfrsrC1:long_name = "Quality check results on variable: Narrowband Hemispheric Irradiance for mfrsrC1" ; qc_hemisp_narrowband_mfrsrC1:units = "1" ; qc_hemisp_narrowband_mfrsrC1:standard_name = "quality_flag" ; qc_hemisp_narrowband_mfrsrC1:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_hemisp_narrowband_mfrsrC1:flag_method = "bit" ; qc_hemisp_narrowband_mfrsrC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_hemisp_narrowband_mfrsrC1:bit_1_assessment = "Bad" ; qc_hemisp_narrowband_mfrsrC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_hemisp_narrowband_mfrsrC1:bit_2_assessment = "Indeterminate" ; float diffuse_hemisp_broadband_mfrsrC1(time) ; diffuse_hemisp_broadband_mfrsrC1:long_name = "Diffuse Hemispheric Broadband Irradiance for mfrsrC1" ; diffuse_hemisp_broadband_mfrsrC1:units = "W/m^2" ; diffuse_hemisp_broadband_mfrsrC1:missing_value = -9999.f ; diffuse_hemisp_broadband_mfrsrC1:source = "sgpmfrsrC1.b1:diffuse_hemisp_broadband" ; diffuse_hemisp_broadband_mfrsrC1:ancillary_variables = "qc_diffuse_hemisp_broadband_mfrsrC1" ; int qc_diffuse_hemisp_broadband_mfrsrC1(time) ; qc_diffuse_hemisp_broadband_mfrsrC1:long_name = "Quality check results on variable: Diffuse Hemispheric Broadband Irradiance for mfrsrC1" ; qc_diffuse_hemisp_broadband_mfrsrC1:units = "1" ; qc_diffuse_hemisp_broadband_mfrsrC1:standard_name = "quality_flag" ; qc_diffuse_hemisp_broadband_mfrsrC1:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_diffuse_hemisp_broadband_mfrsrC1:flag_method = "bit" ; qc_diffuse_hemisp_broadband_mfrsrC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_diffuse_hemisp_broadband_mfrsrC1:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_broadband_mfrsrC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_diffuse_hemisp_broadband_mfrsrC1:bit_2_assessment = "Indeterminate" ; float diffuse_hemisp_narrowband_mfrsrC1(time, filter) ; diffuse_hemisp_narrowband_mfrsrC1:long_name = "Narrowband Diffuse Hemispheric Irradiance for mfrsrC1" ; diffuse_hemisp_narrowband_mfrsrC1:units = "W/(m^2 nm)" ; diffuse_hemisp_narrowband_mfrsrC1:missing_value = -9999.f ; diffuse_hemisp_narrowband_mfrsrC1:source = "sgpmfrsrC1.b1:diffuse_hemisp_narrowband_filter1" ; diffuse_hemisp_narrowband_mfrsrC1:source_comment = "This variable was constructed from the six one dim values in source datastream. It is comprised of variables representing filter1 through filter6." ; diffuse_hemisp_narrowband_mfrsrC1:ancillary_variables = "qc_diffuse_hemisp_narrowband_mfrsrC1" ; int qc_diffuse_hemisp_narrowband_mfrsrC1(time, filter) ; qc_diffuse_hemisp_narrowband_mfrsrC1:long_name = "Quality check results on variable: Narrowband Diffuse Hemispheric Irradiance for mfrsrC1" ; qc_diffuse_hemisp_narrowband_mfrsrC1:units = "1" ; qc_diffuse_hemisp_narrowband_mfrsrC1:standard_name = "quality_flag" ; qc_diffuse_hemisp_narrowband_mfrsrC1:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_diffuse_hemisp_narrowband_mfrsrC1:flag_method = "bit" ; qc_diffuse_hemisp_narrowband_mfrsrC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_diffuse_hemisp_narrowband_mfrsrC1:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_mfrsrC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_diffuse_hemisp_narrowband_mfrsrC1:bit_2_assessment = "Indeterminate" ; float direct_normal_broadband_mfrsrC1(time) ; direct_normal_broadband_mfrsrC1:long_name = "Direct Normal Broadband Irradiance for mfrsrC1" ; direct_normal_broadband_mfrsrC1:units = "W/m^2" ; direct_normal_broadband_mfrsrC1:missing_value = -9999.f ; direct_normal_broadband_mfrsrC1:source = "sgpmfrsrC1.b1:direct_normal_broadband" ; direct_normal_broadband_mfrsrC1:ancillary_variables = "qc_direct_normal_broadband_mfrsrC1" ; int qc_direct_normal_broadband_mfrsrC1(time) ; qc_direct_normal_broadband_mfrsrC1:long_name = "Quality check results on variable: Direct Normal Broadband Irradiance for mfrsrC1" ; qc_direct_normal_broadband_mfrsrC1:units = "1" ; qc_direct_normal_broadband_mfrsrC1:standard_name = "quality_flag" ; qc_direct_normal_broadband_mfrsrC1:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_direct_normal_broadband_mfrsrC1:flag_method = "bit" ; qc_direct_normal_broadband_mfrsrC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_direct_normal_broadband_mfrsrC1:bit_1_assessment = "Bad" ; qc_direct_normal_broadband_mfrsrC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_direct_normal_broadband_mfrsrC1:bit_2_assessment = "Indeterminate" ; float direct_normal_narrowband_mfrsrC1(time, filter) ; direct_normal_narrowband_mfrsrC1:long_name = "Narrowband Direct Normal Irradiance for mfrsrC1" ; direct_normal_narrowband_mfrsrC1:units = "W/(m^2 nm)" ; direct_normal_narrowband_mfrsrC1:missing_value = -9999.f ; direct_normal_narrowband_mfrsrC1:source = "sgpmfrsrC1.b1:direct_normal_narrowband_filter1" ; direct_normal_narrowband_mfrsrC1:source_comment = "This variable was constructed from the six one dim values in source datastream. It is comprised of variables representing filter1 through filter6." ; direct_normal_narrowband_mfrsrC1:ancillary_variables = "qc_direct_normal_narrowband_mfrsrC1" ; int qc_direct_normal_narrowband_mfrsrC1(time, filter) ; qc_direct_normal_narrowband_mfrsrC1:long_name = "Quality check results on variable: Narrowband Direct Normal Irradiance for mfrsrC1" ; qc_direct_normal_narrowband_mfrsrC1:units = "1" ; qc_direct_normal_narrowband_mfrsrC1:standard_name = "quality_flag" ; qc_direct_normal_narrowband_mfrsrC1:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_direct_normal_narrowband_mfrsrC1:flag_method = "bit" ; qc_direct_normal_narrowband_mfrsrC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_direct_normal_narrowband_mfrsrC1:bit_1_assessment = "Bad" ; qc_direct_normal_narrowband_mfrsrC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_direct_normal_narrowband_mfrsrC1:bit_2_assessment = "Indeterminate" ; float hemisp_broadband_mfrsrE13(time) ; hemisp_broadband_mfrsrE13:long_name = "Hemispheric Broadband Irradiance for mfrsrE13, offset and cosine corrected, broadband scale factor applied" ; hemisp_broadband_mfrsrE13:units = "W/m^2" ; hemisp_broadband_mfrsrE13:missing_value = -9999.f ; hemisp_broadband_mfrsrE13:source = "sgpmfrsrE13.b1:hemisp_broadband" ; hemisp_broadband_mfrsrE13:ancillary_variables = "qc_hemisp_broadband_mfrsrE13" ; int qc_hemisp_broadband_mfrsrE13(time) ; qc_hemisp_broadband_mfrsrE13:long_name = "Quality check results on variable: Hemispheric Broadband Irradiance for mfrsrE13, offset and cosine corrected, broadband scale factor applied" ; qc_hemisp_broadband_mfrsrE13:units = "1" ; qc_hemisp_broadband_mfrsrE13:standard_name = "quality_flag" ; qc_hemisp_broadband_mfrsrE13:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_hemisp_broadband_mfrsrE13:flag_method = "bit" ; qc_hemisp_broadband_mfrsrE13:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_hemisp_broadband_mfrsrE13:bit_1_assessment = "Bad" ; qc_hemisp_broadband_mfrsrE13:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_hemisp_broadband_mfrsrE13:bit_2_assessment = "Indeterminate" ; float hemisp_narrowband_mfrsrE13(time, filter) ; hemisp_narrowband_mfrsrE13:long_name = "Narrowband Hemispheric Irradiance for mfrsrE13" ; hemisp_narrowband_mfrsrE13:units = "W/(m^2 nm)" ; hemisp_narrowband_mfrsrE13:missing_value = -9999.f ; hemisp_narrowband_mfrsrE13:source = "sgpmfrsrE13.b1:hemisp_narrowband_filter1" ; hemisp_narrowband_mfrsrE13:source_comment = "This variable was constructed from the six one dim values in source datastream. It is comprised of variables representing filter1 through filter6." ; hemisp_narrowband_mfrsrE13:ancillary_variables = "qc_hemisp_narrowband_mfrsrE13" ; int qc_hemisp_narrowband_mfrsrE13(time, filter) ; qc_hemisp_narrowband_mfrsrE13:long_name = "Quality check results on variable: Narrowband Hemispheric Irradiance for mfrsrE13" ; qc_hemisp_narrowband_mfrsrE13:units = "1" ; qc_hemisp_narrowband_mfrsrE13:standard_name = "quality_flag" ; qc_hemisp_narrowband_mfrsrE13:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_hemisp_narrowband_mfrsrE13:flag_method = "bit" ; qc_hemisp_narrowband_mfrsrE13:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_hemisp_narrowband_mfrsrE13:bit_1_assessment = "Bad" ; qc_hemisp_narrowband_mfrsrE13:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_hemisp_narrowband_mfrsrE13:bit_2_assessment = "Indeterminate" ; float diffuse_hemisp_broadband_mfrsrE13(time) ; diffuse_hemisp_broadband_mfrsrE13:long_name = "Diffuse Hemispheric Broadband Irradiance for mfrsrE13" ; diffuse_hemisp_broadband_mfrsrE13:units = "W/m^2" ; diffuse_hemisp_broadband_mfrsrE13:missing_value = -9999.f ; diffuse_hemisp_broadband_mfrsrE13:source = "sgpmfrsrE13.b1:diffuse_hemisp_broadband" ; diffuse_hemisp_broadband_mfrsrE13:ancillary_variables = "qc_diffuse_hemisp_broadband_mfrsrE13" ; int qc_diffuse_hemisp_broadband_mfrsrE13(time) ; qc_diffuse_hemisp_broadband_mfrsrE13:long_name = "Quality check results on variable: Diffuse Hemispheric Broadband Irradiance for mfrsrE13" ; qc_diffuse_hemisp_broadband_mfrsrE13:units = "1" ; qc_diffuse_hemisp_broadband_mfrsrE13:standard_name = "quality_flag" ; qc_diffuse_hemisp_broadband_mfrsrE13:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_diffuse_hemisp_broadband_mfrsrE13:flag_method = "bit" ; qc_diffuse_hemisp_broadband_mfrsrE13:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_diffuse_hemisp_broadband_mfrsrE13:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_broadband_mfrsrE13:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_diffuse_hemisp_broadband_mfrsrE13:bit_2_assessment = "Indeterminate" ; float diffuse_hemisp_narrowband_mfrsrE13(time, filter) ; diffuse_hemisp_narrowband_mfrsrE13:long_name = "Narrowband Diffuse Hemispheric Irradiance for mfrsrE13" ; diffuse_hemisp_narrowband_mfrsrE13:units = "W/(m^2 nm)" ; diffuse_hemisp_narrowband_mfrsrE13:missing_value = -9999.f ; diffuse_hemisp_narrowband_mfrsrE13:source = "sgpmfrsrE13.b1:diffuse_hemisp_narrowband_filter1" ; diffuse_hemisp_narrowband_mfrsrE13:source_comment = "This variable was constructed from the six one dim values in source datastream. It is comprised of variables representing filter1 through filter6." ; diffuse_hemisp_narrowband_mfrsrE13:ancillary_variables = "qc_diffuse_hemisp_narrowband_mfrsrE13" ; int qc_diffuse_hemisp_narrowband_mfrsrE13(time, filter) ; qc_diffuse_hemisp_narrowband_mfrsrE13:long_name = "Quality check results on variable: Narrowband Diffuse Hemispheric Irradiance for mfrsrE13" ; qc_diffuse_hemisp_narrowband_mfrsrE13:units = "1" ; qc_diffuse_hemisp_narrowband_mfrsrE13:standard_name = "quality_flag" ; qc_diffuse_hemisp_narrowband_mfrsrE13:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_diffuse_hemisp_narrowband_mfrsrE13:flag_method = "bit" ; qc_diffuse_hemisp_narrowband_mfrsrE13:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_diffuse_hemisp_narrowband_mfrsrE13:bit_1_assessment = "Bad" ; qc_diffuse_hemisp_narrowband_mfrsrE13:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_diffuse_hemisp_narrowband_mfrsrE13:bit_2_assessment = "Indeterminate" ; float direct_normal_broadband_mfrsrE13(time) ; direct_normal_broadband_mfrsrE13:long_name = "Direct Normal Broadband Irradiance for mfrsrE13" ; direct_normal_broadband_mfrsrE13:units = "W/m^2" ; direct_normal_broadband_mfrsrE13:missing_value = -9999.f ; direct_normal_broadband_mfrsrE13:source = "sgpmfrsrE13.b1:direct_normal_broadband" ; direct_normal_broadband_mfrsrE13:ancillary_variables = "qc_direct_normal_broadband_mfrsrE13" ; int qc_direct_normal_broadband_mfrsrE13(time) ; qc_direct_normal_broadband_mfrsrE13:long_name = "Quality check results on variable: Direct Normal Broadband Irradiance for mfrsrE13" ; qc_direct_normal_broadband_mfrsrE13:units = "1" ; qc_direct_normal_broadband_mfrsrE13:standard_name = "quality_flag" ; qc_direct_normal_broadband_mfrsrE13:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_direct_normal_broadband_mfrsrE13:flag_method = "bit" ; qc_direct_normal_broadband_mfrsrE13:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_direct_normal_broadband_mfrsrE13:bit_1_assessment = "Bad" ; qc_direct_normal_broadband_mfrsrE13:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_direct_normal_broadband_mfrsrE13:bit_2_assessment = "Indeterminate" ; float direct_normal_narrowband_mfrsrE13(time, filter) ; direct_normal_narrowband_mfrsrE13:long_name = "Narrowband Direct Normal Irradiance for mfrsrE13" ; direct_normal_narrowband_mfrsrE13:units = "W/(m^2 nm)" ; direct_normal_narrowband_mfrsrE13:missing_value = -9999.f ; direct_normal_narrowband_mfrsrE13:source = "sgpmfrsrE13.b1:direct_normal_narrowband_filter1" ; direct_normal_narrowband_mfrsrE13:source_comment = "This variable was constructed from the six one dim values in source datastream. It is comprised of variables representing filter1 through filter6." ; direct_normal_narrowband_mfrsrE13:ancillary_variables = "qc_direct_normal_narrowband_mfrsrE13" ; int qc_direct_normal_narrowband_mfrsrE13(time, filter) ; qc_direct_normal_narrowband_mfrsrE13:long_name = "Quality check results on variable: Narrowband Direct Normal Irradiance for mfrsrE13" ; qc_direct_normal_narrowband_mfrsrE13:units = "1" ; qc_direct_normal_narrowband_mfrsrE13:standard_name = "quality_flag" ; qc_direct_normal_narrowband_mfrsrE13:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_direct_normal_narrowband_mfrsrE13:flag_method = "bit" ; qc_direct_normal_narrowband_mfrsrE13:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_direct_normal_narrowband_mfrsrE13:bit_1_assessment = "Bad" ; qc_direct_normal_narrowband_mfrsrE13:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_direct_normal_narrowband_mfrsrE13:bit_2_assessment = "Indeterminate" ; float up_hemisp_broadband_mfr10mC1(time) ; up_hemisp_broadband_mfr10mC1:long_name = "10 meter Broadband Upwelling Hemispheric Irradiance" ; up_hemisp_broadband_mfr10mC1:units = "W/m^2" ; up_hemisp_broadband_mfr10mC1:resolution = 0.1f ; up_hemisp_broadband_mfr10mC1:missing_value = -9999.f ; up_hemisp_broadband_mfr10mC1:explanation_of_broadband_channel = "Unfiltered silicon, nominally from 320 to 1200nm" ; up_hemisp_broadband_mfr10mC1:source = "sgpmfr10mC1.b1:up_hemisp_broadband" ; up_hemisp_broadband_mfr10mC1:ancillary_variables = "qc_up_hemisp_broadband_mfr10mC1" ; int qc_up_hemisp_broadband_mfr10mC1(time) ; qc_up_hemisp_broadband_mfr10mC1:long_name = "Quality check results on variable: 10 meter Broadband Upwelling Hemispheric Irradiance" ; qc_up_hemisp_broadband_mfr10mC1:units = "1" ; qc_up_hemisp_broadband_mfr10mC1:standard_name = "quality_flag" ; qc_up_hemisp_broadband_mfr10mC1: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_up_hemisp_broadband_mfr10mC1:flag_method = "bit" ; qc_up_hemisp_broadband_mfr10mC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_up_hemisp_broadband_mfr10mC1:bit_1_assessment = "Bad" ; qc_up_hemisp_broadband_mfr10mC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_up_hemisp_broadband_mfr10mC1:bit_2_assessment = "Indeterminate" ; qc_up_hemisp_broadband_mfr10mC1:bit_3_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_up_hemisp_broadband_mfr10mC1:bit_3_assessment = "Indeterminate" ; qc_up_hemisp_broadband_mfr10mC1:bit_4_description = "up_short_hemisp_beflux1longC1, up_hemisp_broadband_mfr25mC1, and/or up_short_hemisp_irt25mC1 are missing, if this flag is set the standard deviation test is not performed" ; qc_up_hemisp_broadband_mfr10mC1:bit_4_assessment = "Indeterminate" ; qc_up_hemisp_broadband_mfr10mC1:bit_5_description = "cosine_solar_zenith_angle_mfr10mC1 or cosine_solar_zenith_angle_mfr25mC1 is less than 0.150000, value set to missing_value" ; qc_up_hemisp_broadband_mfr10mC1:bit_5_assessment = "Bad" ; qc_up_hemisp_broadband_mfr10mC1:bit_6_description = "Ratio of up_hemisp_broadband_mfr10mC1 to up_short_hemisp_beflux1longC1 or ratio of up_hemisp_broadband_mfr25mC1 to up_short_hemisp_irt25mC1 is less than 0.750000 or greater than 1.750000, no additional qc tests performed, value set to missing_value. Test only performed if standard deviation test passes." ; qc_up_hemisp_broadband_mfr10mC1:bit_6_assessment = "Bad" ; qc_up_hemisp_broadband_mfr10mC1:bit_7_description = "Standard deviation of percent difference of this value to the average of the available good upwelling irradiance measurements is greater than 0.030000, value set to missing_value" ; qc_up_hemisp_broadband_mfr10mC1:bit_7_assessment = "Bad" ; qc_up_hemisp_broadband_mfr10mC1:bit_8_description = "Sample was good, but was one of less than 5 samples in a series of predominantly bad samples, value set to missing_value" ; qc_up_hemisp_broadband_mfr10mC1:bit_8_assessment = "Bad" ; float be_up_hemisp_broadband_mfr10mC1(time) ; be_up_hemisp_broadband_mfr10mC1:long_name = "Best estimate 10 meter broadband upwelling hemispheric irradiance" ; be_up_hemisp_broadband_mfr10mC1:units = "W/m^2" ; be_up_hemisp_broadband_mfr10mC1:missing_value = -9999.f ; be_up_hemisp_broadband_mfr10mC1:ancillary_variables = "qc_be_up_hemisp_broadband_mfr10mC1 be_up_hemisp_broadband_estimation_count_mfr10mC1" ; int qc_be_up_hemisp_broadband_mfr10mC1(time) ; qc_be_up_hemisp_broadband_mfr10mC1:long_name = "Quality check results on variable: Best estimate 10 meter broadband upwelling hemispheric irradiance" ; qc_be_up_hemisp_broadband_mfr10mC1:units = "1" ; qc_be_up_hemisp_broadband_mfr10mC1:standard_name = "quality_flag" ; qc_be_up_hemisp_broadband_mfr10mC1: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_be_up_hemisp_broadband_mfr10mC1:flag_method = "bit" ; qc_be_up_hemisp_broadband_mfr10mC1:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_be_up_hemisp_broadband_mfr10mC1:bit_1_assessment = "Bad" ; int be_up_hemisp_broadband_estimation_count_mfr10mC1(time) ; be_up_hemisp_broadband_estimation_count_mfr10mC1:long_name = "Estimation status flag for Best estimate 10 meter broadband upwelling hemispheric irradiance" ; be_up_hemisp_broadband_estimation_count_mfr10mC1:units = "1" ; be_up_hemisp_broadband_estimation_count_mfr10mC1:comment = "If value is zero then be_up_hemisp_broadband_mfr10mC1 is equal to up_hemisp_broadband_mfr10mC1. If value greater then zero then be_up_hemisp_broadband_mfr10mC1 is estimated using up_short_hemisp_beflux1longC1 and average ratio of be_up_hemisp_broadband_mfr10mC1 to up_short_hemisp_beflux1longC1. The value represents the number of samples used to calculate the estimation" ; float up_hemisp_narrowband_mfr10mC1(time, filter) ; up_hemisp_narrowband_mfr10mC1:long_name = "10 meter Narrowband Upwelling Hemispheric Irradiance" ; up_hemisp_narrowband_mfr10mC1:units = "W/(m^2 nm)" ; up_hemisp_narrowband_mfr10mC1:resolution = 0.01f ; up_hemisp_narrowband_mfr10mC1:missing_value = -9999.f ; up_hemisp_narrowband_mfr10mC1:source = "sgpmfr10mC1.b1:up_hemisp_narrowband_filter1" ; up_hemisp_narrowband_mfr10mC1:source_comment = "This variable was constructed from the six one dim values in source datastream. It is comprised of variables representing filter1 through filter6." ; up_hemisp_narrowband_mfr10mC1:ancillary_variables = "qc_up_hemisp_narrowband_mfr10mC1" ; int qc_up_hemisp_narrowband_mfr10mC1(time, filter) ; qc_up_hemisp_narrowband_mfr10mC1:long_name = "Quality check results on variable: 10 meter Narrowband Upwelling Hemispheric Irradiance" ; qc_up_hemisp_narrowband_mfr10mC1:units = "1" ; qc_up_hemisp_narrowband_mfr10mC1:standard_name = "quality_flag" ; qc_up_hemisp_narrowband_mfr10mC1: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_up_hemisp_narrowband_mfr10mC1:flag_method = "bit" ; qc_up_hemisp_narrowband_mfr10mC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_up_hemisp_narrowband_mfr10mC1:bit_1_assessment = "Bad" ; qc_up_hemisp_narrowband_mfr10mC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_up_hemisp_narrowband_mfr10mC1:bit_2_assessment = "Indeterminate" ; qc_up_hemisp_narrowband_mfr10mC1:bit_3_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_up_hemisp_narrowband_mfr10mC1:bit_3_assessment = "Indeterminate" ; qc_up_hemisp_narrowband_mfr10mC1:bit_4_description = "up_hemisp_narrowband_mfr25m is missing" ; qc_up_hemisp_narrowband_mfr10mC1:bit_4_assessment = "Indeterminate" ; qc_up_hemisp_narrowband_mfr10mC1:bit_5_description = "up_hemisp_broadband_mfr10mC1 was bad and could not be corrected" ; qc_up_hemisp_narrowband_mfr10mC1:bit_5_assessment = "Indeterminate" ; qc_up_hemisp_narrowband_mfr10mC1:bit_6_description = "cosine_solar_zenith_angle_mfr10mC1 or cosine_solar_zenith_angle_mfr25mC1 is less than 0.150000, value set to missing_value" ; qc_up_hemisp_narrowband_mfr10mC1:bit_6_assessment = "Bad" ; qc_up_hemisp_narrowband_mfr10mC1:bit_7_description = "Standard deviation of percent difference of this value to the average of the available good upwelling irradiance measurements is greater than 0.030000, value set to missing_value" ; qc_up_hemisp_narrowband_mfr10mC1:bit_7_assessment = "Bad" ; qc_up_hemisp_narrowband_mfr10mC1:bit_8_description = "Sample was good, but was one of less than 5 samples in a series of predominantly bad samples, value set to missing_value" ; qc_up_hemisp_narrowband_mfr10mC1:bit_8_assessment = "Bad" ; float be_up_hemisp_narrowband_mfr10mC1(time, filter) ; be_up_hemisp_narrowband_mfr10mC1:long_name = "Best estimate 10 meter narrowband upwelling hemispheric irradiance" ; be_up_hemisp_narrowband_mfr10mC1:units = "W/(m^2 nm)" ; be_up_hemisp_narrowband_mfr10mC1:missing_value = -9999.f ; be_up_hemisp_narrowband_mfr10mC1:ancillary_variables = "qc_be_up_hemisp_narrowband_mfr10mC1 be_up_hemisp_narrowband_estimation_count_mfr10mC1" ; int qc_be_up_hemisp_narrowband_mfr10mC1(time, filter) ; qc_be_up_hemisp_narrowband_mfr10mC1:long_name = "Quality check results on variable: Best estimate 10 meter narrowband upwelling hemispheric irradiance" ; qc_be_up_hemisp_narrowband_mfr10mC1:units = "1" ; qc_be_up_hemisp_narrowband_mfr10mC1:standard_name = "quality_flag" ; qc_be_up_hemisp_narrowband_mfr10mC1: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_be_up_hemisp_narrowband_mfr10mC1:flag_method = "bit" ; qc_be_up_hemisp_narrowband_mfr10mC1:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_be_up_hemisp_narrowband_mfr10mC1:bit_1_assessment = "Bad" ; int be_up_hemisp_narrowband_estimation_count_mfr10mC1(time, filter) ; be_up_hemisp_narrowband_estimation_count_mfr10mC1:long_name = "Estimation status flag for Best estimate 10 meter narrowband upwelling hemispheric irradiance" ; be_up_hemisp_narrowband_estimation_count_mfr10mC1:units = "1" ; be_up_hemisp_narrowband_estimation_count_mfr10mC1:comment = "If value is zero then be_up_hemisp_narrowband_mfr10mC1 is equal to up_hemisp_narrowband_mfr10mC1. If value greater then zero then be_up_hemisp_narrowband_mfr10mC1 is estimated using be_up_hemisp_broadband_mfr10mC1 and average ratio of be_up_hemisp_narrowband_mfr10mC1 to be_up_hemisph_broadband_mfr10mC1. The value represents the number of samples used to calculate the estimation" ; float cosine_solar_zenith_angle_mfr10mC1(time) ; cosine_solar_zenith_angle_mfr10mC1:long_name = "10 meter Cosine Solar Zenith Angle" ; cosine_solar_zenith_angle_mfr10mC1:units = "1" ; cosine_solar_zenith_angle_mfr10mC1:missing_value = -9999.f ; cosine_solar_zenith_angle_mfr10mC1:source = "sgpmfr10mC1.b1:cosine_solar_zenith_angle" ; cosine_solar_zenith_angle_mfr10mC1:ancillary_variables = "qc_cosine_solar_zenith_angle_mfr10mC1" ; int qc_cosine_solar_zenith_angle_mfr10mC1(time) ; qc_cosine_solar_zenith_angle_mfr10mC1:long_name = "Quality check results on variable: 10 meter Cosine Solar Zenith Angle" ; qc_cosine_solar_zenith_angle_mfr10mC1:units = "1" ; qc_cosine_solar_zenith_angle_mfr10mC1:standard_name = "quality_flag" ; qc_cosine_solar_zenith_angle_mfr10mC1: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_mfr10mC1:flag_method = "bit" ; qc_cosine_solar_zenith_angle_mfr10mC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_cosine_solar_zenith_angle_mfr10mC1:bit_1_assessment = "Bad" ; qc_cosine_solar_zenith_angle_mfr10mC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_cosine_solar_zenith_angle_mfr10mC1:bit_2_assessment = "Indeterminate" ; float up_hemisp_broadband_mfr25mC1(time) ; up_hemisp_broadband_mfr25mC1:long_name = "25 meter Broadband Upwelling Hemispheric Irradiance" ; up_hemisp_broadband_mfr25mC1:units = "W/m^2" ; up_hemisp_broadband_mfr25mC1:resolution = 0.1f ; up_hemisp_broadband_mfr25mC1:missing_value = -9999.f ; up_hemisp_broadband_mfr25mC1:explanation_of_broadband_channel = "Unfiltered silicon, nominally from 320 to 1200nm" ; up_hemisp_broadband_mfr25mC1:source = "sgpmfr25mC1.b1:up_hemisp_broadband" ; up_hemisp_broadband_mfr25mC1:ancillary_variables = "qc_up_hemisp_broadband_mfr25mC1" ; int qc_up_hemisp_broadband_mfr25mC1(time) ; qc_up_hemisp_broadband_mfr25mC1:long_name = "Quality check results on variable: 25 meter Broadband Upwelling Hemispheric Irradiance" ; qc_up_hemisp_broadband_mfr25mC1:units = "1" ; qc_up_hemisp_broadband_mfr25mC1:standard_name = "quality_flag" ; qc_up_hemisp_broadband_mfr25mC1: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_up_hemisp_broadband_mfr25mC1:flag_method = "bit" ; qc_up_hemisp_broadband_mfr25mC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_up_hemisp_broadband_mfr25mC1:bit_1_assessment = "Bad" ; qc_up_hemisp_broadband_mfr25mC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_up_hemisp_broadband_mfr25mC1:bit_2_assessment = "Indeterminate" ; qc_up_hemisp_broadband_mfr25mC1:bit_3_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_up_hemisp_broadband_mfr25mC1:bit_3_assessment = "Indeterminate" ; qc_up_hemisp_broadband_mfr25mC1:bit_4_description = "up_short_hemisp_beflux1longC1, up_hemisp_broadband_mfr10mC1,and/or up_short_hemisp_irt25mC1 are missing, if this flag is set the standard deviation test is not performed" ; qc_up_hemisp_broadband_mfr25mC1:bit_4_assessment = "Indeterminate" ; qc_up_hemisp_broadband_mfr25mC1:bit_5_description = "cosine_solar_zenith_angle_mfr10mC1 or cosine_solar_zenith_angle_mfr25mC1 is less than 0.150000, value set to missing_value" ; qc_up_hemisp_broadband_mfr25mC1:bit_5_assessment = "Bad" ; qc_up_hemisp_broadband_mfr25mC1:bit_6_description = "Ratio of up_hemisp_broadband_mfr10mC1 to up_short_hemisp_beflux1longC1 or ratio of up_hemisp_broadband_mfr25mC1 to up_short_hemisp_irt25mC1 is less than 0.750000 or greater than 1.750000, no additional qc tests performed, value set to missing_value. Test only performed if the standard deviation test passes." ; qc_up_hemisp_broadband_mfr25mC1:bit_6_assessment = "Bad" ; qc_up_hemisp_broadband_mfr25mC1:bit_7_description = "Standard deviation of percent difference of this value to the average of the available good upwelling irradiance measurements is greater than 0.030000, value set to missing_value" ; qc_up_hemisp_broadband_mfr25mC1:bit_7_assessment = "Bad" ; qc_up_hemisp_broadband_mfr25mC1:bit_8_description = "Sample was good, but was one of less than 5 samples in a series of predominantly bad samples, value set to missing_value" ; qc_up_hemisp_broadband_mfr25mC1:bit_8_assessment = "Bad" ; float be_up_hemisp_broadband_mfr25mC1(time) ; be_up_hemisp_broadband_mfr25mC1:long_name = "Best estimate 25 meter broadband upwelling hemispheric irradiance" ; be_up_hemisp_broadband_mfr25mC1:units = "W/m^2" ; be_up_hemisp_broadband_mfr25mC1:missing_value = -9999.f ; be_up_hemisp_broadband_mfr25mC1:ancillary_variables = "qc_be_up_hemisp_broadband_mfr25mC1 be_up_hemisp_broadband_estimation_count_mfr25mC1" ; int qc_be_up_hemisp_broadband_mfr25mC1(time) ; qc_be_up_hemisp_broadband_mfr25mC1:long_name = "Quality check results on variable: Best estimate 25 meter broadband upwelling hemispheric irradiance" ; qc_be_up_hemisp_broadband_mfr25mC1:units = "1" ; qc_be_up_hemisp_broadband_mfr25mC1:standard_name = "quality_flag" ; qc_be_up_hemisp_broadband_mfr25mC1: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_be_up_hemisp_broadband_mfr25mC1:flag_method = "bit" ; qc_be_up_hemisp_broadband_mfr25mC1:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_be_up_hemisp_broadband_mfr25mC1:bit_1_assessment = "Bad" ; int be_up_hemisp_broadband_estimation_count_mfr25mC1(time) ; be_up_hemisp_broadband_estimation_count_mfr25mC1:long_name = "Estimation status flag for Best estimate 25 meter broadband upwelling hemispheric irradiance" ; be_up_hemisp_broadband_estimation_count_mfr25mC1:units = "1" ; be_up_hemisp_broadband_estimation_count_mfr25mC1:comment = "If value is zero then be_up_hemisp_broadband_mfr25mC1 is equal to up_hemisp_broadband_mfr25mC1. If value greater then zero then be_up_hemisp_broadband_mfr25mC1 is estimated using up_short_hemisp_beflux1longC1 and average ratio of be_up_hemisp_broadband_mfr25mC1 to up_short_hemisp_beflux1longC1. The value represents the number of samples used to calculate the estimation" ; float up_hemisp_narrowband_mfr25mC1(time, filter) ; up_hemisp_narrowband_mfr25mC1:long_name = "25 meter Narrowband Upwelling Hemispheric Irradiance" ; up_hemisp_narrowband_mfr25mC1:units = "W/(m^2 nm)" ; up_hemisp_narrowband_mfr25mC1:resolution = 0.01f ; up_hemisp_narrowband_mfr25mC1:missing_value = -9999.f ; up_hemisp_narrowband_mfr25mC1:source = "sgpmfr25mC1.b1:up_hemisp_narrowband_filter1" ; up_hemisp_narrowband_mfr25mC1:source_comment = "This variable was constructed from the six one dim values in source datastream. It is comprised of variables representing filter1 through filter6." ; up_hemisp_narrowband_mfr25mC1:ancillary_variables = "qc_up_hemisp_narrowband_mfr25mC1" ; int qc_up_hemisp_narrowband_mfr25mC1(time, filter) ; qc_up_hemisp_narrowband_mfr25mC1:long_name = "Quality check results on variable: 25 meter Narrowband Upwelling Hemispheric Irradiance" ; qc_up_hemisp_narrowband_mfr25mC1:units = "1" ; qc_up_hemisp_narrowband_mfr25mC1:standard_name = "quality_flag" ; qc_up_hemisp_narrowband_mfr25mC1: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_up_hemisp_narrowband_mfr25mC1:flag_method = "bit" ; qc_up_hemisp_narrowband_mfr25mC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_up_hemisp_narrowband_mfr25mC1:bit_1_assessment = "Bad" ; qc_up_hemisp_narrowband_mfr25mC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_up_hemisp_narrowband_mfr25mC1:bit_2_assessment = "Indeterminate" ; qc_up_hemisp_narrowband_mfr25mC1:bit_3_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_up_hemisp_narrowband_mfr25mC1:bit_3_assessment = "Indeterminate" ; qc_up_hemisp_narrowband_mfr25mC1:bit_4_description = "up_hemisp_narrowband_mfr10m is missing" ; qc_up_hemisp_narrowband_mfr25mC1:bit_4_assessment = "Indeterminate" ; qc_up_hemisp_narrowband_mfr25mC1:bit_5_description = "up_hemisp_broadband_mfr25mC1 was bad and could not be corrected" ; qc_up_hemisp_narrowband_mfr25mC1:bit_5_assessment = "Indeterminate" ; qc_up_hemisp_narrowband_mfr25mC1:bit_6_description = "cosine_solar_zenith_angle_mfr10mC1 or cosine_solar_zenith_angle_mfr25mC1 is less than 0.150000, value set to missing_value" ; qc_up_hemisp_narrowband_mfr25mC1:bit_6_assessment = "Bad" ; qc_up_hemisp_narrowband_mfr25mC1:bit_7_description = "Standard deviation of percent difference of this value to the average of the available good upwelling irradiance measurements is greater than 0.030000, value set to missing_value" ; qc_up_hemisp_narrowband_mfr25mC1:bit_7_assessment = "Bad" ; qc_up_hemisp_narrowband_mfr25mC1:bit_8_description = "Sample was good, but was one of less than 5 samples in a series of predominantly bad samples, value set to missing_value" ; qc_up_hemisp_narrowband_mfr25mC1:bit_8_assessment = "Bad" ; float be_up_hemisp_narrowband_mfr25mC1(time, filter) ; be_up_hemisp_narrowband_mfr25mC1:long_name = "Best estimate 25 meter narrowband upwelling hemispheric irradiance" ; be_up_hemisp_narrowband_mfr25mC1:units = "W/(m^2 nm)" ; be_up_hemisp_narrowband_mfr25mC1:missing_value = -9999.f ; be_up_hemisp_narrowband_mfr25mC1:ancillary_variables = "qc_be_up_hemisp_narrowband_mfr25mC1 be_up_hemisp_narrowband_estimation_count_mfr25mC1" ; int qc_be_up_hemisp_narrowband_mfr25mC1(time, filter) ; qc_be_up_hemisp_narrowband_mfr25mC1:long_name = "Quality check results on variable: Best estimate 25 meter narrowband upwelling hemispheric irradiance" ; qc_be_up_hemisp_narrowband_mfr25mC1:units = "1" ; qc_be_up_hemisp_narrowband_mfr25mC1:standard_name = "quality_flag" ; qc_be_up_hemisp_narrowband_mfr25mC1: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_be_up_hemisp_narrowband_mfr25mC1:flag_method = "bit" ; qc_be_up_hemisp_narrowband_mfr25mC1:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_be_up_hemisp_narrowband_mfr25mC1:bit_1_assessment = "Bad" ; int be_up_hemisp_narrowband_estimation_count_mfr25mC1(time, filter) ; be_up_hemisp_narrowband_estimation_count_mfr25mC1:long_name = "Estimation status flag for Best estimate 25 meter narrowband upwelling hemispheric irradiance" ; be_up_hemisp_narrowband_estimation_count_mfr25mC1:units = "1" ; be_up_hemisp_narrowband_estimation_count_mfr25mC1:comment = "If value is zero then be_up_hemisp_narrowband_mfr25mC1 is equal to up_hemisp_narrowband_mfr25mC1. If value greater then zero then be_up_hemisp_narrowband_mfr25mC1 is estimated using be_up_hemisp_broadband_mfr25mC1 and average ratio of be_up_hemisp_narrowband_mfr25mC1 to be_up_hemisph_broadband_mfr25mC1. The value represents the number of samples used to calculate the estimation" ; float cosine_solar_zenith_angle_mfr25mC1(time) ; cosine_solar_zenith_angle_mfr25mC1:long_name = "25 meter Cosine Solar Zenith Angle" ; cosine_solar_zenith_angle_mfr25mC1:units = "1" ; cosine_solar_zenith_angle_mfr25mC1:missing_value = -9999.f ; cosine_solar_zenith_angle_mfr25mC1:source = "sgpmfr25mC1.b1:cosine_solar_zenith_angle" ; cosine_solar_zenith_angle_mfr25mC1:ancillary_variables = "qc_cosine_solar_zenith_angle_mfr25mC1" ; int qc_cosine_solar_zenith_angle_mfr25mC1(time) ; qc_cosine_solar_zenith_angle_mfr25mC1:long_name = "Quality check results on variable: 25 meter Cosine Solar Zenith Angle" ; qc_cosine_solar_zenith_angle_mfr25mC1:units = "1" ; qc_cosine_solar_zenith_angle_mfr25mC1:standard_name = "quality_flag" ; qc_cosine_solar_zenith_angle_mfr25mC1: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_mfr25mC1:flag_method = "bit" ; qc_cosine_solar_zenith_angle_mfr25mC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_cosine_solar_zenith_angle_mfr25mC1:bit_1_assessment = "Bad" ; qc_cosine_solar_zenith_angle_mfr25mC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_cosine_solar_zenith_angle_mfr25mC1:bit_2_assessment = "Indeterminate" ; float down_short_hemisp_beflux1longC1(time) ; down_short_hemisp_beflux1longC1:long_name = "Downwelling Shortwave Hemispheric Irradiance for beflux1longC1" ; down_short_hemisp_beflux1longC1:units = "W/m^2" ; down_short_hemisp_beflux1longC1:comment = "best estimate of direct + best estimate of diffuse from MFRSRE13, MFRSRC1, & BRS." ; down_short_hemisp_beflux1longC1:missing_value = -9999.f ; down_short_hemisp_beflux1longC1:source = "sgpbeflux1longC1.c1:down_short_hemisp" ; down_short_hemisp_beflux1longC1:ancillary_variables = "qc_down_short_hemisp_beflux1longC1" ; int qc_down_short_hemisp_beflux1longC1(time) ; qc_down_short_hemisp_beflux1longC1:long_name = "Quality check results on variable: Downwelling Shortwave Hemispheric Irradiance for beflux1longC1" ; qc_down_short_hemisp_beflux1longC1:units = "1" ; qc_down_short_hemisp_beflux1longC1:standard_name = "quality_flag" ; qc_down_short_hemisp_beflux1longC1: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_down_short_hemisp_beflux1longC1:flag_method = "bit" ; qc_down_short_hemisp_beflux1longC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_down_short_hemisp_beflux1longC1:bit_1_assessment = "Bad" ; qc_down_short_hemisp_beflux1longC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_down_short_hemisp_beflux1longC1:bit_2_assessment = "Indeterminate" ; float up_short_hemisp_beflux1longC1(time) ; up_short_hemisp_beflux1longC1:long_name = "Upwelling (10 meter) Shortwave Hemispheric Irradiance for beflux1longC1" ; up_short_hemisp_beflux1longC1:units = "W/m^2" ; up_short_hemisp_beflux1longC1:comment = "the average of MFRSR E13 and C1, use mfr/avg ratio as the tracker, if the difference between the two values are greater than 5%, then use the one closest to the ratio" ; up_short_hemisp_beflux1longC1:missing_value = -9999.f ; up_short_hemisp_beflux1longC1:source = "sgpbeflux1longC1.c1:up_short_hemisp" ; up_short_hemisp_beflux1longC1:ancillary_variables = "qc_up_short_hemisp_beflux1longC1" ; int qc_up_short_hemisp_beflux1longC1(time) ; qc_up_short_hemisp_beflux1longC1:long_name = "Quality check results on variable: Upwelling (10 meter) Shortwave Hemispheric Irradiance for beflux1longC1" ; qc_up_short_hemisp_beflux1longC1:units = "1" ; qc_up_short_hemisp_beflux1longC1:standard_name = "quality_flag" ; qc_up_short_hemisp_beflux1longC1: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_up_short_hemisp_beflux1longC1:flag_method = "bit" ; qc_up_short_hemisp_beflux1longC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_up_short_hemisp_beflux1longC1:bit_1_assessment = "Bad" ; qc_up_short_hemisp_beflux1longC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_up_short_hemisp_beflux1longC1:bit_2_assessment = "Indeterminate" ; float short_direct_normal_beflux1longC1(time) ; short_direct_normal_beflux1longC1:long_name = "Shortwave Direct Normal Irradiance for beflux1longC1" ; short_direct_normal_beflux1longC1:units = "W/m^2" ; short_direct_normal_beflux1longC1:comment = "the average of the two closest values of BRS direct normal (NIP), MFRSRE13 direct normal, and MFRSRC1 direct normal" ; short_direct_normal_beflux1longC1:missing_value = -9999.f ; short_direct_normal_beflux1longC1:source = "sgpbeflux1longC1.c1:short_direct_normal" ; short_direct_normal_beflux1longC1:ancillary_variables = "qc_short_direct_normal_beflux1longC1" ; int qc_short_direct_normal_beflux1longC1(time) ; qc_short_direct_normal_beflux1longC1:long_name = "Quality check results on variable: Shortwave Direct Normal Irradiance for beflux1longC1" ; qc_short_direct_normal_beflux1longC1:units = "1" ; qc_short_direct_normal_beflux1longC1:standard_name = "quality_flag" ; qc_short_direct_normal_beflux1longC1: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_short_direct_normal_beflux1longC1:flag_method = "bit" ; qc_short_direct_normal_beflux1longC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_short_direct_normal_beflux1longC1:bit_1_assessment = "Bad" ; qc_short_direct_normal_beflux1longC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_short_direct_normal_beflux1longC1:bit_2_assessment = "Indeterminate" ; float up_short_hemisp_irt25mC1(time) ; up_short_hemisp_irt25mC1:long_name = "Upwelling Shortwave Hemispheric Irradiance, Pyranometer" ; up_short_hemisp_irt25mC1:units = "W/m^2" ; up_short_hemisp_irt25mC1:resolution = 0.1f ; up_short_hemisp_irt25mC1:missing_value = -9999.f ; up_short_hemisp_irt25mC1:ventilation_status = "Ventilated" ; up_short_hemisp_irt25mC1:height = 25.f ; up_short_hemisp_irt25mC1:height_units = "meters" ; up_short_hemisp_irt25mC1:source = "sgpirt25mC1.b1:up_short_hemisp" ; up_short_hemisp_irt25mC1:ancillary_variables = "qc_up_short_hemisp_irt25mC1" ; int qc_up_short_hemisp_irt25mC1(time) ; qc_up_short_hemisp_irt25mC1:long_name = "Quality check results on variable: Upwelling Shortwave Hemispheric Irradiance, Pyranometer" ; qc_up_short_hemisp_irt25mC1:units = "1" ; qc_up_short_hemisp_irt25mC1:standard_name = "quality_flag" ; qc_up_short_hemisp_irt25mC1: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_up_short_hemisp_irt25mC1:flag_method = "bit" ; qc_up_short_hemisp_irt25mC1:bit_1_description = "Transformation applied in surfspecalb_transform process resulted in a bad outcome, value set to missing_value." ; qc_up_short_hemisp_irt25mC1:bit_1_assessment = "Bad" ; qc_up_short_hemisp_irt25mC1:bit_2_description = "Transformation applied in surfspecalb_transform process resulted in an indeterminate outcome." ; qc_up_short_hemisp_irt25mC1:bit_2_assessment = "Indeterminate" ; float hemisp_broadband_mfrsr(time) ; hemisp_broadband_mfrsr:long_name = "Best measured hemispheric broadband irradiance from mfrsrC1 and/or mfrsrE13" ; hemisp_broadband_mfrsr:units = "W/m^2" ; hemisp_broadband_mfrsr:missing_value = -9999.f ; hemisp_broadband_mfrsr:ancillary_variables = "qc_hemisp_broadband_mfrsr source_hemisp_broadband_mfrsr" ; int qc_hemisp_broadband_mfrsr(time) ; qc_hemisp_broadband_mfrsr:long_name = "Quality check results on variable: Best measured hemispheric broadband irradiance from mfrsrC1 and/or mfrsrE13" ; qc_hemisp_broadband_mfrsr:units = "1" ; qc_hemisp_broadband_mfrsr:standard_name = "quality_flag" ; qc_hemisp_broadband_mfrsr:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_hemisp_broadband_mfrsr:flag_method = "bit" ; qc_hemisp_broadband_mfrsr:bit_1_description = "0.95 > hemisp_broadband_mfrsrC1/hemisp_broadband_mfrsrE13 > 1.05" ; qc_hemisp_broadband_mfrsr:bit_1_assessment = "Indeterminate" ; qc_hemisp_broadband_mfrsr:bit_2_description = "hemisp_broadband_mfrsrC1 is bad and hemisp_broadband_mfrsrE13 is good or indeterminate" ; qc_hemisp_broadband_mfrsr:bit_2_assessment = "Indeterminate" ; qc_hemisp_broadband_mfrsr:bit_3_description = "hemisp_broadband_mfrsrE13 is bad and hemisp_broadband_mfrsrC1 is good or indeterminate" ; qc_hemisp_broadband_mfrsr:bit_3_assessment = "Indeterminate" ; qc_hemisp_broadband_mfrsr:bit_4_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_hemisp_broadband_mfrsr:bit_4_assessment = "Indeterminate" ; qc_hemisp_broadband_mfrsr:bit_5_description = "down_short_hemisp_beflux1longC1 is missing" ; qc_hemisp_broadband_mfrsr:bit_5_assessment = "Indeterminate" ; qc_hemisp_broadband_mfrsr:bit_6_description = "0.9 > hemisp_broadband_mfrsrE13/down_short_hemisp_beflux1longC1 > 1.1" ; qc_hemisp_broadband_mfrsr:bit_6_assessment = "Indeterminate" ; qc_hemisp_broadband_mfrsr:bit_7_description = "0.9 > hemisp_broadband_mfrsrC1/down_short_hemisp_beflux1longC1 > 1.1" ; qc_hemisp_broadband_mfrsr:bit_7_assessment = "Indeterminate" ; qc_hemisp_broadband_mfrsr:bit_8_description = "hemisp_broadband_mfrsrC1 or hemisp_broadband_mfrsrE13 are indeterminate" ; qc_hemisp_broadband_mfrsr:bit_8_assessment = "Indeterminate" ; qc_hemisp_broadband_mfrsr:bit_9_description = "hemisp_broadband_mfrsrC1 and hemisp_broadband_mfrsrE13 are bad, value set to missing_value" ; qc_hemisp_broadband_mfrsr:bit_9_assessment = "Bad" ; qc_hemisp_broadband_mfrsr:bit_10_description = "hemisp_broadband_mfrsrC1 is bad and 0.9 > hemisp_broadband_mfrsrE13/down_short_hemisp_beflux1longC1 > 1.1, or hemisp_broadband_mfrsrE13 is bad and 0.9 > hemisp_broadband_mfrsrC1/down_short_hemisp_beflux1longC1 > 1.1, or both 0.9 > hemisp_broadband_mfrsrE13/down_short_hemisp_beflux1longC1 > 1.1 and 0.9 > hemisp_broadband_mfrsrC1/down_short_hemisp_beflux1longC1 > 1.1, value set to missing_value" ; qc_hemisp_broadband_mfrsr:bit_10_assessment = "Bad" ; qc_hemisp_broadband_mfrsr:bit_11_description = "Sample was good, but was one of less than 5 samples in a series of predominantly bad samples, value set to missing_value" ; qc_hemisp_broadband_mfrsr:bit_11_assessment = "Bad" ; int source_hemisp_broadband_mfrsr(time) ; source_hemisp_broadband_mfrsr:long_name = "Source for variable: Best measured hemispheric broadband irradiance from mfrsrC1 and/or mfrsrE13" ; source_hemisp_broadband_mfrsr:units = "1" ; source_hemisp_broadband_mfrsr:description = "This variable contains integer values which should be interpreted as listed." ; source_hemisp_broadband_mfrsr:flag_method = "integer" ; source_hemisp_broadband_mfrsr:flag_0_description = "no_source_available" ; source_hemisp_broadband_mfrsr:flag_1_description = "sgpmfrsrC1.b1:hemisp_broadband, sgpmfrsrE13.b1:hemisp_broadband" ; source_hemisp_broadband_mfrsr:flag_1_comment = "Value is average of hemisp_broadband_mfrsrC1 and hemisp_broadband_mfrsrE13" ; source_hemisp_broadband_mfrsr:flag_2_description = "sgpmfrsrC1.b1:hemisp_broadband" ; source_hemisp_broadband_mfrsr:flag_3_description = "sgpmfrsrE13.b1:hemisp_broadband" ; float be_hemisp_broadband_mfrsr(time) ; be_hemisp_broadband_mfrsr:long_name = "Best estimate Best measured hemispheric broadband irradiance from mfrsrC1 and/or mfrsrE13" ; be_hemisp_broadband_mfrsr:units = "W/m^2" ; be_hemisp_broadband_mfrsr:missing_value = -9999.f ; be_hemisp_broadband_mfrsr:comment = "Value is best of hemisp_broadband_mfrsrC1 and hemisp_broadband_mfrsrE13. If both good then value is average of C1 and E13; if both bad or missing value is estimated using down_short_hemisp_beflux1longC1 and the average ratio of be_hemisp_broadband_mfrsr to down_short_hemisp_beflux1longC1 of known good points." ; be_hemisp_broadband_mfrsr:ancillary_variables = "qc_be_hemisp_broadband_mfrsr be_hemisp_broadband_estimation_count_mfrsr source_hemisp_broadband_mfrsr" ; int qc_be_hemisp_broadband_mfrsr(time) ; qc_be_hemisp_broadband_mfrsr:long_name = "Quality check results on variable: Best estimate Best measured hemispheric broadband irradiance from mfrsrC1 and/or mfrsrE13" ; qc_be_hemisp_broadband_mfrsr:units = "1" ; qc_be_hemisp_broadband_mfrsr:standard_name = "quality_flag" ; qc_be_hemisp_broadband_mfrsr: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_be_hemisp_broadband_mfrsr:flag_method = "bit" ; qc_be_hemisp_broadband_mfrsr:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_be_hemisp_broadband_mfrsr:bit_1_assessment = "Bad" ; int be_hemisp_broadband_estimation_count_mfrsr(time) ; be_hemisp_broadband_estimation_count_mfrsr:long_name = "Estimation status flag for best estimate best measured hemispheric broadband irradiance from mfrsrC1 and/or mfrsrE13" ; be_hemisp_broadband_estimation_count_mfrsr:units = "1" ; be_hemisp_broadband_estimation_count_mfrsr:comment = "If value is zero then be_hemisp_broadband_mfrsr is equal to hemisp_broadband_mfrsr. If value greater then zero then be_hemisp_broadband_mfrsr is estimated. The value represents the number of samples used to calculate the estimation" ; float hemisp_narrowband_mfrsr(time, filter) ; hemisp_narrowband_mfrsr:long_name = "Best measured hemispheric narrowband irradiance from mfrsrC1 and/or mfrsrE13" ; hemisp_narrowband_mfrsr:units = "W/m^2" ; hemisp_narrowband_mfrsr:missing_value = -9999.f ; hemisp_narrowband_mfrsr:ancillary_variables = "qc_hemisp_narrowband_mfrsr source_hemisp_narrowband_mfrsr" ; int qc_hemisp_narrowband_mfrsr(time, filter) ; qc_hemisp_narrowband_mfrsr:long_name = "Quality check results on variable: Best measured hemispheric narrowband irradiance from mfrsrC1 and/or mfrsrE13" ; qc_hemisp_narrowband_mfrsr:units = "1" ; qc_hemisp_narrowband_mfrsr:standard_name = "quality_flag" ; qc_hemisp_narrowband_mfrsr:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_hemisp_narrowband_mfrsr:flag_method = "bit" ; qc_hemisp_narrowband_mfrsr:bit_1_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_hemisp_narrowband_mfrsr:bit_1_assessment = "Indeterminate" ; qc_hemisp_narrowband_mfrsr:bit_2_description = "down_short_hemisp_beflux1longC1 is missing" ; qc_hemisp_narrowband_mfrsr:bit_2_assessment = "Indeterminate" ; qc_hemisp_narrowband_mfrsr:bit_3_description = "hemisp_broadband_mfrsrC1 and hemisp_broadband_mfrsrE13 are bad or indeterminate, or hemisp_broadband_mfrsr is bad, value set to missing" ; qc_hemisp_narrowband_mfrsr:bit_3_assessment = "Bad" ; qc_hemisp_narrowband_mfrsr:bit_4_description = "hemisp_narrowband_mfrsrC1 or hemisp_narrowband_mfrsrE13 are bad or indeterminate, value set to missing_value" ; qc_hemisp_narrowband_mfrsr:bit_4_assessment = "Bad" ; qc_hemisp_narrowband_mfrsr:bit_5_description = "Sample was good, but was one of less than 5 samples in a series of predominantly bad samples, value set to missing_value" ; qc_hemisp_narrowband_mfrsr:bit_5_assessment = "Bad" ; int source_hemisp_narrowband_mfrsr(time, filter) ; source_hemisp_narrowband_mfrsr:long_name = "Source for variable: Best measured hemispheric narrowband irradiance from mfrsrC1 and/or mfrsrE13" ; source_hemisp_narrowband_mfrsr:units = "1" ; source_hemisp_narrowband_mfrsr:description = "This variable contains integer values which should be interpreted as listed." ; source_hemisp_narrowband_mfrsr:flag_method = "integer" ; source_hemisp_narrowband_mfrsr:flag_0_description = "no_source_available" ; source_hemisp_narrowband_mfrsr:flag_1_description = "sgpmfrsrC1.b1:hemisp_narrowband_filter1, sgpmfrsrE13.b1:hemisp_narrowband_filter1" ; source_hemisp_narrowband_mfrsr:flag_1_comment = "Value of each filter is average of corresponding filter for hemisp_narrowband_mfrsrC1 and hemisp_narrowband_mfrsrE13." ; source_hemisp_narrowband_mfrsr:flag_2_description = "sgpmfrsrC1.b1:hemisp_narrowband_filter1" ; source_hemisp_narrowband_mfrsr:flag_3_description = "sgpmfrsrE13.b1:hemisp_narrowband_filter1" ; float be_hemisp_narrowband_mfrsr(time, filter) ; be_hemisp_narrowband_mfrsr:long_name = "Best estimate Best measured hemispheric narrowband irradiance from mfrsrC1 and/or mfrsrE13" ; be_hemisp_narrowband_mfrsr:units = "W/m^2" ; be_hemisp_narrowband_mfrsr:missing_value = -9999.f ; be_hemisp_narrowband_mfrsr:comment = "Value is best of hemisp_narrowband_mfrsrC1 and hemisp_narrowband_mfrsrE13. If both good then value is average of C1 and E13; if both bad or missing value is estimated using be_hemisp_broadband_mfrsr and the average ratio of be_hemisp_narrowband_mfrsr to be_hemisp_broadband_mfrsr of known good points." ; be_hemisp_narrowband_mfrsr:ancillary_variables = "qc_be_hemisp_narrowband_mfrsr be_hemisp_narrowband_estimation_count_mfrsr source_hemisp_narrowband_mfrsr" ; int qc_be_hemisp_narrowband_mfrsr(time, filter) ; qc_be_hemisp_narrowband_mfrsr:long_name = "Quality check results on variable: Best estimate Best measured hemispheric narrowband irradiance from mfrsrC1 and/or mfrsrE13" ; qc_be_hemisp_narrowband_mfrsr:units = "1" ; qc_be_hemisp_narrowband_mfrsr:standard_name = "quality_flag" ; qc_be_hemisp_narrowband_mfrsr: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_be_hemisp_narrowband_mfrsr:flag_method = "bit" ; qc_be_hemisp_narrowband_mfrsr:bit_1_description = "Data value not available in input file, data value set to missing_value in output file." ; qc_be_hemisp_narrowband_mfrsr:bit_1_assessment = "Bad" ; int be_hemisp_narrowband_estimation_count_mfrsr(time, filter) ; be_hemisp_narrowband_estimation_count_mfrsr:long_name = "Estimation status flag for best estimate best measured hemispheric narrowband irradiance from mfrsrC1 and/or mfrsrE13" ; be_hemisp_narrowband_estimation_count_mfrsr:units = "1" ; be_hemisp_narrowband_estimation_count_mfrsr:comment = "If value is zero then be_hemisp_narrowband_mfrsr is equal to hemisp_narrowband_mfrsr. If value greater then zero then be_hemisp_narrowband_mfrsr is estimated. The value represents the number of samples used to calculate the estimation" ; float surface_albedo_mfr_broadband_10m(time) ; surface_albedo_mfr_broadband_10m:long_name = "Broadband surface albedo at the 10m tower" ; surface_albedo_mfr_broadband_10m:units = "1" ; surface_albedo_mfr_broadband_10m:missing_value = -9999.f ; surface_albedo_mfr_broadband_10m:comment = "Calculated as ratio of be_up_hemisp_broadband_mfr10mC1 to be_hemisp_broadband_mfrsr" ; surface_albedo_mfr_broadband_10m:ancillary_variables = "qc_surface_albedo_mfr_broadband_10m source_hemisp_broadband_mfrsr" ; int qc_surface_albedo_mfr_broadband_10m(time) ; qc_surface_albedo_mfr_broadband_10m:long_name = "Quality check results on variable: Broadband surface albedo at the 10m tower" ; qc_surface_albedo_mfr_broadband_10m:units = "1" ; qc_surface_albedo_mfr_broadband_10m:standard_name = "quality_flag" ; qc_surface_albedo_mfr_broadband_10m: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_surface_albedo_mfr_broadband_10m:fail_min = 0.f ; qc_surface_albedo_mfr_broadband_10m:fail_max = 1.1f ; qc_surface_albedo_mfr_broadband_10m:flag_method = "bit" ; qc_surface_albedo_mfr_broadband_10m:bit_1_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_surface_albedo_mfr_broadband_10m:bit_1_assessment = "Indeterminate" ; qc_surface_albedo_mfr_broadband_10m:bit_2_description = "be_hemisp_broadband_mfrsr is bad, data value set to missing_value" ; qc_surface_albedo_mfr_broadband_10m:bit_2_assessment = "Bad" ; qc_surface_albedo_mfr_broadband_10m:bit_3_description = "be_up_hemisp_broadband_mfr10mC1 is bad, data value set to missing_value" ; qc_surface_albedo_mfr_broadband_10m:bit_3_assessment = "Bad" ; qc_surface_albedo_mfr_broadband_10m:bit_4_description = "down_short_hemisp_beflux1longC1 is < cosine_solar_zenith_mfr10mC1 at solar noon multiplied by 100 or less than 50 W/m^2, whichever of the two is greater, data value set to missing_value." ; qc_surface_albedo_mfr_broadband_10m:bit_4_assessment = "Bad" ; qc_surface_albedo_mfr_broadband_10m:bit_5_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_surface_albedo_mfr_broadband_10m:bit_5_assessment = "Bad" ; qc_surface_albedo_mfr_broadband_10m:bit_6_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_surface_albedo_mfr_broadband_10m:bit_6_assessment = "Bad" ; float be_surface_albedo_mfr_broadband_10m(time) ; be_surface_albedo_mfr_broadband_10m:long_name = "Best estimate Broadband surface albedo at the 10m tower" ; be_surface_albedo_mfr_broadband_10m:units = "1" ; be_surface_albedo_mfr_broadband_10m:missing_value = -9999.f ; be_surface_albedo_mfr_broadband_10m:comment = "Calculated as ratio of be_up_hemisp_broadband_mfr10mC1 to be_hemisp_broadband_mfrsr with bad and missing values replaced with estimated values as described in be_surface_albedo_mfr_broadband_10m_status" ; be_surface_albedo_mfr_broadband_10m:ancillary_variables = "qc_be_surface_albedo_mfr_broadband_10m be_surface_albedo_mfr_broadband_10m_status" ; be_surface_albedo_mfr_broadband_10m:standard_name = "surface_albedo" ; int qc_be_surface_albedo_mfr_broadband_10m(time) ; qc_be_surface_albedo_mfr_broadband_10m:long_name = "Quality check results on variable: Best estimate Broadband surface albedo at the 10m tower" ; qc_be_surface_albedo_mfr_broadband_10m:units = "1" ; qc_be_surface_albedo_mfr_broadband_10m:standard_name = "quality_flag" ; qc_be_surface_albedo_mfr_broadband_10m: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_be_surface_albedo_mfr_broadband_10m:flag_method = "bit" ; qc_be_surface_albedo_mfr_broadband_10m:bit_1_description = "Albedo is calculated from an estimated irradiance value" ; qc_be_surface_albedo_mfr_broadband_10m:bit_1_assessment = "Indeterminate" ; qc_be_surface_albedo_mfr_broadband_10m:bit_2_description = "Albedo is estimated" ; qc_be_surface_albedo_mfr_broadband_10m:bit_2_assessment = "Indeterminate" ; qc_be_surface_albedo_mfr_broadband_10m:bit_3_description = "The surface_albedo_mfr_broadband_10m was missing and either could not be estimated, or was not estimated because the cosine_solar_zenith_angle_mfr10mC1 was less than 0.150000, data value set to missing_value" ; qc_be_surface_albedo_mfr_broadband_10m:bit_3_assessment = "Bad" ; int be_surface_albedo_mfr_broadband_10m_status(time) ; be_surface_albedo_mfr_broadband_10m_status:long_name = "Estimation status flag for Best estimate Broadband surface albedo at the 10m tower" ; be_surface_albedo_mfr_broadband_10m_status:units = "1" ; be_surface_albedo_mfr_broadband_10m_status:flag_values = -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8 ; be_surface_albedo_mfr_broadband_10m_status:flag_meanings = "cosine_zenith_<_0.15,_be_surface_albedo_mfr_broadband_10m_set_to_missing_value diffuse_albedo_condition,_be_surface_albedo_mfr_broadband_10m_is_surface_albedo_mfr_broadband_10m direct_albedo_condition,_be_surface_albedo_mfr_broadband_10m_is_surface_albedo_mfr_broadband_10m diffuse_albedo_condition,_be_surface_albedo_mfr_broadband_10m_estimated_as_albedo_noon_mean_10m direct_albedo_condition,_be_surface_albedo_mfr_broadband_10m_estimated_using_albedo_clear_offset_10m_and_albedo_clear_slope_10m diffuse_albedo_condition_where_albedo_noon_mean_10m_missing,_no_estimate_made,_be_surface_albedo_mfr_broadband_10m_equal_to_missing_value direct_albedo_condition_where_albedo_clear_offset_10m_missing,_no_estimate_made,_be_surface_albedo_mfr_broadband_10m_equal_to_missing_value direct_albedo_condition_where_albedo_noon_mean_10m_missing,_no_estimate_made,_be_surface_albedo_mfr_broadband_10m_equal_to_missing_value diffuse_albedo_condition_with_possible_snow_melt,_albedo_diff_morning_evening_10m_>_0.05_or_albedo_diff_near_noon_10m_>_0.03,_no_estimate_made,_be_surface_albedo_mfr_broadband_10m_equal_to_missing_value direct_albedo_condition_with_possible_snow_melt,_albedo_diff_morning_evening_10m_>_0.05_or_albedo_diff_near_noon_10m_>_0.03,_no_estimate_made,_be_surface_albedo_mfr_broadband_10m_equal_to_missing_value could_not_determine_whether_diffuse_or_direct_condition,_no_estimate_made,_be_surface_albedo_mfr_broadband_10m_equal_to_missing_value" ; be_surface_albedo_mfr_broadband_10m_status:comment1 = "Flags have values as follows:\n", "-3 = cosine zenith < 0.150000, be_surface_albedo_mfr_broadband_10m set to missing_value\n", "-2 = diffuse albedo condition, be_surface_albedo_mfr_broadband_10m is surface_albedo_mfr_broadband_10m\n", "-1 = direct albedo condition, be_surface_albedo_mfr_broadband_10m is surface_albedo_mfr_broadband_10m\n", "1 = diffuse albedo condition, be_surface_albedo_mfr_broadband_10m estimated as albedo_noon_mean_10m\n", "2 = direct albedo condition, be_surface_albedo_mfr_broadband_10m estimated using albedo_clear_offset_10m and albedo_clear_slope_10m\n", "3 = diffuse albedo condition where albedo_noon_mean_10m missing, no estimate made, be_surface_albedo_mfr_broadband_10m equal to missing_value\n", "4 = direct albedo condition where albedo_clear_offset_10m missing, no estimate made, be_surface_albedo_mfr_broadband_10m equal to missing_value\n", "5 = direct albedo condition where albedo_noon_mean_10m missing, no estimate made, be_surface_albedo_mfr_broadband_10m equal to missing_value\n", "6 = diffuse albedo condition with possible snow melt, albedo_diff_morning_evening_10m > 0.050000 or albedo_diff_near_noon_10m > 0.030000, no estimate made, be_surface_albedo_mfr_broadband_10m equal to missing_value\n", "7 = direct albedo condition with possible snow melt, albedo_diff_morning_evening_10m > 0.050000 or albedo_diff_near_noon_10m > 0.030000, no estimate made, be_surface_albedo_mfr_broadband_10m equal to missing_value\n", "8 = could not determine whether diffuse or direct condition, no estimate made, be_surface_albedo_mfr_broadband_10m equal to missing_value" ; be_surface_albedo_mfr_broadband_10m_status:comment2 = "Direct albedo refers to conditions when short_direct_normal_beflux1longC1/down_short_hemisp_beflux1longC1 * cosine_solar_zenith_angle_mfr10mC1 >= 15%. Diffuse albedo refers to conditions when the ratio is < 15%" ; float surface_albedo_mfr_narrowband_10m(time, filter) ; surface_albedo_mfr_narrowband_10m:long_name = "Narrowband surface albedo at the 10m tower" ; surface_albedo_mfr_narrowband_10m:units = "1" ; surface_albedo_mfr_narrowband_10m:missing_value = -9999.f ; surface_albedo_mfr_narrowband_10m:comment = "Calculated as ratio of be_up_hemisp_narrowband_mfr10mC1 to be_hemisp_narrowband_mfrsr" ; surface_albedo_mfr_narrowband_10m:ancillary_variables = "qc_surface_albedo_mfr_narrowband_10m source_hemisp_narrowband_mfrsr" ; int qc_surface_albedo_mfr_narrowband_10m(time, filter) ; qc_surface_albedo_mfr_narrowband_10m:long_name = "Quality check results on variable: Narrowband surface albedo at the 10m tower" ; qc_surface_albedo_mfr_narrowband_10m:units = "1" ; qc_surface_albedo_mfr_narrowband_10m:standard_name = "quality_flag" ; qc_surface_albedo_mfr_narrowband_10m: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_surface_albedo_mfr_narrowband_10m:fail_min = 0.f ; qc_surface_albedo_mfr_narrowband_10m:fail_max = 1.1f ; qc_surface_albedo_mfr_narrowband_10m:flag_method = "bit" ; qc_surface_albedo_mfr_narrowband_10m:bit_1_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_surface_albedo_mfr_narrowband_10m:bit_1_assessment = "Indeterminate" ; qc_surface_albedo_mfr_narrowband_10m:bit_2_description = "be_hemisp_narrowband_mfrsr is bad, data value set to missing_value" ; qc_surface_albedo_mfr_narrowband_10m:bit_2_assessment = "Bad" ; qc_surface_albedo_mfr_narrowband_10m:bit_3_description = "be_up_hemisp_narrowband_mfr10mC1 is missing, data value set to missing_value" ; qc_surface_albedo_mfr_narrowband_10m:bit_3_assessment = "Bad" ; qc_surface_albedo_mfr_narrowband_10m:bit_4_description = "surface_albedo_mfr_broadband_10m is bad, data value set to missing_value" ; qc_surface_albedo_mfr_narrowband_10m:bit_4_assessment = "Bad" ; qc_surface_albedo_mfr_narrowband_10m:bit_5_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_surface_albedo_mfr_narrowband_10m:bit_5_assessment = "Bad" ; qc_surface_albedo_mfr_narrowband_10m:bit_6_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_surface_albedo_mfr_narrowband_10m:bit_6_assessment = "Bad" ; float be_surface_albedo_mfr_narrowband_10m(time, filter) ; be_surface_albedo_mfr_narrowband_10m:long_name = "Best estimate Narrowband surface albedo at the 10m tower" ; be_surface_albedo_mfr_narrowband_10m:units = "1" ; be_surface_albedo_mfr_narrowband_10m:missing_value = -9999.f ; be_surface_albedo_mfr_narrowband_10m:comment = "Calculated as ratio of be_up_hemisp_narrowband_mfr10mC1 to be_hemisp_narrowband_mfrsr with bad and missing values replaced with estimated values as described in be_surface_albedo_mfr_narrowband_10m_status" ; be_surface_albedo_mfr_narrowband_10m:ancillary_variables = "qc_be_surface_albedo_mfr_narrowband_10m be_surface_albedo_mfr_narrowband_10m_status" ; be_surface_albedo_mfr_narrowband_10m:standard_name = "surface_albedo" ; int qc_be_surface_albedo_mfr_narrowband_10m(time, filter) ; qc_be_surface_albedo_mfr_narrowband_10m:long_name = "Quality check results on variable: Best estimate Narrowband surface albedo at the 10m tower" ; qc_be_surface_albedo_mfr_narrowband_10m:units = "1" ; qc_be_surface_albedo_mfr_narrowband_10m:standard_name = "quality_flag" ; qc_be_surface_albedo_mfr_narrowband_10m: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_be_surface_albedo_mfr_narrowband_10m:flag_method = "bit" ; qc_be_surface_albedo_mfr_narrowband_10m:bit_1_description = "Albedo is calculated from an estimated irradiance value" ; qc_be_surface_albedo_mfr_narrowband_10m:bit_1_assessment = "Indeterminate" ; qc_be_surface_albedo_mfr_narrowband_10m:bit_2_description = "Albedo is estimated" ; qc_be_surface_albedo_mfr_narrowband_10m:bit_2_assessment = "Indeterminate" ; qc_be_surface_albedo_mfr_narrowband_10m:bit_3_description = "The surface_albedo_mfr_broadband_10m was missing and either could not be estimated, or was not estimated because the cosine_solar_zenith_angle_mfr10mC1 was less than 0.150000, data value set to missing_value" ; qc_be_surface_albedo_mfr_narrowband_10m:bit_3_assessment = "Bad" ; int be_surface_albedo_mfr_narrowband_10m_status(time, filter) ; be_surface_albedo_mfr_narrowband_10m_status:long_name = "Estimation status flag for Best estimate Narrowband surface albedo at the 10m tower" ; be_surface_albedo_mfr_narrowband_10m_status:units = "1" ; be_surface_albedo_mfr_narrowband_10m_status:flag_values = -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8 ; be_surface_albedo_mfr_narrowband_10m_status:flag_meanings = "cosine_zenith_<_0.15,_be_surface_albedo_mfr_narrowband_10m_set_to_missing_value diffuse_albedo_condition,_be_surface_albedo_mfr_narrowband_10m_is_surface_albedo_mfr_narrowband_10m direct_albedo_condition,_be_surface_albedo_mfr_narrowband_10m_is_surface_albedo_mfr_narrowband_10m diffuse_albedo_condition,_be_surface_albedo_mfr_narrowband_10m_estimated_as_albedo_noon_mean_10m direct_albedo_condition,_be_surface_albedo_mfr_narrowband_10m_estimated_using_albedo_clear_offset_10m_and_albedo_clear_slope_10m diffuse_albedo_condition_where_albedo_noon_mean_10m_missing,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value direct_albedo_condition_where_albedo_clear_offset_10m_missing,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value direct_albedo_condition_where_albedo_noon_mean_10m_missing,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value diffuse_albedo_condition_with_possible_snow_melt,_albedo_diff_morning_evening_10m_>_0.05_or_albedo_diff_near_noon_10m_>_0.03,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value direct_albedo_condition_with_possible_snow_melt,_albedo_diff_morning_evening_10m_>_0.05_or_albedo_diff_near_noon_10m_>_0.03,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value could_not_determine_whether_diffuse_or_direct_condition,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value" ; be_surface_albedo_mfr_narrowband_10m_status:comment1 = "Flags have values as follows: -3 = cosine zenith < 0.150000, be_surface_albedo_mfr_narrowband_10m set to missing_value -2 = diffuse albedo condition, be_surface_albedo_mfr_narrowband_10m is surface_albedo_mfr_narrowband_10m -1 = direct albedo condition, be_surface_albedo_mfr_narrowband_10m is surface_albedo_mfr_narrowband_10m 1 = diffuse albedo condition, be_surface_albedo_mfr_narrowband_10m estimated as albedo_noon_mean_10m 2 = direct albedo condition, be_surface_albedo_mfr_narrowband_10m estimated using albedo_clear_offset_10m and albedo_clear_slope_10m 3 = diffuse albedo condition where albedo_noon_mean_10m missing, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 4 = direct albedo condition where albedo_clear_offset_10m missing, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 5 = direct albedo condition where albedo_noon_mean_10m missing, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 6 = diffuse albedo condition with possible snow melt, albedo_diff_morning_evening_10m > 0.050000 or albedo_diff_near_noon_10m > 0.030000, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 7 = direct albedo condition with possible snow melt, albedo_diff_morning_evening_10m > 0.050000 or albedo_diff_near_noon_10m > 0.030000, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 8 = could not determine whether diffuse or direct condition, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value" ; be_surface_albedo_mfr_narrowband_10m_status:comment2 = "Direct albedo refers to conditions when short_direct_normal_beflux1longC1/down_short_hemisp_beflux1longC1 * cosine_solar_zenith_angle_mfr10mC1 >= 15%. Diffuse albedo refers to conditions when the ratio is < 15%" ; float surface_albedo_mfr_broadband_25m(time) ; surface_albedo_mfr_broadband_25m:long_name = "Broadband surface albedo at 25m on the 60m tower" ; surface_albedo_mfr_broadband_25m:units = "1" ; surface_albedo_mfr_broadband_25m:missing_value = -9999.f ; surface_albedo_mfr_broadband_25m:comment = "Calculated as ratio of be_up_hemisp_broadband_mfr25mC1 to be_hemisp_broadband_mfrsr" ; surface_albedo_mfr_broadband_25m:ancillary_variables = "qc_surface_albedo_mfr_broadband_25m source_hemisp_broadband_mfrsr" ; int qc_surface_albedo_mfr_broadband_25m(time) ; qc_surface_albedo_mfr_broadband_25m:long_name = "Quality check results on variable: Broadband surface albedo at 25m on the 60m tower" ; qc_surface_albedo_mfr_broadband_25m:units = "1" ; qc_surface_albedo_mfr_broadband_25m:standard_name = "quality_flag" ; qc_surface_albedo_mfr_broadband_25m: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_surface_albedo_mfr_broadband_25m:fail_min = 0.f ; qc_surface_albedo_mfr_broadband_25m:fail_max = 1.1f ; qc_surface_albedo_mfr_broadband_25m:flag_method = "bit" ; qc_surface_albedo_mfr_broadband_25m:bit_1_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_surface_albedo_mfr_broadband_25m:bit_1_assessment = "Indeterminate" ; qc_surface_albedo_mfr_broadband_25m:bit_2_description = "be_hemisp_broadband_mfrsr is bad, data value set to missing_value" ; qc_surface_albedo_mfr_broadband_25m:bit_2_assessment = "Bad" ; qc_surface_albedo_mfr_broadband_25m:bit_3_description = "be_up_hemisp_broadband_mfr25mC1 is bad, data value set to missing_value" ; qc_surface_albedo_mfr_broadband_25m:bit_3_assessment = "Bad" ; qc_surface_albedo_mfr_broadband_25m:bit_4_description = "down_short_hemisp_beflux1longC1 is < cosine_solar_zenith_mfr10mC1 at solar noon multiplied by 100 or less than 50 W/m^2, whichever of the two is greater, data value set to missing_value." ; qc_surface_albedo_mfr_broadband_25m:bit_4_assessment = "Bad" ; qc_surface_albedo_mfr_broadband_25m:bit_5_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_surface_albedo_mfr_broadband_25m:bit_5_assessment = "Bad" ; qc_surface_albedo_mfr_broadband_25m:bit_6_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_surface_albedo_mfr_broadband_25m:bit_6_assessment = "Bad" ; float be_surface_albedo_mfr_broadband_25m(time) ; be_surface_albedo_mfr_broadband_25m:long_name = "Best estimate Broadband surface albedo at 25m on the 60m tower" ; be_surface_albedo_mfr_broadband_25m:units = "1" ; be_surface_albedo_mfr_broadband_25m:missing_value = -9999.f ; be_surface_albedo_mfr_broadband_25m:comment = "Calculated as ratio of be_up_hemisp_broadband_mfr25mC1 to be_hemisp_broadband_mfrsr with bad and missing values replaced with estimated values as described in be_surface_albedo_mfr_broadband_25m_status" ; be_surface_albedo_mfr_broadband_25m:ancillary_variables = "qc_be_surface_albedo_mfr_broadband_25m be_surface_albedo_mfr_broadband_25m_status" ; be_surface_albedo_mfr_broadband_25m:standard_name = "surface_albedo" ; int qc_be_surface_albedo_mfr_broadband_25m(time) ; qc_be_surface_albedo_mfr_broadband_25m:long_name = "Quality check results on variable: Best estimate Broadband surface albedo at 25m on the 60m tower" ; qc_be_surface_albedo_mfr_broadband_25m:units = "1" ; qc_be_surface_albedo_mfr_broadband_25m:standard_name = "quality_flag" ; qc_be_surface_albedo_mfr_broadband_25m: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_be_surface_albedo_mfr_broadband_25m:flag_method = "bit" ; qc_be_surface_albedo_mfr_broadband_25m:bit_1_description = "Albedo is calculated from an estimated irradiance value" ; qc_be_surface_albedo_mfr_broadband_25m:bit_1_assessment = "Indeterminate" ; qc_be_surface_albedo_mfr_broadband_25m:bit_2_description = "Albedo is estimated" ; qc_be_surface_albedo_mfr_broadband_25m:bit_2_assessment = "Indeterminate" ; qc_be_surface_albedo_mfr_broadband_25m:bit_3_description = "The surface_albedo_mfr_broadband_25m was missing and either could not be estimated, or was not estimated because the cosine_solar_zenith_angle_mfr25mC1 was less than 0.150000, data value set to missing_value" ; qc_be_surface_albedo_mfr_broadband_25m:bit_3_assessment = "Bad" ; int be_surface_albedo_mfr_broadband_25m_status(time) ; be_surface_albedo_mfr_broadband_25m_status:long_name = "Estimation status flag for Best estimate Broadband surface albedo at 25m on the 60m tower" ; be_surface_albedo_mfr_broadband_25m_status:units = "1" ; be_surface_albedo_mfr_broadband_25m_status:flag_values = -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8 ; be_surface_albedo_mfr_broadband_25m_status:flag_meanings = "cosine_zenith_<_0.15,_be_surface_albedo_mfr_broadband_25m_set_to_missing_value diffuse_albedo_condition,_be_surface_albedo_mfr_broadband_25m_is_surface_albedo_mfr_broadband_25m direct_albedo_condition,_be_surface_albedo_mfr_broadband_25m_is_surface_albedo_mfr_broadband_25m diffuse_albedo_condition,_be_surface_albedo_mfr_broadband_25m_estimated_as_albedo_noon_mean_25m direct_albedo_condition,_be_surface_albedo_mfr_broadband_25m_estimated_using_albedo_clear_offset_25m_and_albedo_clear_slope_25m diffuse_albedo_condition_where_albedo_noon_mean_25m_missing,_no_estimate_made,_be_surface_albedo_mfr_broadband_25m_equal_to_missing_value direct_albedo_condition_where_albedo_clear_offset_25m_missing,_no_estimate_made,_be_surface_albedo_mfr_broadband_25m_equal_to_missing_value direct_albedo_condition_where_albedo_noon_mean_25m_missing,_no_estimate_made,_be_surface_albedo_mfr_broadband_25m_equal_to_missing_value diffuse_albedo_condition_with_possible_snow_melt,_albedo_diff_morning_evening_25m_>_0.05_or_albedo_diff_near_noon_25m_>_0.03,_no_estimate_made,_be_surface_albedo_mfr_broadband_25m_equal_to_missing_value direct_albedo_condition_with_possible_snow_melt,_albedo_diff_morning_evening_25m_>_0.05_or_albedo_diff_near_noon_25m_>_0.03,_no_estimate_made,_be_surface_albedo_mfr_broadband_25m_equal_to_missing_value could_not_determine_whether_diffuse_or_direct_condition,_no_estimate_made,_be_surface_albedo_mfr_broadband_25m_equal_to_missing_value" ; be_surface_albedo_mfr_broadband_25m_status:comment1 = "Flags have values as follows:\n", "-3 = cosine zenith < 0.150000, be_surface_albedo_mfr_broadband_25m set to missing_value\n", "-2 = diffuse albedo condition, be_surface_albedo_mfr_broadband_25m is surface_albedo_mfr_broadband_25m\n", "-1 = direct albedo condition, be_surface_albedo_mfr_broadband_25m is surface_albedo_mfr_broadband_25m\n", "1 = diffuse albedo condition, be_surface_albedo_mfr_broadband_25m estimated as albedo_noon_mean_25m\n", "2 = direct albedo condition, be_surface_albedo_mfr_broadband_25m estimated using albedo_clear_offset_25m and albedo_clear_slope_25m\n", "3 = diffuse albedo condition where albedo_noon_mean_25m missing, no estimate made, be_surface_albedo_mfr_broadband_25m equal to missing_value\n", "4 = direct albedo condition where albedo_clear_offset_25m missing, no estimate made, be_surface_albedo_mfr_broadband_25m equal to missing_value\n", "5 = direct albedo condition where albedo_noon_mean_25m missing, no estimate made, be_surface_albedo_mfr_broadband_25m equal to missing_value\n", "6 = diffuse albedo condition with possible snow melt, albedo_diff_morning_evening_25m > 0.050000 or albedo_diff_near_noon_25m > 0.030000, no estimate made, be_surface_albedo_mfr_broadband_25m equal to missing_value\n", "7 = direct albedo condition with possible snow melt, albedo_diff_morning_evening_25m > 0.050000 or albedo_diff_near_noon_25m > 0.030000, no estimate made, be_surface_albedo_mfr_broadband_25m equal to missing_value\n", "8 = could not determine whether diffuse or direct condition, no estimate made, be_surface_albedo_mfr_broadband_25m equal to missing_value" ; be_surface_albedo_mfr_broadband_25m_status:comment2 = "Direct albedo refers to conditions when short_direct_normal_beflux1longC1/down_short_hemisp_beflux1longC1 * cosine_solar_zenith_angle_mfr25mC1 >= 15%. Diffuse albedo refers to conditions when the ratio is < 15%" ; float surface_albedo_mfr_narrowband_25m(time, filter) ; surface_albedo_mfr_narrowband_25m:long_name = "Narrowband surface albedo at 25m on the 60m tower" ; surface_albedo_mfr_narrowband_25m:units = "1" ; surface_albedo_mfr_narrowband_25m:missing_value = -9999.f ; surface_albedo_mfr_narrowband_25m:comment = "Calculated as ratio of be_up_hemisp_narrowband_mfr25mC1 to be_hemisp_narrowband_mfrsr" ; surface_albedo_mfr_narrowband_25m:ancillary_variables = "qc_surface_albedo_mfr_narrowband_25m source_hemisp_narrowband_mfrsr" ; int qc_surface_albedo_mfr_narrowband_25m(time, filter) ; qc_surface_albedo_mfr_narrowband_25m:long_name = "Quality check results on variable: Narrowband surface albedo at 25m on the 60m tower" ; qc_surface_albedo_mfr_narrowband_25m:units = "1" ; qc_surface_albedo_mfr_narrowband_25m:standard_name = "quality_flag" ; qc_surface_albedo_mfr_narrowband_25m: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_surface_albedo_mfr_narrowband_25m:fail_min = 0.f ; qc_surface_albedo_mfr_narrowband_25m:fail_max = 1.1f ; qc_surface_albedo_mfr_narrowband_25m:flag_method = "bit" ; qc_surface_albedo_mfr_narrowband_25m:bit_1_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_surface_albedo_mfr_narrowband_25m:bit_1_assessment = "Indeterminate" ; qc_surface_albedo_mfr_narrowband_25m:bit_2_description = "be_hemisp_narrowband is bad_mfrsr, data value set to missing_value" ; qc_surface_albedo_mfr_narrowband_25m:bit_2_assessment = "Bad" ; qc_surface_albedo_mfr_narrowband_25m:bit_3_description = "be_up_hemisp_narrowband_mfr25mC1 is missing, data value set to missing_value" ; qc_surface_albedo_mfr_narrowband_25m:bit_3_assessment = "Bad" ; qc_surface_albedo_mfr_narrowband_25m:bit_4_description = "surface_albedo_mfr_broadband_25m is bad, data value set to missing_value" ; qc_surface_albedo_mfr_narrowband_25m:bit_4_assessment = "Bad" ; qc_surface_albedo_mfr_narrowband_25m:bit_5_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_surface_albedo_mfr_narrowband_25m:bit_5_assessment = "Bad" ; qc_surface_albedo_mfr_narrowband_25m:bit_6_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_surface_albedo_mfr_narrowband_25m:bit_6_assessment = "Bad" ; float be_surface_albedo_mfr_narrowband_25m(time, filter) ; be_surface_albedo_mfr_narrowband_25m:long_name = "Best estimate Narrowband surface albedo at 25m on the 60m tower" ; be_surface_albedo_mfr_narrowband_25m:units = "1" ; be_surface_albedo_mfr_narrowband_25m:missing_value = -9999.f ; be_surface_albedo_mfr_narrowband_25m:comment = "Calculated as ratio of be_up_hemisp_narrowband_mfr25mC1 to be_hemisp_narrowband_mfrsr with bad and missing values replaced with estimated values as described in be_surface_albedo_mfr_narrowband_25m_status" ; be_surface_albedo_mfr_narrowband_25m:ancillary_variables = "qc_be_surface_albedo_mfr_narrowband_25m be_surface_albedo_mfr_narrowband_25m_status" ; be_surface_albedo_mfr_narrowband_25m:standard_name = "surface_albedo" ; int qc_be_surface_albedo_mfr_narrowband_25m(time, filter) ; qc_be_surface_albedo_mfr_narrowband_25m:long_name = "Quality check results on variable: Best estimate Narrowband surface albedo at 25m on the 60m tower" ; qc_be_surface_albedo_mfr_narrowband_25m:units = "1" ; qc_be_surface_albedo_mfr_narrowband_25m:standard_name = "quality_flag" ; qc_be_surface_albedo_mfr_narrowband_25m: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_be_surface_albedo_mfr_narrowband_25m:flag_method = "bit" ; qc_be_surface_albedo_mfr_narrowband_25m:bit_1_description = "Albedo is calculated from an estimated irradiance value" ; qc_be_surface_albedo_mfr_narrowband_25m:bit_1_assessment = "Indeterminate" ; qc_be_surface_albedo_mfr_narrowband_25m:bit_2_description = "Albedo is estimated" ; qc_be_surface_albedo_mfr_narrowband_25m:bit_2_assessment = "Indeterminate" ; qc_be_surface_albedo_mfr_narrowband_25m:bit_3_description = "The surface_albedo_mfr_broadband_25m was missing and either could not be estimated, or was not estimated because the cosine_solar_zenith_angle_mfr25mC1 was less than 0.150000, data value set to missing_value" ; qc_be_surface_albedo_mfr_narrowband_25m:bit_3_assessment = "Bad" ; int be_surface_albedo_mfr_narrowband_25m_status(time, filter) ; be_surface_albedo_mfr_narrowband_25m_status:long_name = "Estimation status flag for Best estimate Narrowband surface albedo at 25m on the 60m tower" ; be_surface_albedo_mfr_narrowband_25m_status:units = "1" ; be_surface_albedo_mfr_narrowband_25m_status:flag_values = -3, -2, -1, 1, 2, 3, 4, 5, 6, 7, 8 ; be_surface_albedo_mfr_narrowband_25m_status:flag_meanings = "cosine_zenith_<_0.15,_be_surface_albedo_mfr_narrowband_10m_set_to_missing_value diffuse_albedo_condition,_be_surface_albedo_mfr_narrowband_10m_is_surface_albedo_mfr_narrowband_10m direct_albedo_condition,_be_surface_albedo_mfr_narrowband_10m_is_surface_albedo_mfr_narrowband_10m diffuse_albedo_condition,_be_surface_albedo_mfr_narrowband_10m_estimated_as_albedo_noon_mean_10m direct_albedo_condition,_be_surface_albedo_mfr_narrowband_10m_estimated_using_albedo_clear_offset_10m_and_albedo_clear_slope_10m diffuse_albedo_condition_where_albedo_noon_mean_10m_missing,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value direct_albedo_condition_where_albedo_clear_offset_10m_missing,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value direct_albedo_condition_where_albedo_noon_mean_10m_missing,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value diffuse_albedo_condition_with_possible_snow_melt,_albedo_diff_morning_evening_10m_>_0.05_or_albedo_diff_near_noon_10m_>_0.03,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value direct_albedo_condition_with_possible_snow_melt,_albedo_diff_morning_evening_10m_>_0.05_or_albedo_diff_near_noon_10m_>_0.03,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value could_not_determine_whether_diffuse_or_direct_condition,_no_estimate_made,_be_surface_albedo_mfr_narrowband_10m_equal_to_missing_value" ; be_surface_albedo_mfr_narrowband_25m_status:comment1 = "Flags have values as follows: -3 = cosine zenith < 0.150000, be_surface_albedo_mfr_narrowband_10m set to missing_value -2 = diffuse albedo condition, be_surface_albedo_mfr_narrowband_10m is surface_albedo_mfr_narrowband_10m -1 = direct albedo condition, be_surface_albedo_mfr_narrowband_10m is surface_albedo_mfr_narrowband_10m 1 = diffuse albedo condition, be_surface_albedo_mfr_narrowband_10m estimated as albedo_noon_mean_10m 2 = direct albedo condition, be_surface_albedo_mfr_narrowband_10m estimated using albedo_clear_offset_10m and albedo_clear_slope_10m 3 = diffuse albedo condition where albedo_noon_mean_10m missing, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 4 = direct albedo condition where albedo_clear_offset_10m missing, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 5 = direct albedo condition where albedo_noon_mean_10m missing, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 6 = diffuse albedo condition with possible snow melt, albedo_diff_morning_evening_10m > 0.050000 or albedo_diff_near_noon_10m > 0.030000, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 7 = direct albedo condition with possible snow melt, albedo_diff_morning_evening_10m > 0.050000 or albedo_diff_near_noon_10m > 0.030000, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value 8 = could not determine whether diffuse or direct condition, no estimate made, be_surface_albedo_mfr_narrowband_10m equal to missing_value" ; be_surface_albedo_mfr_narrowband_25m_status:comment2 = "Direct albedo refers to conditions when short_direct_normal_beflux1longC1/down_short_hemisp_beflux1longC1 * cosine_solar_zenith_angle_mfr25mC1 >= 15%. Diffuse albedo refers to conditions when the ratio is < 15%" ; float be_surface_albedo_psp_broadband_10m(time) ; be_surface_albedo_psp_broadband_10m:long_name = "PSP broadband surface albedo at the 10m tower (up_short_hemisp_beflux1longC1/down_short_hemisp_beflux1longC1)" ; be_surface_albedo_psp_broadband_10m:units = "1" ; be_surface_albedo_psp_broadband_10m:missing_value = -9999.f ; be_surface_albedo_psp_broadband_10m:ancillary_variables = "qc_be_surface_albedo_psp_broadband_10m" ; be_surface_albedo_psp_broadband_10m:standard_name = "surface_albedo" ; int qc_be_surface_albedo_psp_broadband_10m(time) ; qc_be_surface_albedo_psp_broadband_10m:long_name = "Quality check results on variable: PSP broadband surface albedo at the 10m tower (up_short_hemisp_beflux1longC1/down_short_hemisp_beflux1longC1)" ; qc_be_surface_albedo_psp_broadband_10m:units = "1" ; qc_be_surface_albedo_psp_broadband_10m:standard_name = "quality_flag" ; qc_be_surface_albedo_psp_broadband_10m: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_be_surface_albedo_psp_broadband_10m:fail_min = 0.f ; qc_be_surface_albedo_psp_broadband_10m:fail_max = 1.1f ; qc_be_surface_albedo_psp_broadband_10m:flag_method = "bit" ; qc_be_surface_albedo_psp_broadband_10m:bit_1_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_be_surface_albedo_psp_broadband_10m:bit_1_assessment = "Indeterminate" ; qc_be_surface_albedo_psp_broadband_10m:bit_2_description = "cosine_solar_zenith_angle_mfr10mC1 is less than 0.150000, value set to missing_value" ; qc_be_surface_albedo_psp_broadband_10m:bit_2_assessment = "Bad" ; qc_be_surface_albedo_psp_broadband_10m:bit_3_description = "down_short_hemisp_beflux1longC1 is missing, value set to missing_value. Test not performed if cosine_solar_zenith_angle_mfr10mC1 less than 0.15" ; qc_be_surface_albedo_psp_broadband_10m:bit_3_assessment = "Bad" ; qc_be_surface_albedo_psp_broadband_10m:bit_4_description = "up_short_hemisp_beflux1longC1 is missing or bad, value set to missing_value. Test not performed if cosine_solar_zenith_angle_mfr10mC1 less than 0.15" ; qc_be_surface_albedo_psp_broadband_10m:bit_4_assessment = "Bad" ; qc_be_surface_albedo_psp_broadband_10m:bit_5_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_be_surface_albedo_psp_broadband_10m:bit_5_assessment = "Bad" ; qc_be_surface_albedo_psp_broadband_10m:bit_6_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_be_surface_albedo_psp_broadband_10m:bit_6_assessment = "Bad" ; float be_surface_albedo_psp_broadband_25m(time) ; be_surface_albedo_psp_broadband_25m:long_name = "PSP broadband surface albedo at 25m on the 60m tower (up_short_hemisp_irt25mC1/down_short_hemisp_beflux1longC1)" ; be_surface_albedo_psp_broadband_25m:units = "1" ; be_surface_albedo_psp_broadband_25m:missing_value = -9999.f ; be_surface_albedo_psp_broadband_25m:ancillary_variables = "qc_be_surface_albedo_psp_broadband_25m" ; be_surface_albedo_psp_broadband_25m:standard_name = "surface_albedo" ; int qc_be_surface_albedo_psp_broadband_25m(time) ; qc_be_surface_albedo_psp_broadband_25m:long_name = "Quality check results on variable: PSP broadband surface albedo at 25m on the 60m tower (up_short_hemisp_irt25mC1/down_short_hemisp_beflux1longC1)" ; qc_be_surface_albedo_psp_broadband_25m:units = "1" ; qc_be_surface_albedo_psp_broadband_25m:standard_name = "quality_flag" ; qc_be_surface_albedo_psp_broadband_25m: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_be_surface_albedo_psp_broadband_25m:fail_min = 0.f ; qc_be_surface_albedo_psp_broadband_25m:fail_max = 1.1f ; qc_be_surface_albedo_psp_broadband_25m:flag_method = "bit" ; qc_be_surface_albedo_psp_broadband_25m:bit_1_description = "down_short_hemisp_beflux1longC1 is less than 200 W/m^2" ; qc_be_surface_albedo_psp_broadband_25m:bit_1_assessment = "Indeterminate" ; qc_be_surface_albedo_psp_broadband_25m:bit_2_description = "cosine_solar_zenith_angle_mfr25mC1 is less than 0.150000, value set to missing_value" ; qc_be_surface_albedo_psp_broadband_25m:bit_2_assessment = "Bad" ; qc_be_surface_albedo_psp_broadband_25m:bit_3_description = "down_short_hemisp_beflux1longC1 is missing, value set to missing_value. Test not performed if cosine_solar_zenith_angle_mfr25mC1 less than 0.15" ; qc_be_surface_albedo_psp_broadband_25m:bit_3_assessment = "Bad" ; qc_be_surface_albedo_psp_broadband_25m:bit_4_description = "up_short_hemisp_irt25mC1 is missing or bad, value set to missing_value. Test not performed if cosine_solar_zenith_angle_mfr25mC1 less than 0.15" ; qc_be_surface_albedo_psp_broadband_25m:bit_4_assessment = "Bad" ; qc_be_surface_albedo_psp_broadband_25m:bit_5_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_be_surface_albedo_psp_broadband_25m:bit_5_assessment = "Bad" ; qc_be_surface_albedo_psp_broadband_25m:bit_6_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_be_surface_albedo_psp_broadband_25m:bit_6_assessment = "Bad" ; float estimated_spectral_albedo_10m(time, wavenumber) ; estimated_spectral_albedo_10m:long_name = "Spectral albedo estimated from mfr albedos using surface type and Mlawer algorithm at 10m tower" ; estimated_spectral_albedo_10m:units = "1" ; estimated_spectral_albedo_10m:missing_value = -9999.f ; estimated_spectral_albedo_10m:ancillary_variables = "qc_estimated_spectral_albedo_10m" ; estimated_spectral_albedo_10m:standard_name = "surface_albedo" ; int qc_estimated_spectral_albedo_10m(time) ; qc_estimated_spectral_albedo_10m:long_name = "Quality check results on variable: Spectral albedo estimated from mfr albedos using surface type and Mlawer algorithm at 10m tower" ; qc_estimated_spectral_albedo_10m:units = "1" ; qc_estimated_spectral_albedo_10m:standard_name = "quality_flag" ; qc_estimated_spectral_albedo_10m: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_estimated_spectral_albedo_10m:fail_min = 0.f ; qc_estimated_spectral_albedo_10m:fail_max = 1.1f ; qc_estimated_spectral_albedo_10m:flag_method = "bit" ; qc_estimated_spectral_albedo_10m:bit_1_description = "0.100000 >= abs(broadband_from_spectral_albedo_10m - be_surface_albedo_psp_broadband_10m) > 0.050000" ; qc_estimated_spectral_albedo_10m:bit_1_assessment = "Indeterminate" ; qc_estimated_spectral_albedo_10m:bit_2_description = "be_surface_albedo_mfr_narrowband_10m for one or more of the six filters is calculated from an estimated irradiance value." ; qc_estimated_spectral_albedo_10m:bit_2_assessment = "Indeterminate" ; qc_estimated_spectral_albedo_10m:bit_3_description = "be_surface_albedo_mfr_narrowband_10m for one or more of the six filters is an estimated value." ; qc_estimated_spectral_albedo_10m:bit_3_assessment = "Indeterminate" ; qc_estimated_spectral_albedo_10m:bit_4_description = "be_surface_albedo_mfr_narrowband_10m for one or more of the six filters is missing or bad, data value set to missing_value in output file. Test not performed if surface type is SNOW." ; qc_estimated_spectral_albedo_10m:bit_4_assessment = "Bad" ; qc_estimated_spectral_albedo_10m:bit_5_description = "Surface type is SNOW, data value set to missing_value in output file." ; qc_estimated_spectral_albedo_10m:bit_5_assessment = "Bad" ; qc_estimated_spectral_albedo_10m:bit_6_description = "abs(broadband_from_spectral_albedo_10m - be_surface_albedo_psp_broadband_10m) > 0.100000, data value set to missing_value in output file." ; qc_estimated_spectral_albedo_10m:bit_6_assessment = "Bad" ; qc_estimated_spectral_albedo_10m:bit_7_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_estimated_spectral_albedo_10m:bit_7_assessment = "Bad" ; qc_estimated_spectral_albedo_10m:bit_8_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_estimated_spectral_albedo_10m:bit_8_assessment = "Bad" ; float estimated_spectral_albedo_25m(time, wavenumber) ; estimated_spectral_albedo_25m:long_name = "Spectral albedo estimated from mfr albedos using surface type and Mlawer algorithm at 25m tower" ; estimated_spectral_albedo_25m:units = "1" ; estimated_spectral_albedo_25m:missing_value = -9999.f ; estimated_spectral_albedo_25m:ancillary_variables = "qc_estimated_spectral_albedo_25m" ; estimated_spectral_albedo_25m:standard_name = "surface_albedo" ; int qc_estimated_spectral_albedo_25m(time) ; qc_estimated_spectral_albedo_25m:long_name = "Quality check results on variable: Spectral albedo estimated from mfr albedos using surface type and Mlawer algorithm at 25m tower" ; qc_estimated_spectral_albedo_25m:units = "1" ; qc_estimated_spectral_albedo_25m:standard_name = "quality_flag" ; qc_estimated_spectral_albedo_25m: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_estimated_spectral_albedo_25m:fail_min = 0.f ; qc_estimated_spectral_albedo_25m:fail_max = 1.1f ; qc_estimated_spectral_albedo_25m:flag_method = "bit" ; qc_estimated_spectral_albedo_25m:bit_1_description = "0.100000 >= abs(broadband_from_spectral_albedo_25m - be_surface_albedo_psp_broadband_25m) > 0.050000" ; qc_estimated_spectral_albedo_25m:bit_1_assessment = "Indeterminate" ; qc_estimated_spectral_albedo_25m:bit_2_description = "be_surface_albedo_mfr_narrowband_25m for one or more of the six filters is calculated from an estimated irradiance value." ; qc_estimated_spectral_albedo_25m:bit_2_assessment = "Indeterminate" ; qc_estimated_spectral_albedo_25m:bit_3_description = "be_surface_albedo_mfr_narrowband_25m for one or more of the six filters is an estimated value." ; qc_estimated_spectral_albedo_25m:bit_3_assessment = "Indeterminate" ; qc_estimated_spectral_albedo_25m:bit_4_description = "be_surface_albedo_mfr_narrowband_25m for one or more of the six filters is missing or bad, data value set to missing_value in output file. Test not performed if surface type is SNOW." ; qc_estimated_spectral_albedo_25m:bit_4_assessment = "Bad" ; qc_estimated_spectral_albedo_25m:bit_5_description = "Surface type is SNOW, data value set to missing_value in output file." ; qc_estimated_spectral_albedo_25m:bit_5_assessment = "Bad" ; qc_estimated_spectral_albedo_25m:bit_6_description = "abs(broadband_from_spectral_albedo_25m - be_surface_albedo_psp_broadband_25m) > 0.100000, data value set to missing_value in output file." ; qc_estimated_spectral_albedo_25m:bit_6_assessment = "Bad" ; qc_estimated_spectral_albedo_25m:bit_7_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_estimated_spectral_albedo_25m:bit_7_assessment = "Bad" ; qc_estimated_spectral_albedo_25m:bit_8_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_estimated_spectral_albedo_25m:bit_8_assessment = "Bad" ; float broadband_from_spectral_albedo_10m(time) ; broadband_from_spectral_albedo_10m:long_name = "Broadband albedo at 10m tower estimated from integrating spectral albedos weighted by surface flux calculated from CHARTS" ; broadband_from_spectral_albedo_10m:units = "1" ; broadband_from_spectral_albedo_10m:missing_value = -9999.f ; broadband_from_spectral_albedo_10m:comment = "Value is estimated by integrating estimated_spectral_albedo_10m across wavenumbers 3575 to 35085" ; broadband_from_spectral_albedo_10m:ancillary_variables = "qc_broadband_from_spectral_albedo_10m" ; broadband_from_spectral_albedo_10m:standard_name = "surface_albedo" ; int qc_broadband_from_spectral_albedo_10m(time) ; qc_broadband_from_spectral_albedo_10m:long_name = "Quality check results on variable: Broadband albedo at 10m tower estimated from integrating spectral albedos weighted by surface flux calculated from CHARTS" ; qc_broadband_from_spectral_albedo_10m:units = "1" ; qc_broadband_from_spectral_albedo_10m:standard_name = "quality_flag" ; qc_broadband_from_spectral_albedo_10m: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_broadband_from_spectral_albedo_10m:fail_min = 0.f ; qc_broadband_from_spectral_albedo_10m:fail_max = 1.1f ; qc_broadband_from_spectral_albedo_10m:flag_method = "bit" ; qc_broadband_from_spectral_albedo_10m:bit_1_description = "0.100000 >= abs(broadband_from_spectral_albedo_10m - be_surface_albedo_psp_broadband_10m) > 0.050000" ; qc_broadband_from_spectral_albedo_10m:bit_1_assessment = "Indeterminate" ; qc_broadband_from_spectral_albedo_10m:bit_2_description = "be_surface_albedo_mfr_narrowband_10m for one or more of the six filters is calculated from an estimated irradiance value." ; qc_broadband_from_spectral_albedo_10m:bit_2_assessment = "Indeterminate" ; qc_broadband_from_spectral_albedo_10m:bit_3_description = "be_surface_albedo_mfr_narrowband_10m for one or more of the six filters is an estimated value." ; qc_broadband_from_spectral_albedo_10m:bit_3_assessment = "Indeterminate" ; qc_broadband_from_spectral_albedo_10m:bit_4_description = "be_surface_albedo_mfr_narrowband_10m for one or more of the six filters is missing or bad, data value set to missing_value in output file. Test not performed if surface type is SNOW." ; qc_broadband_from_spectral_albedo_10m:bit_4_assessment = "Bad" ; qc_broadband_from_spectral_albedo_10m:bit_5_description = "Surface type is SNOW, data value set to missing_value in output file." ; qc_broadband_from_spectral_albedo_10m:bit_5_assessment = "Bad" ; qc_broadband_from_spectral_albedo_10m:bit_6_description = "abs(broadband_from_spectral_albedo_10m - be_surface_albedo_psp_broadband_10m) > 0.100000, data value set to missing_value in output file." ; qc_broadband_from_spectral_albedo_10m:bit_6_assessment = "Bad" ; qc_broadband_from_spectral_albedo_10m:bit_7_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_broadband_from_spectral_albedo_10m:bit_7_assessment = "Bad" ; qc_broadband_from_spectral_albedo_10m:bit_8_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_broadband_from_spectral_albedo_10m:bit_8_assessment = "Bad" ; float broadband_from_spectral_albedo_25m(time) ; broadband_from_spectral_albedo_25m:long_name = "Broadband albedo at 25m tower estimated from integrating spectral albedos weighted by surface flux calculated from CHARTS" ; broadband_from_spectral_albedo_25m:units = "1" ; broadband_from_spectral_albedo_25m:missing_value = -9999.f ; broadband_from_spectral_albedo_25m:comment = "Value is estimated by integrating estimated_spectral_albedo_25m across wavenumbers 3575 to 35085" ; broadband_from_spectral_albedo_25m:ancillary_variables = "qc_broadband_from_spectral_albedo_25m" ; broadband_from_spectral_albedo_25m:standard_name = "surface_albedo" ; int qc_broadband_from_spectral_albedo_25m(time) ; qc_broadband_from_spectral_albedo_25m:long_name = "Quality check results on variable: Broadband albedo at 25m tower estimated from integrating spectral albedos weighted by surface flux calculated from CHARTS" ; qc_broadband_from_spectral_albedo_25m:units = "1" ; qc_broadband_from_spectral_albedo_25m:standard_name = "quality_flag" ; qc_broadband_from_spectral_albedo_25m: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_broadband_from_spectral_albedo_25m:fail_min = 0.f ; qc_broadband_from_spectral_albedo_25m:fail_max = 1.1f ; qc_broadband_from_spectral_albedo_25m:flag_method = "bit" ; qc_broadband_from_spectral_albedo_25m:bit_1_description = "0.100000 >= abs(broadband_from_spectral_albedo_25m - be_surface_albedo_psp_broadband_25m) > 0.050000" ; qc_broadband_from_spectral_albedo_25m:bit_1_assessment = "Indeterminate" ; qc_broadband_from_spectral_albedo_25m:bit_2_description = "be_surface_albedo_mfr_narrowband_25m for one or more of the six filters is calculated from an estimated irradiance value." ; qc_broadband_from_spectral_albedo_25m:bit_2_assessment = "Indeterminate" ; qc_broadband_from_spectral_albedo_25m:bit_3_description = "be_surface_albedo_mfr_narrowband_25m for one or more of the six filters is an estimated value." ; qc_broadband_from_spectral_albedo_25m:bit_3_assessment = "Indeterminate" ; qc_broadband_from_spectral_albedo_25m:bit_4_description = "be_surface_albedo_mfr_narrowband_25m for one or more of the six filters is missing or bad, data value set to missing_value in output file. Test not performed if surface type is SNOW." ; qc_broadband_from_spectral_albedo_25m:bit_4_assessment = "Bad" ; qc_broadband_from_spectral_albedo_25m:bit_5_description = "Surface type is SNOW, data value set to missing_value in output file." ; qc_broadband_from_spectral_albedo_25m:bit_5_assessment = "Bad" ; qc_broadband_from_spectral_albedo_25m:bit_6_description = "abs(broadband_from_spectral_albedo_25m - be_surface_albedo_psp_broadband_25m) > 0.100000, data value set to missing_value in output file." ; qc_broadband_from_spectral_albedo_25m:bit_6_assessment = "Bad" ; qc_broadband_from_spectral_albedo_25m:bit_7_description = "Value is less than the fail_min, data value set to missing_value in output file." ; qc_broadband_from_spectral_albedo_25m:bit_7_assessment = "Bad" ; qc_broadband_from_spectral_albedo_25m:bit_8_description = "Value is greater than the fail_max, data value set to missing_value in output file." ; qc_broadband_from_spectral_albedo_25m:bit_8_assessment = "Bad" ; float surface_type_10m_tower ; surface_type_10m_tower:long_name = "Derived surface type under the 10m tower" ; surface_type_10m_tower:units = "1" ; surface_type_10m_tower:missing_value = -9999.f ; surface_type_10m_tower:comment = "A value between 0 and 100 indicates % green vegetation, 0 = soil/brown vegetation, 100 = 100% green vegetation, -1 = snow, and -9999 = undefined" ; float surface_type_25m_tower ; surface_type_25m_tower:long_name = "Derived surface type under the 25m tower" ; surface_type_25m_tower:units = "1" ; surface_type_25m_tower:missing_value = -9999.f ; surface_type_25m_tower:comment = "A value between 0 and 100 indicates % green vegetation, 0 = soil/brown vegetation, 100 = 100% green vegetation, -1 = snow, and -9999 = undefined" ; 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 = "surfspecalb1mlawer -b 20201204 -e 20210104 -f C1 -s sgp -R -W" ; :Conventions = "ARM-1.3" ; :process_version = "vap-surfspecalb1mlawer-2.7-0.el7" ; :dod_version = "surfspecalb1mlawer-c1-1.11" ; :input_datastreams = "sgpbeflux1longC1.c1 : 1.4 : 20210103.000000-20210104.000000\n", "sgpirt25mC1.b1 : 10.23 : 20210103.000000-20210104.000000\n", "sgpmfr10mC1.b1 : 11.15 : 20210103.000000-20210104.000000\n", "sgpmfr25mC1.b1 : 11.15 : 20210103.000000-20210104.000000\n", "sgpmfrsrC1.b1 : 1.1 : 20210103.000000-20210104.000000\n", "sgpmfrsrE13.b1 : 1.8 : 20210103.000000-20210104.000000" ; :site_id = "sgp" ; :platform_id = "surfspecalb1mlawer" ; :facility_id = "C1" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Lamont, Oklahoma" ; :datastream = "sgpsurfspecalb1mlawerC1.c1" ; :averaging_interval = "1 minute" ; :doi = "10.5439/1095394" ; :albedo_noon_mean_10m = 0.3064674f ; :albedo_noon_mean_count_10m = 121 ; :albedo_noon_mean_415nm_10m = 0.1676632f ; :albedo_noon_mean_count_415nm_10m = 121 ; :albedo_noon_mean_500nm_10m = 0.1900542f ; :albedo_noon_mean_count_500nm_10m = 121 ; :albedo_noon_mean_615nm_10m = 0.2444245f ; :albedo_noon_mean_count_615nm_10m = 121 ; :albedo_noon_mean_673nm_10m = 0.2754668f ; :albedo_noon_mean_count_673nm_10m = 121 ; :albedo_noon_mean_870nm_10m = 0.3417946f ; :albedo_noon_mean_count_870nm_10m = 121 ; :albedo_noon_mean_940nm_10m = 0.3030089f ; :albedo_noon_mean_count_940nm_10m = 121 ; :min_solar_zenith_angle_10m = 0.1510759f ; :albedo_clear_slope_10m = -0.2219961f ; :albedo_clear_offset_10m = 0.1132506f ; :albedo_clear_count_10m = 447 ; :albedo_clear_slope_415nm_10m = 0.125477f ; :albedo_clear_offset_415nm_10m = -0.06803717f ; :albedo_clear_count_415nm_10m = 447 ; :albedo_clear_slope_500nm_10m = 0.08738174f ; :albedo_clear_offset_500nm_10m = -0.04608002f ; :albedo_clear_count_500nm_10m = 447 ; :albedo_clear_slope_615nm_10m = 0.04203869f ; :albedo_clear_offset_615nm_10m = -0.0224907f ; :albedo_clear_count_615nm_10m = 447 ; :albedo_clear_slope_673nm_10m = 0.03784232f ; :albedo_clear_offset_673nm_10m = -0.02029344f ; :albedo_clear_count_673nm_10m = 447 ; :albedo_clear_slope_870nm_10m = -0.04546144f ; :albedo_clear_offset_870nm_10m = 0.02319216f ; :albedo_clear_count_870nm_10m = 447 ; :albedo_clear_slope_940nm_10m = -0.2320083f ; :albedo_clear_offset_940nm_10m = 0.1183591f ; :albedo_clear_count_940nm_10m = 447 ; :albedo_diff_morning_evening_10m = 0.1321628f ; :albedo_diff_near_noon_10m = 0.06474438f ; :albedo_noon_mean_25m = 0.249621f ; :albedo_noon_mean_count_25m = 121 ; :albedo_noon_mean_415nm_25m = 0.1245589f ; :albedo_noon_mean_count_415nm_25m = 121 ; :albedo_noon_mean_500nm_25m = 0.1009469f ; :albedo_noon_mean_count_500nm_25m = 121 ; :albedo_noon_mean_615nm_25m = 0.1427545f ; :albedo_noon_mean_count_615nm_25m = 121 ; :albedo_noon_mean_673nm_25m = 0.1494211f ; :albedo_noon_mean_count_673nm_25m = 121 ; :albedo_noon_mean_870nm_25m = 0.3302628f ; :albedo_noon_mean_count_870nm_25m = 121 ; :albedo_noon_mean_940nm_25m = 0.4200999f ; :albedo_noon_mean_count_940nm_25m = 121 ; :min_solar_zenith_angle_25m = 0.1510759f ; :albedo_clear_slope_25m = -0.3275326f ; :albedo_clear_offset_25m = 0.1670737f ; :albedo_clear_count_25m = 447 ; :albedo_clear_slope_415nm_25m = 0.03683463f ; :albedo_clear_offset_415nm_25m = -0.02144554f ; :albedo_clear_count_415nm_25m = 447 ; :albedo_clear_slope_500nm_25m = -0.01013717f ; :albedo_clear_offset_500nm_25m = 0.004196763f ; :albedo_clear_count_500nm_25m = 447 ; :albedo_clear_slope_615nm_25m = -0.03911003f ; :albedo_clear_offset_615nm_25m = 0.01943608f ; :albedo_clear_count_615nm_25m = 447 ; :albedo_clear_slope_673nm_25m = -0.03126986f ; :albedo_clear_offset_673nm_25m = 0.01546374f ; :albedo_clear_count_673nm_25m = 447 ; :albedo_clear_slope_870nm_25m = -0.2566028f ; :albedo_clear_offset_870nm_25m = 0.1308983f ; :albedo_clear_count_870nm_25m = 447 ; :albedo_clear_slope_940nm_25m = -0.8995596f ; :albedo_clear_offset_940nm_25m = 0.4585448f ; :albedo_clear_count_940nm_25m = 447 ; :albedo_diff_morning_evening_25m = 0.07727146f ; :albedo_diff_near_noon_25m = 0.05321279f ; :albedo_noon_mean_comment = "The average albedo over a period from one hour before to one hour after solar noon." ; :albedo_noon_mean_count_comment = "The number of samples used to find the albedo_noon_mean values." ; :min_solar_zenith_angle = "The smallest solar zenith angle greater than 0.15 that occurs in the day." ; :albedo_clear_slope_comment = "The slope of the line formed by plotting surface_albedo_mfr_broadband for the appropriate tower and bandwidth against cosine_solar_zenith_angle of the appropriate tower." ; :albedo_clear_offset_comment = "The offset of the line formed by plotting surface_albedo_mfr_broadband for the appropriate tower and bandwidth against cosine_solar_zenith_angle of the appropriate tower." ; :albedo_diff_morning_evening_comment = "Difference between the albedo for a short period just after sunrise to a short period just before sunset. Length of period included in average is defined as 20 to 30% of noon solar zenith angle value." ; :albedo_diff_near_noon = "Difference between the albedo for a short period just before solar noon to a short period just after solar noon. Length of period included in average is defined as 65 to 80% of noon solar zenith angle value." ; :surface_type_10m = "SOIL" ; :surface_type_25m = "38.485428_VEGETATION" ; :history = "created by user gaustad on machine prod-proc5.adc.arm.gov at 2023-05-09 03:06:24, using vap-surfspecalb1mlawer-2.7-0.el7" ; }