netcdf sgpmwrret2turnE37.c1.20220708.000000 { dimensions: time = UNLIMITED ; // (42317 currently) freq = 3 ; variables: int base_time ; base_time:string = "2022-07-08 00:00:00 0:00" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; base_time:ancillary_variables = "time_offset" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2022-07-08 00:00:00 0:00" ; time_offset:ancillary_variables = "base_time" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2022-07-08 00:00:00 0:00" ; time:standard_name = "time" ; float freq(freq) ; freq:long_name = "Frequency" ; freq:units = "GHz" ; float phys_pwv(time) ; phys_pwv:long_name = "Physically-retrieved precipitable water vapor" ; phys_pwv:units = "cm" ; phys_pwv:ancillary_variables = "qc_phys_pwv phys_qc_flag" ; phys_pwv:standard_name = "lwe_thickness_of_atmosphere_mass_content_of_water_vapor" ; int qc_phys_pwv(time) ; qc_phys_pwv:long_name = "Quality check results on variable: Physically-retrieved precipitable water vapor" ; qc_phys_pwv:units = "1" ; qc_phys_pwv:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_phys_pwv:flag_method = "bit" ; qc_phys_pwv:bit_1_description = "The quality of the retrieval is such that it is recommended it not be used." ; qc_phys_pwv:bit_1_assessment = "Bad" ; qc_phys_pwv:standard_name = "quality_flag" ; float phys_pwv_uncertainty(time) ; phys_pwv_uncertainty:long_name = "Uncertainty (1-sigma) in physically-retrieved precipitable water vapor" ; phys_pwv_uncertainty:units = "cm" ; phys_pwv_uncertainty:missing_value = -9999.f ; float phys_lwp(time) ; phys_lwp:long_name = "Physically-retrieved liquid water path" ; phys_lwp:units = "g/m^2" ; phys_lwp:ancillary_variables = "qc_phys_lwp phys_qc_flag" ; phys_lwp:standard_name = "atmosphere_mass_content_of_cloud_liquid_water" ; int qc_phys_lwp(time) ; qc_phys_lwp:long_name = "Quality check results on variable: Physically-retrieved liquid water path" ; qc_phys_lwp:units = "1" ; qc_phys_lwp:description = "This variable contains bit-packed integer values, where each bit represents a QC test on the data. Non-zero bits indicate the QC condition given in the description for those bits; a value of 0 (no bits set) indicates the data has not failed any QC tests." ; qc_phys_lwp:flag_method = "bit" ; qc_phys_lwp:bit_1_description = "The quality of the retrieval is such that it is recommended it not be used." ; qc_phys_lwp:bit_1_assessment = "Bad" ; qc_phys_lwp:standard_name = "quality_flag" ; float phys_lwp_uncertainty(time) ; phys_lwp_uncertainty:long_name = "Uncertainty (1-sigma) in physically retrieved liquid water path" ; phys_lwp_uncertainty:units = "g/m^2" ; phys_lwp_uncertainty:missing_value = -9999.f ; float phys_pwv_lwp_error_correlation(time) ; phys_pwv_lwp_error_correlation:long_name = "Correlation between uncertainties in physically-retrieved PWV and LWP" ; phys_pwv_lwp_error_correlation:units = "1" ; phys_pwv_lwp_error_correlation:missing_value = -9999.f ; short phys_qc_flag(time) ; phys_qc_flag:long_name = "Quality control flag indicating if the physical retrieval should be used" ; phys_qc_flag:units = "1" ; phys_qc_flag:description = "This field contains integer values indicating the results of QC test on the data. Non-zero integers indicate the QC condition given in the description for those integers; a value of 0 indicates the data has not failed any QC tests." ; phys_qc_flag:missing_value = -9999s ; phys_qc_flag:flag_method = "integer" ; phys_qc_flag:flag_values = 0s, 1s ; phys_qc_flag:flag_meanings = "retrievals_good retrievals_bad" ; phys_qc_flag:flag_1_description = "Quality of physical retrievals is bad" ; phys_qc_flag:flag_0_description = "Quality of physical retrievals is good" ; float cbh_used(time) ; cbh_used:long_name = "Cloud base height used in the retrieval" ; cbh_used:units = "km" ; cbh_used:comment = "cloud base height interpolated to vertical grid used in the retrieval. This may differ from cbh_detected." ; cbh_used:missing_value = -9999.f ; cbh_used:standard_name = "height" ; float cth_used(time) ; cth_used:long_name = "Cloud top height used in the retrieval" ; cth_used:units = "km" ; cth_used:comment = "cloud top height interpolated to vertical grid used in the retrieval. This may differ from cth_detected." ; cth_used:missing_value = -9999.f ; cth_used:standard_name = "height" ; float cbh_detected(time) ; cbh_detected:long_name = "Cloud base height detected by ceilometer/radar" ; cbh_detected:units = "km" ; cbh_detected:missing_value = -9999.f ; cbh_detected:source = "sgpdlprofwstats4newsE37.c1:dl_cbh" ; cbh_detected:standard_name = "height" ; float cth_detected(time) ; cth_detected:long_name = "Cloud top height detected by ceilometer/radar" ; cth_detected:units = "km" ; cth_detected:missing_value = -9999.f ; cth_detected:standard_name = "height" ; float dl_cloud_frequency(time) ; dl_cloud_frequency:long_name = "Fraction of time that a cloud is detected during averaging period from DL" ; dl_cloud_frequency:units = "1" ; dl_cloud_frequency:missing_value = -9999.f ; dl_cloud_frequency:source = "sgpdlprofwstats4newsE37.c1:dl_cloud_frequency" ; float cloud_temp(time) ; cloud_temp:long_name = "Estimated cloud temperature (from \"used\" fields)" ; cloud_temp:units = "K" ; cloud_temp:missing_value = -9999.f ; short num_iteration(time) ; num_iteration:long_name = "Number of iterations performed by the retrieval" ; num_iteration:units = "1" ; num_iteration:missing_value = -9999s ; num_iteration:comment = "The maximum number of possible iterations is 8" ; short converged(time) ; converged:long_name = "Flag indicating if the retrieval converged" ; converged:units = "1" ; converged:missing_value = -9999s ; converged:flag_method = "integer" ; converged:flag_values = 0s, 1s ; converged:flag_meanings = "not_converged converged" ; converged:flag_0_description = "The lwp and pwv physical retrievals did not converge." ; converged:flag_1_description = "The lwp and pwv physical retrievals converged." ; float rms(time) ; rms:long_name = "Root mean square difference between observed and computed (from final iteration) brightness temperature" ; rms:units = "K" ; rms:missing_value = -9999.f ; float tbsky_obs(time, freq) ; tbsky_obs:long_name = "Instantaneous observed brightness temperature" ; tbsky_obs:units = "K" ; tbsky_obs:missing_value = -9999.f ; float tbsky_calc(time, freq) ; tbsky_calc:long_name = "Calculated brightness temperature from final iteration" ; tbsky_calc:units = "K" ; tbsky_calc:missing_value = -9999.f ; float tbsky_calc_cs(time, freq) ; tbsky_calc_cs:long_name = "Clear-sky calculated brightness temperature" ; tbsky_calc_cs:units = "K" ; tbsky_calc_cs:missing_value = -9999.f ; tbsky_calc_cs:comment_1 = "Calculation only performed when ptu_flag is set" ; tbsky_calc_cs:comment_2 = "Water vapor profile scaled to use the PWV that was retrieved from the observations" ; short clearsky_flag(time) ; clearsky_flag:long_name = "Flag to indicate if the sky is apparently clear" ; clearsky_flag:units = "1" ; clearsky_flag:missing_value = -9999s ; clearsky_flag:flag_method = "integer" ; clearsky_flag:flag_values = 0s, 1s ; clearsky_flag:flag_meanings = "not_clear clear" ; clearsky_flag:flag_0_description = "Sky is not clear." ; clearsky_flag:flag_1_description = "Sky is clear." ; clearsky_flag:comment_1 = "Both of the following conditions must be true for this flag to be set to one (i.e., clear sky)" ; clearsky_flag:comment_2 = "(a) There is no cloud detected by ceilometer/radar (cbh_detected <= 0)" ; clearsky_flag:comment_3 = "(b) The StDev of first Tbsky field is below the threshold, which is a function of PWV" ; clearsky_flag:comment_4 = "Threshold is determined by: thres = 0.0300 - 0.0100*PWV^1 + 0.0040*PWV^2" ; short ptu_flag(time) ; ptu_flag:long_name = "Flag indicating if this is the true PTU profile" ; ptu_flag:units = "1" ; ptu_flag:missing_value = -9999s ; ptu_flag:flag_method = "integer" ; ptu_flag:flag_values = 0s, 1s ; ptu_flag:flag_meanings = "not_true_PTU true_PTU" ; ptu_flag:flag_0_description = "This is not the true PTU profile." ; ptu_flag:flag_1_description = "This is the true PTU profile" ; float ptu_pwv(time) ; ptu_pwv:long_name = "Precipitable water vapor from the temporally interpolated PTU data stream" ; ptu_pwv:units = "cm" ; ptu_pwv:missing_value = -9999.f ; float tbsky_obs_mean(time, freq) ; tbsky_obs_mean:long_name = "Mean observed brightness temperature" ; tbsky_obs_mean:units = "K" ; tbsky_obs_mean:missing_value = -9999.f ; tbsky_obs_mean:averaging_interval = "600 s (full-width, centered upon sample)" ; tbsky_obs_mean:comment = "Only zenith observations included" ; float tbsky_obs_std(time, freq) ; tbsky_obs_std:long_name = "Standard deviation of the observed brightness temperature" ; tbsky_obs_std:units = "K" ; tbsky_obs_std:missing_value = -9999.f ; tbsky_obs_std:averaging_interval = "600 s (full-width, centered upon sample)" ; tbsky_obs_std:comment = "Only zenith observations included" ; float elevation_angle(time) ; elevation_angle:long_name = "Angle of Elevation" ; elevation_angle:units = "degree" ; elevation_angle:source = "sgpmwr3cE37.b1:elevation" ; elevation_angle:missing_value = -9999.f ; float stat_pwv(time) ; stat_pwv:long_name = "Statistically-retrieved precipitable water vapor" ; stat_pwv:units = "cm" ; stat_pwv:source = "sgpmwr3cE37.b1:pwv" ; stat_pwv:missing_value = -9999.f ; stat_pwv:standard_name = "lwe_thickness_of_atmosphere_mass_content_of_water_vapor" ; float stat_pwv_uncertainty(time) ; stat_pwv_uncertainty:long_name = "Estimated 1-sigma uncertainty in statistically-retrieved pwv" ; stat_pwv_uncertainty:units = "cm" ; stat_pwv_uncertainty:source = "sgpmwr3cE37.b1:pwv_err" ; stat_pwv_uncertainty:missing_value = -9999.f ; float stat_lwp(time) ; stat_lwp:long_name = "Statistically-retrieved liquid water path" ; stat_lwp:units = "g/m^2" ; stat_lwp:source = "sgpmwr3cE37.b1:lwp" ; stat_lwp:missing_value = -9999.f ; stat_lwp:standard_name = "atmosphere_mass_content_of_cloud_liquid_water" ; float stat_lwp_uncertainty(time) ; stat_lwp_uncertainty:long_name = "Estimated 1-sigma uncertainty in statistically-retrieved lwp" ; stat_lwp_uncertainty:units = "g/m^2" ; stat_lwp_uncertainty:source = "sgpmwr3cE37.b1:lwp_err" ; stat_lwp_uncertainty:missing_value = -9999.f ; float rain_intensity(time) ; rain_intensity:long_name = "Rain intensity" ; rain_intensity:units = "mm/s" ; rain_intensity:source = "sgpmwr3cE37.b1:rain_intensity" ; rain_intensity:missing_value = -9999.f ; float surface_temperature(time) ; surface_temperature:long_name = "Surface temperature" ; surface_temperature:units = "degC" ; surface_temperature:source = "sgpmetE37.b1:temp_mean" ; surface_temperature:missing_value = -9999.f ; float observation_static_offset(freq) ; observation_static_offset:long_name = "The static (time-independent) offset applied to the observed brightness temperature" ; observation_static_offset:units = "K" ; observation_static_offset:comment = "determined manually" ; observation_static_offset:missing_value = -9999.f ; float assumed_frequency_noise_level(freq) ; assumed_frequency_noise_level:long_name = "Assumed radiometric random noise level for each frequency" ; assumed_frequency_noise_level:units = "K" ; assumed_frequency_noise_level:comment = "determined manually" ; assumed_frequency_noise_level:missing_value = -9999.f ; float lat ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; lat:standard_name = "latitude" ; float lon ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; lon:standard_name = "longitude" ; float alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; // global attributes: :command_line = "idl -R -n mwrret2turn --steps 1 --conf_file_range 20220130.20220831 -D 2 -R --filter-overlaps -s sgp -f E37 -b 20220708 -e 20220709 --asynchronous --log-id 20220708.2765622-0129 --disable-email --max-runtime 0" ; :Conventions = "ARM-1.3" ; :process_version = "vap-mwrret2turn-1.16-0.el7" ; :dod_version = "mwrret2turn-c1-2.7" ; :input_datastreams = "sgpdlprofwstats4newsE37.c1 : 1.7 : 20220708.000000-20220709.000000\n", "sgpmetE37.b1 : 4.49 : 20220708.000000-20220709.000000\n", "sgpmwr3cE37.b1 : 4.1 : 20220708.000000\n", "sgpsondewnpnC1.b1 : 10.14 : 20220707.113700-20220709.113800" ; :site_id = "sgp" ; :platform_id = "mwrret2turn" ; :facility_id = "E37" ; :data_level = "c1" ; :location_description = "Southern Great Plains (SGP), Waukomis, Oklahoma" ; :datastream = "sgpmwrret2turnE37.c1" ; :doi = "10.5439/1566156" ; :comments = "" ; :assumed_frequency_noise_correlation = "None" ; :prior_PWV_mean_std = " 1.500 and 2.000 cm" ; :prior_LWP_mean_std = " 100.0 and 200.0 g/m2" ; :jacobian_comment = "Faster interpolation Jacobian method used" ; :LWP_retrieval_comment = "LWP retrieved in linear space" ; :retrieval_step_size_description = "The mwr samples for which the retrievals are run, expected values are 1 to 4320" ; :retrieval_step_size = 1 ; :parameter_file = "mwrret2turn.parms.sgpE37.txt" ; :daily_bias_file = "/data/home/gaustad/jobs/mwrret2turn/conf/sgp/sgpmwrret2turnE37/mwrret2turn.daily_bias.sgpE37.20220130.20220831.txt" ; :DDT_Version_1 = "mwrret2.pro,v 1.17 2015/10/07 17:44:06 Dave.Turner" ; :DDT_Version_2 = "read_mwrret2_parms.pro,v 1.5 2015/09/11 13:37:52 dturner Release_2_1" ; :DDT_Version_3 = "read_mwrret2_mwr.pro,v 1.10 2015/09/07 23:54:13 dturner Release_2_1" ; :DDT_Version_4 = "preprocess_mwrret2_mwr.pro,v 1.0 2013/02/02 02:26:46 dturner Exp " ; :DDT_Version_5 = "read_mwrret2_ptu.pro,v 1.5 2015/09/08 00:20:42 dturner Release_2_1" ; :DDT_Version_6 = "read_mwrret2_cloud.pro,v 1.6 2015/09/07 23:52:58 dturner Release_2_1" ; :DDT_Version_7 = "preprocess_mwrret2_cloud.pro,v 1.0 2013/02/02 02:26:46 dturner Exp " ; :DDT_Version_8 = "process_mwrret2.pro,v 1.0 2013/03/28 18:48:15 dturner" ; :DDT_Version_9 = "prepare_mwrret2_jacobian.pro,v 1.3 2015/09/11 13:37:52 dturner Release_2_1" ; :DDT_Version_10 = "do_mwrret2_retrieval.pro 1.17 2015/09/11 13:37:52 dturner Release_2_1" ; :DDT_Version_11 = "" ; :MonoRTM_version = "5.2" ; :MonoRTM_acknowledgement = "Forward model used is MonoRTM from AER, Inc. (Clough et al. JQSRT 2005)" ; :MWRRET_acknowledgement = "LWP and PWV retrievals using the updated multi-frequency MWR Retrieval (MWRRET v2) algorithm from Dr. David Turner (Turner et al. IEEE TGRS 2007)" ; :history = "created by user gaustad on machine node4.adc.arm.gov at 2023-12-10 09:52:46, using vap-mwrret2turn-1.16-0.el7" ; }