netcdf nsaisssonde10sC1.b1.20020514.225845 { dimensions: time = UNLIMITED ; // (53 currently) variables: int base_time ; base_time:string = "14-May-2002,22:58:45 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 2002-05-14 22:58:45 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2002-05-14 00:00:00 0:00" ; int qc_time(time) ; qc_time:long_name = "Results of quality checks on sample time" ; qc_time:units = "unitless" ; qc_time:description = "The qc_time values are calculated by comparing each sample\n", "time with the previous time (i.e. delta_t = t[n] - t[n-1]).\n", "If the \'qc_check_prior\' flag is set the first sample time\n", "from a new raw file will be compared against the time just\n", "previous to it in the stored data. If the \'qc_check_prior\'\n", "flag is not set the qc_time value for the first sample time\n", "will be set to 0\n", "\n", "The qc_time bit values are as follows:\n", "=========================================================\n", "0x0 = delta time is within the specified range\n", "0x1 = delta time is equal to 0, duplicate sample times\n", "0x2 = delta time is less than the \'delta_t_lower_limit\'\n", "0x4 = delta time is greater than the \'delta_t_upper_limit\'\n", "\n", "" ; qc_time:delta_t_lower_limit = 10 ; qc_time:delta_t_upper_limit = 10 ; qc_time:prior_sample_flag = 0 ; float pres(time) ; pres:long_name = "Pressure" ; pres:units = "hPa" ; pres:valid_min = 0.f ; pres:valid_max = 1100.f ; pres:valid_delta = 50.f ; pres:missing_value = -9999.f ; int qc_pres(time) ; qc_pres:long_name = "Quality check results on field: Pressure" ; qc_pres:units = "unitless" ; float tdry(time) ; tdry:long_name = "Dry Bulb Temperature" ; tdry:units = "C" ; tdry:valid_min = -80.f ; tdry:valid_max = 50.f ; tdry:valid_delta = 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" ; float dp(time) ; dp:long_name = "Dewpoint Temperature" ; dp:units = "C" ; dp:valid_min = -110.f ; dp:valid_max = 50.f ; dp:valid_delta = 50.f ; dp:missing_value = -9999.f ; dp:note = "Calculated from relative humidity" ; int qc_dp(time) ; qc_dp:long_name = "Quality check results on field: Dewpoint Temperature" ; qc_dp:units = "unitless" ; float wspd(time) ; wspd:long_name = "Wind Speed" ; wspd:units = "m/s" ; wspd:missing_value = -9999.f ; float deg(time) ; deg:long_name = "Wind Direction" ; deg:units = "deg" ; deg:missing_value = -9999.f ; float rh(time) ; rh:long_name = "Relative Humidity" ; rh:units = "%" ; rh:valid_min = 0.f ; rh:valid_max = 100.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" ; float u_wind(time) ; u_wind:long_name = "Eastward Wind Component" ; u_wind:units = "m/s" ; u_wind:missing_value = -9999.f ; float v_wind(time) ; v_wind:long_name = "Northward Wind Component" ; v_wind:units = "m/s" ; v_wind: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:valid_delta = 5.f ; asc:missing_value = -9999.f ; asc:note = "The rate of ascent or descent is obtained from the altitude difference between two successive time steps." ; int qc_asc(time) ; qc_asc:long_name = "Quality check results on field: Ascent Rate" ; qc_asc:units = "unitless" ; float rng(time) ; rng:long_name = "Range from launch point" ; rng:units = "km" ; rng:missing_value = -9999.f ; rng:note = "Comes from the navaid and the altitude data" ; float ang(time) ; ang:long_name = "Azimuth Angle; degrees to sonde from launch point" ; ang:units = "deg" ; ang:missing_value = -9999.f ; ang:note = "Comes from the navaid and the altitude data" ; float pres_std(time) ; pres_std:long_name = "Pressure, Standard Deviation" ; pres_std:units = "hPa" ; pres_std:missing_value = -9999.f ; float tdry_std(time) ; tdry_std:long_name = "Dry Bulb Temperature, Standard Deviation" ; tdry_std:units = "C" ; tdry_std:missing_value = -9999.f ; float rh_std(time) ; rh_std:long_name = "Relative Humidity, Standard Deviation" ; rh_std:units = "%" ; rh_std:missing_value = -9999.f ; float u_wind_std(time) ; u_wind_std:long_name = "Eastward Wind Component, Standard Deviation" ; u_wind_std:units = "m/s" ; u_wind_std:missing_value = -9999.f ; float v_wind_std(time) ; v_wind_std:long_name = "Northward Wind Component, Standard Deviation" ; v_wind_std:units = "m/s" ; v_wind_std:missing_value = -9999.f ; float wspd_std(time) ; wspd_std:long_name = "Wind Speed, Standard Deviation" ; wspd_std:units = "m/s" ; wspd_std:missing_value = -9999.f ; float lat(time) ; lat:long_name = "north latitude" ; lat:units = "degrees" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; float lon(time) ; lon:long_name = "east longitude" ; lon:units = "degrees" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; float alt(time) ; alt:long_name = "altitude" ; alt:units = "meters above Mean Sea Level" ; // global attributes: :ingest_version = "process-ingest-isssonde_ingest-8.0-0" ; :libingest_version = "ds-dsutil-ingest_lib-1.5-0" ; :libdslibc_version = "ds-dslib-c_lib-1.2-0" ; :libdsdb_version = "database-dsdb-c_lib-1.1-0" ; :ingest_software = " isssonde_ingest.c,v 2.1 2007/02/27 07:24:48 ermold process-ingest-isssonde_ingest-8.0-0 $" ; :proc_level = "b1" ; :input_source = "nsaisssonde10sC1.00.20020514.225845.raw.X5142259.BRW" ; :site_id = "nsa" ; :facility_id = "C1: Barrow, Alaska" ; :sample_int = "10 sec" ; :averaging_int = "None" ; :resolution_description = "The resolution field attributes refer to the number of significant\n", "digits relative to the decimal point that should be used in\n", "calculations. Using fewer digits might result in greater uncertainty;\n", "using a larger number of digits should have no effect and thus is\n", "unnecessary. However, analyses based on differences in values with\n", "a larger number of significant digits than indicated could lead to\n", "erroneous results or misleading scientific conclusions.\n", "\n", "resolution for lat= 0.001\n", "resolution for lon = 0.001\n", "resolution for alt = 1" ; :iss_std_info = "Standard deviations of the parameter estimates are generated from the smoothing\n", "intervals used for their calculation. The standard deviation is an indicator of\n", "the noise or quality of the measurement. A lower number reflects higher quality." ; :more_iss_std_info = "Missing data values are set to -9999.0. The value 77.0 is used to indicate\n", "good data quality when no noise estimate is available. In cases where there\n", "are missing data, the gap will be filled by interpolating from existing points.\n", "When this happens the std values are set to 88.0 if the interpolation interval\n", "is not too large. If it becomes too large, the std value is set to -9999.0." ; :data_type = "CLASS 10 SECOND DATA\r" ; :project_id = "ARM NSA/AAO BRW\r" ; :launch_site_type = "FIXED" ; :iss_site_id = "BRW" ; :launch_time = "2002/05/14 22:59:26 (1021417166)" ; :sonde_type = "VAISALA RS80-15H" ; :inst_id = "0" ; :sensor_id = "0" ; :tx_freq = "403.175" ; :met_processor = "NCAR RS80 PROCESSOR" ; :met_smoothing = "10 SECONDS\r" ; :winds_type = "NONE" ; :winds_processor = "NONE" ; :winds_smoothing = "0 SECONDS\r" ; :pre_launch_met_obs_source = "MANUAL ENTRY\r" ; :system_op = "BOB" ; :serial_number = "145266406" ; :comment = "145266406 bAD Sonde\r\n", "The altitude value is calculated from the hydrostatic equation using pressure, temperature, and dew point. The position data, lat & lon, come from the navaid and altitude data." ; :qc_method = "Standard Mentor QC" ; :Mentor_QC_Field_Information = "For each qc_ interpret the values as follows:\n", "\n", "Basic mentor QC checks (bit values):\n", "==========================================\n", "0x0 = value is within the specified range\n", "0x1 = value is equal to \'missing_value\'\n", "0x2 = value is less than the \'valid_min\'\n", "0x4 = value is greater than the \'valid_max\'\n", "0x8 = value failed the \'valid_delta\' check\n", "\n", "If the value is a \'missing_value\' no min, max, or delta checks are performed.\n", "\n", "The delta checks are done by comparing each data value to the one just\n", "prior to it in time. If a previous data value does not exist or is a\n", "\'missing_value\' the delta check will not be performed.\n", "\n", "Note that the delta computation for multi-dimensioned data compares the\n", "absolute value between points in the same spatial location to the previous\n", "point in time.\n", "\n", "If the associated non-QC field does not contain any mentor-specified minimum,\n", "maximum, or delta information a qc_field is not generated.\n", "" ; :zeb_platform = "nsaisssonde10sC1.b1" ; :history = "created by user dsmgr on machine reproc1 at 11-May-2007,20:10:39, using $State: ds-zebra-zeblib-4.16-0 $" ; }