netcdf houskyrad60sM1.b1.20221001.000000 { dimensions: time = UNLIMITED ; // (823 currently) bound = 2 ; variables: int base_time ; base_time:string = "2022-10-01 00:00:00 0:00" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; base_time:ancillary_variables = "time_offset" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2022-10-01 00:00:00 0:00" ; time_offset:ancillary_variables = "base_time" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2022-10-01 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. ; float down_long_hemisp1(time) ; down_long_hemisp1:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer1" ; down_long_hemisp1:units = "W/m^2" ; down_long_hemisp1:valid_min = 150.f ; down_long_hemisp1:valid_max = 550.f ; down_long_hemisp1:missing_value = -9999.f ; down_long_hemisp1:ventilation_status = "Ventilated" ; down_long_hemisp1:shade_status = "Shaded" ; down_long_hemisp1:ancillary_variables = "qc_down_long_hemisp1" ; down_long_hemisp1:standard_name = "downwelling_longwave_flux_in_air" ; down_long_hemisp1:cell_methods = "time: mean" ; int qc_down_long_hemisp1(time) ; qc_down_long_hemisp1:long_name = "Quality check results on variable: Downwelling Longwave Hemispheric Irradiance, Pyrgeometer1" ; qc_down_long_hemisp1:units = "1" ; qc_down_long_hemisp1:standard_name = "quality_flag" ; qc_down_long_hemisp1: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_long_hemisp1:flag_method = "bit" ; qc_down_long_hemisp1:bit_1_description = "Value is equal to missing_value." ; qc_down_long_hemisp1:bit_1_assessment = "Bad" ; qc_down_long_hemisp1:bit_2_description = "Value is less than valid_min." ; qc_down_long_hemisp1:bit_2_assessment = "Bad" ; qc_down_long_hemisp1:bit_3_description = "Value is greater than valid_max." ; qc_down_long_hemisp1:bit_3_assessment = "Bad" ; float down_long_hemisp2(time) ; down_long_hemisp2:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer2" ; down_long_hemisp2:units = "W/m^2" ; down_long_hemisp2:valid_min = 150.f ; down_long_hemisp2:valid_max = 550.f ; down_long_hemisp2:missing_value = -9999.f ; down_long_hemisp2:ventilation_status = "Ventilated" ; down_long_hemisp2:shade_status = "Shaded" ; down_long_hemisp2:ancillary_variables = "qc_down_long_hemisp2" ; down_long_hemisp2:standard_name = "downwelling_longwave_flux_in_air" ; down_long_hemisp2:cell_methods = "time: mean" ; int qc_down_long_hemisp2(time) ; qc_down_long_hemisp2:long_name = "Quality check results on variable: Downwelling Longwave Hemispheric Irradiance, Pyrgeometer2" ; qc_down_long_hemisp2:units = "1" ; qc_down_long_hemisp2:standard_name = "quality_flag" ; qc_down_long_hemisp2: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_long_hemisp2:flag_method = "bit" ; qc_down_long_hemisp2:bit_1_description = "Value is equal to missing_value." ; qc_down_long_hemisp2:bit_1_assessment = "Bad" ; qc_down_long_hemisp2:bit_2_description = "Value is less than valid_min." ; qc_down_long_hemisp2:bit_2_assessment = "Bad" ; qc_down_long_hemisp2:bit_3_description = "Value is greater than valid_max." ; qc_down_long_hemisp2:bit_3_assessment = "Bad" ; float down_short_diffuse_hemisp(time) ; down_short_diffuse_hemisp:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer" ; down_short_diffuse_hemisp:units = "W/m^2" ; down_short_diffuse_hemisp:valid_min = -5.f ; down_short_diffuse_hemisp:valid_max = 800.f ; down_short_diffuse_hemisp:missing_value = -9999.f ; down_short_diffuse_hemisp:ventilation_status = "Ventilated" ; down_short_diffuse_hemisp:ancillary_variables = "qc_down_short_diffuse_hemisp" ; down_short_diffuse_hemisp:standard_name = "diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky" ; down_short_diffuse_hemisp:cell_methods = "time: mean" ; int qc_down_short_diffuse_hemisp(time) ; qc_down_short_diffuse_hemisp:long_name = "Quality check results on variable: Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer" ; qc_down_short_diffuse_hemisp:units = "1" ; qc_down_short_diffuse_hemisp:standard_name = "quality_flag" ; qc_down_short_diffuse_hemisp: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_diffuse_hemisp:flag_method = "bit" ; qc_down_short_diffuse_hemisp:bit_1_description = "Value is equal to missing_value." ; qc_down_short_diffuse_hemisp:bit_1_assessment = "Bad" ; qc_down_short_diffuse_hemisp:bit_2_description = "Value is less than valid_min." ; qc_down_short_diffuse_hemisp:bit_2_assessment = "Bad" ; qc_down_short_diffuse_hemisp:bit_3_description = "Value is greater than valid_max." ; qc_down_short_diffuse_hemisp:bit_3_assessment = "Bad" ; float short_direct_normal(time) ; short_direct_normal:long_name = "Shortwave Direct Normal Irradiance, Pyrheliometer" ; short_direct_normal:units = "W/m^2" ; short_direct_normal:valid_min = -5.f ; short_direct_normal:valid_max = 1100.f ; short_direct_normal:missing_value = -9999.f ; short_direct_normal:ancillary_variables = "qc_short_direct_normal" ; short_direct_normal:standard_name = "direct_downwelling_shortwave_flux_in_air" ; short_direct_normal:cell_methods = "time: mean" ; int qc_short_direct_normal(time) ; qc_short_direct_normal:long_name = "Quality check results on variable: Shortwave Direct Normal Irradiance, Pyrheliometer" ; qc_short_direct_normal:units = "1" ; qc_short_direct_normal:standard_name = "quality_flag" ; qc_short_direct_normal: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:flag_method = "bit" ; qc_short_direct_normal:bit_1_description = "Value is equal to missing_value." ; qc_short_direct_normal:bit_1_assessment = "Bad" ; qc_short_direct_normal:bit_2_description = "Value is less than valid_min." ; qc_short_direct_normal:bit_2_assessment = "Bad" ; qc_short_direct_normal:bit_3_description = "Value is greater than valid_max." ; qc_short_direct_normal:bit_3_assessment = "Bad" ; float down_short_hemisp(time) ; down_short_hemisp:long_name = "Downwelling Shortwave Hemispheric Irradiance, Pyranometer" ; down_short_hemisp:units = "W/m^2" ; down_short_hemisp:valid_min = -5.f ; down_short_hemisp:valid_max = 1500.f ; down_short_hemisp:missing_value = -9999.f ; down_short_hemisp:ventilation_status = "Ventilated" ; down_short_hemisp:ancillary_variables = "qc_down_short_hemisp" ; down_short_hemisp:standard_name = "downwelling_shortwave_flux_in_air" ; down_short_hemisp:cell_methods = "time: mean" ; int qc_down_short_hemisp(time) ; qc_down_short_hemisp:long_name = "Quality check results on variable: Downwelling Shortwave Hemispheric Irradiance, Pyranometer" ; qc_down_short_hemisp:units = "1" ; qc_down_short_hemisp:standard_name = "quality_flag" ; qc_down_short_hemisp: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:flag_method = "bit" ; qc_down_short_hemisp:bit_1_description = "Value is equal to missing_value" ; qc_down_short_hemisp:bit_1_assessment = "Bad" ; qc_down_short_hemisp:bit_2_description = "Value is less than the valid_min" ; qc_down_short_hemisp:bit_2_assessment = "Bad" ; qc_down_short_hemisp:bit_3_description = "Value is greater than the valid_max" ; qc_down_short_hemisp:bit_3_assessment = "Bad" ; float down_long_hemisp1_std(time) ; down_long_hemisp1_std:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer1, Standard Deviation" ; down_long_hemisp1_std:units = "W/m^2" ; down_long_hemisp1_std:missing_value = -9999.f ; down_long_hemisp1_std:ventilation_status = "Ventilated" ; down_long_hemisp1_std:shade_status = "Shaded" ; down_long_hemisp1_std:cell_methods = "time: standard_deviation" ; float down_long_hemisp2_std(time) ; down_long_hemisp2_std:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer2, Standard Deviation" ; down_long_hemisp2_std:units = "W/m^2" ; down_long_hemisp2_std:missing_value = -9999.f ; down_long_hemisp2_std:ventilation_status = "Ventilated" ; down_long_hemisp2_std:shade_status = "Shaded" ; down_long_hemisp2_std:cell_methods = "time: standard_deviation" ; float down_short_diffuse_hemisp_std(time) ; down_short_diffuse_hemisp_std:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer, Standard Deviation" ; down_short_diffuse_hemisp_std:units = "W/m^2" ; down_short_diffuse_hemisp_std:missing_value = -9999.f ; down_short_diffuse_hemisp_std:ventilation_status = "Ventilated" ; down_short_diffuse_hemisp_std:cell_methods = "time: standard_deviation" ; float short_direct_normal_std(time) ; short_direct_normal_std:long_name = "Shortwave Direct Normal Irradiance, Pyrheliometer, Standard Deviation" ; short_direct_normal_std:units = "W/m^2" ; short_direct_normal_std:missing_value = -9999.f ; short_direct_normal_std:cell_methods = "time: standard_deviation" ; float down_short_hemisp_std(time) ; down_short_hemisp_std:long_name = "Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Standard Deviation" ; down_short_hemisp_std:units = "W/m^2" ; down_short_hemisp_std:missing_value = -9999.f ; down_short_hemisp_std:ventilation_status = "Ventilated" ; down_short_hemisp_std:cell_methods = "time: standard_deviation" ; float down_long_hemisp1_max(time) ; down_long_hemisp1_max:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer1, Maxima" ; down_long_hemisp1_max:units = "W/m^2" ; down_long_hemisp1_max:valid_min = 150.f ; down_long_hemisp1_max:valid_max = 550.f ; down_long_hemisp1_max:missing_value = -9999.f ; down_long_hemisp1_max:ventilation_status = "Ventilated" ; down_long_hemisp1_max:shade_status = "Shaded" ; down_long_hemisp1_max:ancillary_variables = "qc_down_long_hemisp1_max" ; down_long_hemisp1_max:cell_methods = "time: maximum" ; int qc_down_long_hemisp1_max(time) ; qc_down_long_hemisp1_max:long_name = "Quality check results on variable: Downwelling Longwave Hemispheric Irradiance, Pyrgeometer1, Maxima" ; qc_down_long_hemisp1_max:units = "1" ; qc_down_long_hemisp1_max:standard_name = "quality_flag" ; qc_down_long_hemisp1_max: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_long_hemisp1_max:flag_method = "bit" ; qc_down_long_hemisp1_max:bit_1_description = "Value is equal to missing_value." ; qc_down_long_hemisp1_max:bit_1_assessment = "Bad" ; qc_down_long_hemisp1_max:bit_2_description = "Value is less than valid_min." ; qc_down_long_hemisp1_max:bit_2_assessment = "Bad" ; qc_down_long_hemisp1_max:bit_3_description = "Value is greater than valid_max." ; qc_down_long_hemisp1_max:bit_3_assessment = "Bad" ; float down_long_hemisp2_max(time) ; down_long_hemisp2_max:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer2, Maxima" ; down_long_hemisp2_max:units = "W/m^2" ; down_long_hemisp2_max:valid_min = 150.f ; down_long_hemisp2_max:valid_max = 550.f ; down_long_hemisp2_max:missing_value = -9999.f ; down_long_hemisp2_max:ventilation_status = "Ventilated" ; down_long_hemisp2_max:shade_status = "Shaded" ; down_long_hemisp2_max:ancillary_variables = "qc_down_long_hemisp2_max" ; down_long_hemisp2_max:cell_methods = "time: maximum" ; int qc_down_long_hemisp2_max(time) ; qc_down_long_hemisp2_max:long_name = "Quality check results on variable: Downwelling Longwave Hemispheric Irradiance, Pyrgeometer2, Maxima" ; qc_down_long_hemisp2_max:units = "1" ; qc_down_long_hemisp2_max:standard_name = "quality_flag" ; qc_down_long_hemisp2_max: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_long_hemisp2_max:flag_method = "bit" ; qc_down_long_hemisp2_max:bit_1_description = "Value is equal to missing_value." ; qc_down_long_hemisp2_max:bit_1_assessment = "Bad" ; qc_down_long_hemisp2_max:bit_2_description = "Value is less than valid_min." ; qc_down_long_hemisp2_max:bit_2_assessment = "Bad" ; qc_down_long_hemisp2_max:bit_3_description = "Value is greater than valid_max." ; qc_down_long_hemisp2_max:bit_3_assessment = "Bad" ; float down_short_diffuse_hemisp_max(time) ; down_short_diffuse_hemisp_max:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer, Maxima" ; down_short_diffuse_hemisp_max:units = "W/m^2" ; down_short_diffuse_hemisp_max:valid_min = -5.f ; down_short_diffuse_hemisp_max:valid_max = 800.f ; down_short_diffuse_hemisp_max:missing_value = -9999.f ; down_short_diffuse_hemisp_max:ventilation_status = "Ventilated" ; down_short_diffuse_hemisp_max:ancillary_variables = "qc_down_short_diffuse_hemisp_max" ; down_short_diffuse_hemisp_max:cell_methods = "time: maximum" ; int qc_down_short_diffuse_hemisp_max(time) ; qc_down_short_diffuse_hemisp_max:long_name = "Quality check results on variable: Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer, Maxima" ; qc_down_short_diffuse_hemisp_max:units = "1" ; qc_down_short_diffuse_hemisp_max:standard_name = "quality_flag" ; qc_down_short_diffuse_hemisp_max: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_diffuse_hemisp_max:flag_method = "bit" ; qc_down_short_diffuse_hemisp_max:bit_1_description = "Value is equal to missing_value." ; qc_down_short_diffuse_hemisp_max:bit_1_assessment = "Bad" ; qc_down_short_diffuse_hemisp_max:bit_2_description = "Value is less than valid_min." ; qc_down_short_diffuse_hemisp_max:bit_2_assessment = "Bad" ; qc_down_short_diffuse_hemisp_max:bit_3_description = "Value is greater than valid_max." ; qc_down_short_diffuse_hemisp_max:bit_3_assessment = "Bad" ; float short_direct_normal_max(time) ; short_direct_normal_max:long_name = "Shortwave Direct Normal Irradiance, Pyrheliometer, Maxima" ; short_direct_normal_max:units = "W/m^2" ; short_direct_normal_max:valid_min = -5.f ; short_direct_normal_max:valid_max = 1100.f ; short_direct_normal_max:missing_value = -9999.f ; short_direct_normal_max:ancillary_variables = "qc_short_direct_normal_max" ; short_direct_normal_max:cell_methods = "time: maximum" ; int qc_short_direct_normal_max(time) ; qc_short_direct_normal_max:long_name = "Quality check results on variable: Shortwave Direct Normal Irradiance, Pyrheliometer, Maxima" ; qc_short_direct_normal_max:units = "1" ; qc_short_direct_normal_max:standard_name = "quality_flag" ; qc_short_direct_normal_max: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_max:flag_method = "bit" ; qc_short_direct_normal_max:bit_1_description = "Value is equal to missing_value." ; qc_short_direct_normal_max:bit_1_assessment = "Bad" ; qc_short_direct_normal_max:bit_2_description = "Value is less than valid_min." ; qc_short_direct_normal_max:bit_2_assessment = "Bad" ; qc_short_direct_normal_max:bit_3_description = "Value is greater than valid_max." ; qc_short_direct_normal_max:bit_3_assessment = "Bad" ; float down_short_hemisp_max(time) ; down_short_hemisp_max:long_name = "Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Maxima" ; down_short_hemisp_max:units = "W/m^2" ; down_short_hemisp_max:valid_min = -5.f ; down_short_hemisp_max:valid_max = 1500.f ; down_short_hemisp_max:missing_value = -9999.f ; down_short_hemisp_max:ventilation_status = "Ventilated" ; down_short_hemisp_max:ancillary_variables = "qc_down_short_hemisp_max" ; down_short_hemisp_max:cell_methods = "time: maximum" ; int qc_down_short_hemisp_max(time) ; qc_down_short_hemisp_max:long_name = "Quality check results on variable: Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Maxima" ; qc_down_short_hemisp_max:units = "1" ; qc_down_short_hemisp_max:standard_name = "quality_flag" ; qc_down_short_hemisp_max: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_max:flag_method = "bit" ; qc_down_short_hemisp_max:bit_1_description = "Value is equal to missing_value." ; qc_down_short_hemisp_max:bit_1_assessment = "Bad" ; qc_down_short_hemisp_max:bit_2_description = "Value is less than valid_min." ; qc_down_short_hemisp_max:bit_2_assessment = "Bad" ; qc_down_short_hemisp_max:bit_3_description = "Value is greater than valid_max." ; qc_down_short_hemisp_max:bit_3_assessment = "Bad" ; float down_long_hemisp1_min(time) ; down_long_hemisp1_min:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer1, Minima" ; down_long_hemisp1_min:units = "W/m^2" ; down_long_hemisp1_min:valid_min = 150.f ; down_long_hemisp1_min:valid_max = 550.f ; down_long_hemisp1_min:missing_value = -9999.f ; down_long_hemisp1_min:ventilation_status = "Ventilated" ; down_long_hemisp1_min:shade_status = "Shaded" ; down_long_hemisp1_min:ancillary_variables = "qc_down_long_hemisp1_min" ; down_long_hemisp1_min:cell_methods = "time: minimum" ; int qc_down_long_hemisp1_min(time) ; qc_down_long_hemisp1_min:long_name = "Quality check results on variable: Downwelling Longwave Hemispheric Irradiance, Pyrgeometer1, Minima" ; qc_down_long_hemisp1_min:units = "1" ; qc_down_long_hemisp1_min:standard_name = "quality_flag" ; qc_down_long_hemisp1_min: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_long_hemisp1_min:flag_method = "bit" ; qc_down_long_hemisp1_min:bit_1_description = "Value is equal to missing_value." ; qc_down_long_hemisp1_min:bit_1_assessment = "Bad" ; qc_down_long_hemisp1_min:bit_2_description = "Value is less than valid_min." ; qc_down_long_hemisp1_min:bit_2_assessment = "Bad" ; qc_down_long_hemisp1_min:bit_3_description = "Value is greater than valid_max." ; qc_down_long_hemisp1_min:bit_3_assessment = "Bad" ; float down_long_hemisp2_min(time) ; down_long_hemisp2_min:long_name = "Downwelling Longwave Hemispheric Irradiance, Pyrgeometer2, Minima" ; down_long_hemisp2_min:units = "W/m^2" ; down_long_hemisp2_min:valid_min = 150.f ; down_long_hemisp2_min:valid_max = 550.f ; down_long_hemisp2_min:missing_value = -9999.f ; down_long_hemisp2_min:ventilation_status = "Ventilated" ; down_long_hemisp2_min:shade_status = "Shaded" ; down_long_hemisp2_min:ancillary_variables = "qc_down_long_hemisp2_min" ; down_long_hemisp2_min:cell_methods = "time: minimum" ; int qc_down_long_hemisp2_min(time) ; qc_down_long_hemisp2_min:long_name = "Quality check results on variable: Downwelling Longwave Hemispheric Irradiance, Pyrgeometer2, Minima" ; qc_down_long_hemisp2_min:units = "1" ; qc_down_long_hemisp2_min:standard_name = "quality_flag" ; qc_down_long_hemisp2_min: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_long_hemisp2_min:flag_method = "bit" ; qc_down_long_hemisp2_min:bit_1_description = "Value is equal to missing_value." ; qc_down_long_hemisp2_min:bit_1_assessment = "Bad" ; qc_down_long_hemisp2_min:bit_2_description = "Value is less than valid_min." ; qc_down_long_hemisp2_min:bit_2_assessment = "Bad" ; qc_down_long_hemisp2_min:bit_3_description = "Value is greater than valid_max." ; qc_down_long_hemisp2_min:bit_3_assessment = "Bad" ; float down_short_diffuse_hemisp_min(time) ; down_short_diffuse_hemisp_min:long_name = "Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer, Minima" ; down_short_diffuse_hemisp_min:units = "W/m^2" ; down_short_diffuse_hemisp_min:valid_min = -5.f ; down_short_diffuse_hemisp_min:valid_max = 800.f ; down_short_diffuse_hemisp_min:missing_value = -9999.f ; down_short_diffuse_hemisp_min:ventilation_status = "Ventilated" ; down_short_diffuse_hemisp_min:ancillary_variables = "qc_down_short_diffuse_hemisp_min" ; down_short_diffuse_hemisp_min:cell_methods = "time: minimum" ; int qc_down_short_diffuse_hemisp_min(time) ; qc_down_short_diffuse_hemisp_min:long_name = "Quality check results on variable: Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer, Minima" ; qc_down_short_diffuse_hemisp_min:units = "1" ; qc_down_short_diffuse_hemisp_min:standard_name = "quality_flag" ; qc_down_short_diffuse_hemisp_min: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_diffuse_hemisp_min:flag_method = "bit" ; qc_down_short_diffuse_hemisp_min:bit_1_description = "Value is equal to missing_value." ; qc_down_short_diffuse_hemisp_min:bit_1_assessment = "Bad" ; qc_down_short_diffuse_hemisp_min:bit_2_description = "Value is less than valid_min." ; qc_down_short_diffuse_hemisp_min:bit_2_assessment = "Bad" ; qc_down_short_diffuse_hemisp_min:bit_3_description = "Value is greater than valid_max." ; qc_down_short_diffuse_hemisp_min:bit_3_assessment = "Bad" ; float short_direct_normal_min(time) ; short_direct_normal_min:long_name = "Shortwave Direct Normal Irradiance, Pyrheliometer, Minima" ; short_direct_normal_min:units = "W/m^2" ; short_direct_normal_min:valid_min = -5.f ; short_direct_normal_min:valid_max = 1100.f ; short_direct_normal_min:missing_value = -9999.f ; short_direct_normal_min:ancillary_variables = "qc_short_direct_normal_min" ; short_direct_normal_min:cell_methods = "time: minimum" ; int qc_short_direct_normal_min(time) ; qc_short_direct_normal_min:long_name = "Quality check results on variable: Shortwave Direct Normal Irradiance, Pyrheliometer, Minima" ; qc_short_direct_normal_min:units = "1" ; qc_short_direct_normal_min:standard_name = "quality_flag" ; qc_short_direct_normal_min: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_min:flag_method = "bit" ; qc_short_direct_normal_min:bit_1_description = "Value is equal to missing_value." ; qc_short_direct_normal_min:bit_1_assessment = "Bad" ; qc_short_direct_normal_min:bit_2_description = "Value is less than valid_min." ; qc_short_direct_normal_min:bit_2_assessment = "Bad" ; qc_short_direct_normal_min:bit_3_description = "Value is greater than valid_max." ; qc_short_direct_normal_min:bit_3_assessment = "Bad" ; float down_short_hemisp_min(time) ; down_short_hemisp_min:long_name = "Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Minima" ; down_short_hemisp_min:units = "W/m^2" ; down_short_hemisp_min:valid_min = -5.f ; down_short_hemisp_min:valid_max = 1500.f ; down_short_hemisp_min:missing_value = -9999.f ; down_short_hemisp_min:ventilation_status = "Ventilated" ; down_short_hemisp_min:ancillary_variables = "qc_down_short_hemisp_min" ; down_short_hemisp_min:cell_methods = "time: minimum" ; int qc_down_short_hemisp_min(time) ; qc_down_short_hemisp_min:long_name = "Quality check results on variable: Downwelling Shortwave Hemispheric Irradiance, Pyranometer, Minima" ; qc_down_short_hemisp_min:units = "1" ; qc_down_short_hemisp_min:standard_name = "quality_flag" ; qc_down_short_hemisp_min: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_min:flag_method = "bit" ; qc_down_short_hemisp_min:bit_1_description = "Value is equal to missing_value." ; qc_down_short_hemisp_min:bit_1_assessment = "Bad" ; qc_down_short_hemisp_min:bit_2_description = "Value is less than valid_min." ; qc_down_short_hemisp_min:bit_2_assessment = "Bad" ; qc_down_short_hemisp_min:bit_3_description = "Value is greater than valid_max." ; qc_down_short_hemisp_min:bit_3_assessment = "Bad" ; float down_long_hemisp1_vent_tachometer(time) ; down_long_hemisp1_vent_tachometer:long_name = "Ventilation tachometer for Downwelling Longwave Hemispheric Irradiance, Pyrgeometer1" ; down_long_hemisp1_vent_tachometer:units = "rpm" ; down_long_hemisp1_vent_tachometer:valid_min = 3500.f ; down_long_hemisp1_vent_tachometer:valid_max = 7000.f ; down_long_hemisp1_vent_tachometer:missing_value = -9999.f ; down_long_hemisp1_vent_tachometer:ventilation_status = "Ventilated" ; down_long_hemisp1_vent_tachometer:cell_methods = "time: mean" ; down_long_hemisp1_vent_tachometer:ancillary_variables = "qc_down_long_hemisp1_vent_tachometer" ; int qc_down_long_hemisp1_vent_tachometer(time) ; qc_down_long_hemisp1_vent_tachometer:long_name = "Quality check results on variable: Ventilation tachometer for Downwelling Longwave Hemispheric Irradiance, Pyrgeometer1" ; qc_down_long_hemisp1_vent_tachometer:units = "1" ; qc_down_long_hemisp1_vent_tachometer:standard_name = "quality_flag" ; qc_down_long_hemisp1_vent_tachometer: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_long_hemisp1_vent_tachometer:flag_method = "bit" ; qc_down_long_hemisp1_vent_tachometer:bit_1_description = "Value is equal to missing_value." ; qc_down_long_hemisp1_vent_tachometer:bit_1_assessment = "Bad" ; qc_down_long_hemisp1_vent_tachometer:bit_2_description = "Value is less than valid_min." ; qc_down_long_hemisp1_vent_tachometer:bit_2_assessment = "Bad" ; qc_down_long_hemisp1_vent_tachometer:bit_3_description = "Value is greater than valid_max." ; qc_down_long_hemisp1_vent_tachometer:bit_3_assessment = "Bad" ; float down_long_hemisp2_vent_tachometer(time) ; down_long_hemisp2_vent_tachometer:long_name = "Ventilation tachometer for Downwelling Longwave Hemispheric Irradiance, Pyrgeometer2" ; down_long_hemisp2_vent_tachometer:units = "rpm" ; down_long_hemisp2_vent_tachometer:valid_min = 3500.f ; down_long_hemisp2_vent_tachometer:valid_max = 7000.f ; down_long_hemisp2_vent_tachometer:missing_value = -9999.f ; down_long_hemisp2_vent_tachometer:ventilation_status = "Ventilated" ; down_long_hemisp2_vent_tachometer:cell_methods = "time: mean" ; down_long_hemisp2_vent_tachometer:ancillary_variables = "qc_down_long_hemisp2_vent_tachometer" ; int qc_down_long_hemisp2_vent_tachometer(time) ; qc_down_long_hemisp2_vent_tachometer:long_name = "Quality check results on variable: Ventilation tachometer for Downwelling Longwave Hemispheric Irradiance, Pyrgeometer2" ; qc_down_long_hemisp2_vent_tachometer:units = "1" ; qc_down_long_hemisp2_vent_tachometer:standard_name = "quality_flag" ; qc_down_long_hemisp2_vent_tachometer: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_long_hemisp2_vent_tachometer:flag_method = "bit" ; qc_down_long_hemisp2_vent_tachometer:bit_1_description = "Value is equal to missing_value." ; qc_down_long_hemisp2_vent_tachometer:bit_1_assessment = "Bad" ; qc_down_long_hemisp2_vent_tachometer:bit_2_description = "Value is less than valid_min." ; qc_down_long_hemisp2_vent_tachometer:bit_2_assessment = "Bad" ; qc_down_long_hemisp2_vent_tachometer:bit_3_description = "Value is greater than valid_max." ; qc_down_long_hemisp2_vent_tachometer:bit_3_assessment = "Bad" ; float down_short_diffuse_hemisp_vent_tachometer(time) ; down_short_diffuse_hemisp_vent_tachometer:long_name = "Ventilation tachometer for Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer" ; down_short_diffuse_hemisp_vent_tachometer:units = "rpm" ; down_short_diffuse_hemisp_vent_tachometer:valid_min = 3500.f ; down_short_diffuse_hemisp_vent_tachometer:valid_max = 7000.f ; down_short_diffuse_hemisp_vent_tachometer:missing_value = -9999.f ; down_short_diffuse_hemisp_vent_tachometer:ventilation_status = "Ventilated" ; down_short_diffuse_hemisp_vent_tachometer:shade_status = "Shaded" ; down_short_diffuse_hemisp_vent_tachometer:cell_methods = "time: mean" ; down_short_diffuse_hemisp_vent_tachometer:ancillary_variables = "qc_down_short_diffuse_hemisp_vent_tachometer" ; int qc_down_short_diffuse_hemisp_vent_tachometer(time) ; qc_down_short_diffuse_hemisp_vent_tachometer:long_name = "Quality check results on variable: Ventilation tachometer for Downwelling Shortwave Diffuse Hemispheric Irradiance, Pyranometer" ; qc_down_short_diffuse_hemisp_vent_tachometer:units = "1" ; qc_down_short_diffuse_hemisp_vent_tachometer:standard_name = "quality_flag" ; qc_down_short_diffuse_hemisp_vent_tachometer: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_diffuse_hemisp_vent_tachometer:flag_method = "bit" ; qc_down_short_diffuse_hemisp_vent_tachometer:bit_1_description = "Value is equal to missing_value." ; qc_down_short_diffuse_hemisp_vent_tachometer:bit_1_assessment = "Bad" ; qc_down_short_diffuse_hemisp_vent_tachometer:bit_2_description = "Value is less than valid_min." ; qc_down_short_diffuse_hemisp_vent_tachometer:bit_2_assessment = "Bad" ; qc_down_short_diffuse_hemisp_vent_tachometer:bit_3_description = "Value is greater than valid_max." ; qc_down_short_diffuse_hemisp_vent_tachometer:bit_3_assessment = "Bad" ; float down_short_hemisp_vent_tachometer(time) ; down_short_hemisp_vent_tachometer:long_name = "Ventilation tachometer for Downwelling Shortwave Hemispheric Irradiance, Pyranometer" ; down_short_hemisp_vent_tachometer:units = "rpm" ; down_short_hemisp_vent_tachometer:valid_min = 3500.f ; down_short_hemisp_vent_tachometer:valid_max = 7000.f ; down_short_hemisp_vent_tachometer:missing_value = -9999.f ; down_short_hemisp_vent_tachometer:ventilation_status = "Ventilated" ; down_short_hemisp_vent_tachometer:cell_methods = "time: mean" ; down_short_hemisp_vent_tachometer:ancillary_variables = "qc_down_short_hemisp_vent_tachometer" ; int qc_down_short_hemisp_vent_tachometer(time) ; qc_down_short_hemisp_vent_tachometer:long_name = "Quality check results on variable: Ventilation tachometer for Downwelling Shortwave Hemispheric Irradiance, Pyranometer" ; qc_down_short_hemisp_vent_tachometer:units = "1" ; qc_down_short_hemisp_vent_tachometer:standard_name = "quality_flag" ; qc_down_short_hemisp_vent_tachometer: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_vent_tachometer:flag_method = "bit" ; qc_down_short_hemisp_vent_tachometer:bit_1_description = "Value is equal to missing_value." ; qc_down_short_hemisp_vent_tachometer:bit_1_assessment = "Bad" ; qc_down_short_hemisp_vent_tachometer:bit_2_description = "Value is less than valid_min." ; qc_down_short_hemisp_vent_tachometer:bit_2_assessment = "Bad" ; qc_down_short_hemisp_vent_tachometer:bit_3_description = "Value is greater than valid_max." ; qc_down_short_hemisp_vent_tachometer:bit_3_assessment = "Bad" ; float vBatt(time) ; vBatt:long_name = "Battery voltage" ; vBatt:units = "V" ; vBatt:missing_value = -9999.f ; float logger_temp(time) ; logger_temp:long_name = "Logger temperature" ; logger_temp:units = "degC" ; logger_temp:missing_value = -9999.f ; float inst_down_long_hemisp1_dome_temp(time) ; inst_down_long_hemisp1_dome_temp:long_name = "Instantaneous Downwelling Pyrgeometer Dome Thermistor Temperature, Pyrgeometer1" ; inst_down_long_hemisp1_dome_temp:units = "K" ; inst_down_long_hemisp1_dome_temp:missing_value = -9999.f ; inst_down_long_hemisp1_dome_temp:ventilation_status = "Ventilated" ; inst_down_long_hemisp1_dome_temp:shade_status = "Shaded" ; inst_down_long_hemisp1_dome_temp:temp_calc1 = "L=ln(resistance[ohms])" ; inst_down_long_hemisp1_dome_temp:temp_calc2 = "T=1/(0.0010295+(0.0002391*L)+(1.568e-7*L^3))" ; inst_down_long_hemisp1_dome_temp:average_calc = "Three 20-second values are averaged to produce a 60-second value" ; inst_down_long_hemisp1_dome_temp:cell_methods = "time: mean" ; float inst_down_long_hemisp1_case_temp(time) ; inst_down_long_hemisp1_case_temp:long_name = "Instantaneous Downwelling Pyrgeometer Case Thermistor Temperature, Pyrgeometer1" ; inst_down_long_hemisp1_case_temp:units = "K" ; inst_down_long_hemisp1_case_temp:missing_value = -9999.f ; inst_down_long_hemisp1_case_temp:ventilation_status = "Ventilated" ; inst_down_long_hemisp1_case_temp:shade_status = "Shaded" ; inst_down_long_hemisp1_case_temp:temp_calc1 = "L=ln(resistance[ohms])" ; inst_down_long_hemisp1_case_temp:temp_calc2 = "T=1/(0.0010295+(0.0002391*L)+(1.568e-7*L^3))" ; inst_down_long_hemisp1_case_temp:average_calc = "Three 20-second values are averaged to produce a 60-second value" ; inst_down_long_hemisp1_case_temp:cell_methods = "time: mean" ; float inst_down_long_hemisp2_dome_temp(time) ; inst_down_long_hemisp2_dome_temp:long_name = "Instantaneous Downwelling Pyrgeometer Dome Thermistor Temperature, Pyrgeometer2" ; inst_down_long_hemisp2_dome_temp:units = "K" ; inst_down_long_hemisp2_dome_temp:missing_value = -9999.f ; inst_down_long_hemisp2_dome_temp:ventilation_status = "Ventilated" ; inst_down_long_hemisp2_dome_temp:shade_status = "Shaded" ; inst_down_long_hemisp2_dome_temp:temp_calc1 = "L=ln(resistance[ohms])" ; inst_down_long_hemisp2_dome_temp:temp_calc2 = "T=1/(0.0010295+(0.0002391*L)+(1.568e-7*L^3))" ; inst_down_long_hemisp2_dome_temp:average_calc = "Three 20-second values are averaged to produce a 60-second value" ; inst_down_long_hemisp2_dome_temp:cell_methods = "time: mean" ; float inst_down_long_hemisp2_case_temp(time) ; inst_down_long_hemisp2_case_temp:long_name = "Instantaneous Downwelling Pyrgeometer Case Thermistor Temperature, Pyrgeometer2" ; inst_down_long_hemisp2_case_temp:units = "K" ; inst_down_long_hemisp2_case_temp:missing_value = -9999.f ; inst_down_long_hemisp2_case_temp:ventilation_status = "Ventilated" ; inst_down_long_hemisp2_case_temp:shade_status = "Shaded" ; inst_down_long_hemisp2_case_temp:temp_calc1 = "L=ln(resistance[ohms])" ; inst_down_long_hemisp2_case_temp:temp_calc2 = "T=1/(0.0010295+(0.0002391*L)+(1.568e-7*L^3))" ; inst_down_long_hemisp2_case_temp:average_calc = "Three 20-second values are averaged to produce a 60-second value" ; inst_down_long_hemisp2_case_temp:cell_methods = "time: mean" ; float inst_down_long_hemisp1_tp(time) ; inst_down_long_hemisp1_tp:long_name = "Instantaneous Downwelling Pyrgeometer Thermopile, Pyrgeometer1" ; inst_down_long_hemisp1_tp:units = "W/m^2" ; inst_down_long_hemisp1_tp:missing_value = -9999.f ; inst_down_long_hemisp1_tp:ventilation_status = "Ventilated" ; inst_down_long_hemisp1_tp:shade_status = "Shaded" ; inst_down_long_hemisp1_tp:average_calc = "Three 20-second values are averaged to produce a 60-second value" ; inst_down_long_hemisp1_tp:cell_methods = "time: mean" ; float inst_down_long_hemisp2_tp(time) ; inst_down_long_hemisp2_tp:long_name = "Instantaneous Downwelling Pyrgeometer Thermopile, Pyrgeometer2" ; inst_down_long_hemisp2_tp:units = "W/m^2" ; inst_down_long_hemisp2_tp:missing_value = -9999.f ; inst_down_long_hemisp2_tp:ventilation_status = "Ventilated" ; inst_down_long_hemisp2_tp:shade_status = "Shaded" ; inst_down_long_hemisp2_tp:average_calc = "Three 20-second values are averaged to produce a 60-second value" ; inst_down_long_hemisp2_tp:cell_methods = "time: mean" ; 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 = "rad_ingest -n skyrad -s hou -f M1" ; :Conventions = "ARM-1.3" ; :process_version = "ingest-rad-2.20-0.el7" ; :dod_version = "skyrad60s-b1-4.0" ; :input_source = "/data/collection/hou/houskyradM1.00/SKY_Table213.20221001000000.dat" ; :site_id = "hou" ; :platform_id = "skyrad60s" ; :facility_id = "M1" ; :data_level = "b1" ; :location_description = "Tracking Aerosol Convection Interactions Experiment (TRACER), La Porte, Texas" ; :datastream = "houskyrad60sM1.b1" ; :serial_number = "PIR1-DIR: 36506\n", "PIR2-DIR: 31302\n", "Diffuse PSP: 32977\n", "NIP: 2.9868E+10\n", "PSP-DS: 12160\n", "" ; :sampling_interval = "1 second" ; :averaging_interval = "60 seconds" ; :calib_coeff = "calib_coeff_k0 = PIR1-DIR: 0.000000 W/m^2\n", "calib_coeff_k1 = PIR1-DIR: 0.248350 W/(m^2*uV)\n", "calib_coeff_k2 = PIR1-DIR: 1.004300 unitless\n", "calib_coeff_k3 = PIR1-DIR: -3.840000 unitless\n", "calib_coeff_kr = PIR1-DIR: 0.000704 K/uV\n", "calib_coeff_k0 = PIR2-DIR: 0.000000 W/m^2\n", "calib_coeff_k1 = PIR2-DIR: 0.257070 W/(m^2*uV)\n", "calib_coeff_k2 = PIR2-DIR: 0.999400 unitless\n", "calib_coeff_k3 = PIR2-DIR: -3.890000 unitless\n", "calib_coeff_kr = PIR2-DIR: 0.000704 K/uV\n", "Diffuse PSP: 108.709999 W/(m^2*mV)\n", "NIP: 124.169998 W/(m^2*mV)\n", "PSP-DS: 105.410004 W/(m^2*mV)\n", "" ; :doi = "10.5439/1377836" ; :station_name = "\"AMF1_SKY\"" ; :logger_program_name = "\"CPU:XXXXX_SKY_TIMTACH81621_TRACER_xxxx.cr3\"" ; :logger_os_version = "\"CR3000.Std.32.03\"" ; :logger_program_start_time = "\"08/16/2021 20:44:54\"" ; :lithium_battery = 3.518f ; :low_12v_count = 0.f ; :skipped_scan = 0.f ; :history = "created by user dsmgr on machine prod-proc4.adc.arm.gov at 2022-10-01 01:30:01, using ingest-rad-2.20-0.el7" ; }