netcdf sbssondeadjustM1.c1.20110424.205900 { dimensions: time = UNLIMITED ; // (2557 currently) variables: int base_time ; base_time:string = "24-Apr-2011,20:59:00 GMT" ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2011-04-24 20:59:00 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2011-04-24 00:00:00 0:00" ; int qc_time(time) ; qc_time:long_name = "Quality check results on field: Time offset from midnight" ; qc_time:units = "unitless" ; qc_time:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_time:bit_1_description = "Delta time between current and previous samples is zero." ; qc_time:bit_1_assessment = "Bad" ; qc_time:bit_2_description = "Delta time between current and previous samples is less than the delta_t_lower_limit field attribute." ; qc_time:bit_2_assessment = "Bad" ; qc_time:bit_3_description = "Delta time between current and previous samples is greater than the delta_t_upper_limit field attribute." ; qc_time:bit_3_assessment = "Bad" ; qc_time:delta_t_lower_limit = 20. ; qc_time:delta_t_upper_limit = 20. ; qc_time:prior_sample_flag = 1 ; qc_time:comment = "If the \'prior_sample_flag\' is set the first sample time from a new raw file will be compared against the time just previous to it in the stored data. If it is not set the qc_time value for the first sample will be set to 0." ; float pres(time) ; pres:long_name = "Barometric pressure" ; pres:units = "hPa" ; pres:valid_min = 0.f ; pres:valid_max = 1100.f ; pres:missing_value = -9999.f ; int qc_pres(time) ; qc_pres:long_name = "Quality check results on field: Barometric pressure" ; qc_pres:units = "unitless" ; qc_pres:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_pres:bit_1_description = "Value is less than the valid_min." ; qc_pres:bit_1_assessment = "Indeterminate" ; qc_pres:bit_2_description = "Value is greater than the valid_max." ; qc_pres:bit_2_assessment = "Indeterminate" ; qc_pres:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_pres:bit_3_assessment = "Bad" ; float tdry(time) ; tdry:long_name = "Dry bulb temperature" ; tdry:units = "C" ; tdry:valid_min = -80.f ; tdry:valid_max = 50.f ; tdry:missing_value = -9999.f ; int qc_tdry(time) ; qc_tdry:long_name = "Quality check results on field: Dry bulb temperature" ; qc_tdry:units = "unitless" ; qc_tdry:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_tdry:bit_1_description = "Value is less than the valid_min." ; qc_tdry:bit_1_assessment = "Indeterminate" ; qc_tdry:bit_2_description = "Value is greater than the valid_max." ; qc_tdry:bit_2_assessment = "Indeterminate" ; qc_tdry:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_tdry:bit_3_assessment = "Bad" ; float dp(time) ; dp:long_name = "Dewpoint temperature" ; dp:units = "C" ; dp:valid_min = -110.f ; dp:valid_max = 50.f ; dp:missing_value = -9999.f ; int qc_dp(time) ; qc_dp:long_name = "Quality check results on field: Dewpoint temperature" ; qc_dp:units = "unitless" ; qc_dp:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_dp:bit_1_description = "Value is less than the valid_min." ; qc_dp:bit_1_assessment = "Indeterminate" ; qc_dp:bit_2_description = "Value is greater than the valid_max." ; qc_dp:bit_2_assessment = "Indeterminate" ; qc_dp:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_dp:bit_3_assessment = "Bad" ; float wspd(time) ; wspd:long_name = "Wind speed" ; wspd:units = "m/s" ; wspd:valid_min = 0.f ; wspd:valid_max = 100.f ; wspd:missing_value = -9999.f ; int qc_wspd(time) ; qc_wspd:long_name = "Quality check results on field: Wind speed" ; qc_wspd:units = "unitless" ; qc_wspd:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_wspd:bit_1_description = "Value is less than the valid_min." ; qc_wspd:bit_1_assessment = "Indeterminate" ; qc_wspd:bit_2_description = "Value is greater than the valid_max." ; qc_wspd:bit_2_assessment = "Indeterminate" ; qc_wspd:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_wspd:bit_3_assessment = "Bad" ; float deg(time) ; deg:long_name = "Wind direction" ; deg:units = "deg" ; deg:valid_min = 0.f ; deg:valid_max = 360.f ; deg:missing_value = -9999.f ; int qc_deg(time) ; qc_deg:long_name = "Quality check results on field: Wind direction" ; qc_deg:units = "unitless" ; qc_deg:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_deg:bit_1_description = "Value is less than the valid_min." ; qc_deg:bit_1_assessment = "Indeterminate" ; qc_deg:bit_2_description = "Value is greater than the valid_max." ; qc_deg:bit_2_assessment = "Indeterminate" ; qc_deg:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_deg:bit_3_assessment = "Bad" ; float rh(time) ; rh:long_name = "Relative humidity" ; rh:units = "%" ; rh:valid_min = 0.f ; rh:valid_max = 105.f ; rh:missing_value = -9999.f ; int qc_rh(time) ; qc_rh:long_name = "Quality check results on field: Relative humidity" ; qc_rh:units = "unitless" ; qc_rh:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_rh:bit_1_description = "Value is less than the valid_min." ; qc_rh:bit_1_assessment = "Indeterminate" ; qc_rh:bit_2_description = "Value is greater than the valid_max." ; qc_rh:bit_2_assessment = "Indeterminate" ; qc_rh:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_rh:bit_3_assessment = "Bad" ; float u_wind(time) ; u_wind:long_name = "Eastward wind component" ; u_wind:units = "m/s" ; u_wind:calc = "-1 * sin( deg ) * wspd" ; u_wind:valid_min = -75.f ; u_wind:valid_max = 75.f ; u_wind:missing_value = -9999.f ; int qc_u_wind(time) ; qc_u_wind:long_name = "Quality check results on field: Eastward wind component" ; qc_u_wind:units = "unitless" ; qc_u_wind:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_u_wind:bit_1_description = "Value is less than the valid_min." ; qc_u_wind:bit_1_assessment = "Indeterminate" ; qc_u_wind:bit_2_description = "Value is greater than the valid_max." ; qc_u_wind:bit_2_assessment = "Indeterminate" ; qc_u_wind:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_u_wind:bit_3_assessment = "Bad" ; float v_wind(time) ; v_wind:long_name = "Northward wind component" ; v_wind:units = "m/s" ; v_wind:calc = "-1 * cos( deg ) * wspd" ; v_wind:valid_min = -75.f ; v_wind:valid_max = 75.f ; v_wind:missing_value = -9999.f ; int qc_v_wind(time) ; qc_v_wind:long_name = "Quality check results on field: Northward wind component" ; qc_v_wind:units = "unitless" ; qc_v_wind:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_v_wind:bit_1_description = "Value is less than the valid_min." ; qc_v_wind:bit_1_assessment = "Indeterminate" ; qc_v_wind:bit_2_description = "Value is greater than the valid_max." ; qc_v_wind:bit_2_assessment = "Indeterminate" ; qc_v_wind:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_v_wind:bit_3_assessment = "Bad" ; float wstat(time) ; wstat:long_name = "Wind status" ; wstat:units = "unitless" ; wstat:missing_value = -9999.f ; float asc(time) ; asc:long_name = "Ascent rate" ; asc:units = "m/s" ; asc:valid_min = -10.f ; asc:valid_max = 20.f ; asc:missing_value = -9999.f ; int qc_asc(time) ; qc_asc:long_name = "Quality check results on field: Ascent rate" ; qc_asc:units = "unitless" ; qc_asc:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_asc:bit_1_description = "Value is less than the valid_min." ; qc_asc:bit_1_assessment = "Indeterminate" ; qc_asc:bit_2_description = "Value is greater than the valid_max." ; qc_asc:bit_2_assessment = "Indeterminate" ; qc_asc:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_asc:bit_3_assessment = "Bad" ; float rh_smooth(time) ; rh_smooth:long_name = "Smoothed original relative humidity" ; rh_smooth:units = "%" ; rh_smooth:valid_min = 0.f ; rh_smooth:valid_max = 100.f ; rh_smooth:missing_value = -9999.f ; rh_smooth:note = "Intermediate RH profile created by smoothing original RH sonde profile to eliminate stairstep-like function" ; int qc_rh_smooth(time) ; qc_rh_smooth:long_name = "Quality check results on field: Smoothed original relative humidity" ; qc_rh_smooth:units = "unitless" ; qc_rh_smooth:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_rh_smooth:bit_1_description = "Value is less than the valid_min." ; qc_rh_smooth:bit_1_assessment = "Indeterminate" ; qc_rh_smooth:bit_2_description = "Value is greater than the valid_max." ; qc_rh_smooth:bit_2_assessment = "Indeterminate" ; qc_rh_smooth:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_rh_smooth:bit_3_assessment = "Bad" ; float rh_biased(time) ; rh_biased:long_name = "Dry bias corrected relative humidity" ; rh_biased:units = "%" ; rh_biased:valid_min = 0.f ; rh_biased:valid_max = 100.f ; rh_biased:missing_value = -9999.f ; rh_biased:note1 = "Eliminates the dry bias as described in Wang 2002" ; rh_biased:note2 = "This field differs from the rh_smooth field for only the RS-80 sondes" ; int qc_rh_biased(time) ; qc_rh_biased:long_name = "Quality check results on field: Dry bias corrected relative humidity" ; qc_rh_biased:units = "unitless" ; qc_rh_biased:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_rh_biased:bit_1_description = "Value is less than the valid_min." ; qc_rh_biased:bit_1_assessment = "Indeterminate" ; qc_rh_biased:bit_2_description = "Value is greater than the valid_max." ; qc_rh_biased:bit_2_assessment = "Indeterminate" ; qc_rh_biased:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_rh_biased:bit_3_assessment = "Bad" ; float rh_adjust(time) ; rh_adjust:long_name = "Final corrected ambient relative humidity" ; rh_adjust:units = "%" ; rh_adjust:valid_min = 0.f ; rh_adjust:valid_max = 100.f ; rh_adjust:missing_value = -9999.f ; rh_adjust:note = "corrects for sensor time-lag (RS-80 sondes) and the solar warming (RS-90, RS-92 sondes) as described in Miloshevich (2004,2009)" ; int qc_rh_adjust(time) ; qc_rh_adjust:long_name = "Quality check results on field: Final corrected ambient relative humidity" ; qc_rh_adjust:units = "unitless" ; qc_rh_adjust:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_rh_adjust:bit_1_description = "Value is less than the valid_min." ; qc_rh_adjust:bit_1_assessment = "Indeterminate" ; qc_rh_adjust:bit_2_description = "Value is greater than the valid_max." ; qc_rh_adjust:bit_2_assessment = "Indeterminate" ; qc_rh_adjust:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_rh_adjust:bit_3_assessment = "Bad" ; float rh_scaled(time) ; rh_scaled:long_name = "Scaled final corrected ambient relative humidity" ; rh_scaled:units = "%" ; rh_scaled:valid_min = 0.f ; rh_scaled:valid_max = 100.f ; rh_scaled:missing_value = -9999.f ; rh_scaled:note1 = "scale factor is the be_pwv from mwrret1liljclou datasteam" ; rh_scaled:note2 = "when there is no mwr or when pwv < 0.8, values are -9999" ; int qc_rh_scaled(time) ; qc_rh_scaled:long_name = "Quality check results on field: Scaled final corrected ambient relative humidity" ; qc_rh_scaled:units = "unitless" ; qc_rh_scaled:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_rh_scaled:bit_1_description = "Value is less than the valid_min." ; qc_rh_scaled:bit_1_assessment = "Indeterminate" ; qc_rh_scaled:bit_2_description = "Value is greater than the valid_max." ; qc_rh_scaled:bit_2_assessment = "Indeterminate" ; qc_rh_scaled:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_rh_scaled:bit_3_assessment = "Bad" ; qc_rh_scaled:bit_4_description = "The value of the pwv from the mwr file used to scale the rh is unavailable or falls below the threshold of 0.8 required to perform scaling, data value set to -9999 in output file." ; qc_rh_scaled:bit_4_assessment = "Bad" ; float dp_scaled(time) ; dp_scaled:long_name = "Scaled dewpoint temperature" ; dp_scaled:units = "C" ; dp_scaled:valid_min = -110.f ; dp_scaled:valid_max = 50.f ; dp_scaled:missing_value = -9999.f ; dp_scaled:note1 = "scale factor is the be_pwv from mwrret1liljclou datastream" ; dp_scaled:note2 = "when there is no mwr or when pwv < 0.8, values are -9999" ; int qc_dp_scaled(time) ; qc_dp_scaled:long_name = "Quality check results on field: Scaled dewpoint temperature" ; qc_dp_scaled:units = "unitless" ; qc_dp_scaled:description = "This field contains bit packed values which should be interpreted as listed. No bits set (zero) represents good data." ; qc_dp_scaled:bit_1_description = "Value is less than the valid_min." ; qc_dp_scaled:bit_1_assessment = "Indeterminate" ; qc_dp_scaled:bit_2_description = "Value is greater than the valid_max." ; qc_dp_scaled:bit_2_assessment = "Indeterminate" ; qc_dp_scaled:bit_3_description = "Data value not available in input file, data value set to -9999 in output file." ; qc_dp_scaled:bit_3_assessment = "Bad" ; qc_dp_scaled:bit_4_description = "The value of the pwv from the mwr file used to scale the rh is unavailable or falls below the threshold of 0.8 required to perform scaling, data value is set to -9999 in output file." ; qc_dp_scaled:bit_4_assessment = "Bad" ; float lat(time) ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; float lon(time) ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; float alt(time) ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; // global attributes: :process_version = "$State: vap-sonde_adjust-7.0-0.sol5_10$" ; :command_line = "sonde_adjust -d 20110424 -f sbsM1 -a 0" ; :site_id = "sbs" ; :facility_id = "M1: Valley, Colorado" ; :reference1 = "Wang et.al. 2002. \"Corrections of Humidity Measurement Errors from the Vaisala RS80-Radiosonde -- Application to TOGA COARE Data.\" Journal of Atmospheric and Oceanic Technology" ; :reference2 = "Miloshevich et.al. 2004. \"Development and Validation of a Time-Lag Correction for Vaisala Radiosonde Humidity Measurement.\" Journal of Atmospheric and Oceanic Technology" ; :reference3 = "Miloshevich et.al. 2009. \"Accuracy Assessment and Correction of Vaisala RS92 Radiosonde Water Vapor Measurements.\" Journal of Geophysical Research--Atmospheres" ; :qc_standards_version = "1.0" ; :dod_version = "5.0" ; :sonde_serial_number = "F1825014" ; :station_elevation = "2078 m MSL" ; :input_datastreams_description = "A string consisting of the datastream(s), datastream version(s), and datastream date (range)." ; :input_datastreams_num = 4 ; :input_datastreams = "sbssondewnpnM1.b1 : 10.600000 : 20110424.205900 ;\n", "sbsmetM1.b1 : 4.300000 : 20110423.234500-20110425.000000 ;" ; :zeb_platform = "sbssondeadjustM1.c1" ; :history = "created by user sjohnson on machine emerald at 19-Jun-2014,17:25:08, using $State: zebra-zeblib-4.23-0.el5 $" ; }