netcdf nimmwrpM1.b1.20070108.000120 { dimensions: time = UNLIMITED ; // (68 currently) frequency = 12 ; height = 47 ; variables: int base_time ; base_time:string = "8-Jan-2007,0:01:20 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 2007-01-08 00:01:20 0:00" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2007-01-08 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 = 25 ; qc_time:delta_t_upper_limit = 360 ; qc_time:prior_sample_flag = 1 ; float frequency(frequency) ; frequency:long_name = "Frequency" ; frequency:units = "GHz" ; float height(height) ; height:long_name = "Height" ; height:units = "meters above ground level" ; float azimuth ; azimuth:long_name = "Azimuth angle" ; azimuth:units = "degrees" ; azimuth:missing_value = -9999.f ; float elevation(time) ; elevation:long_name = "Elevation angle" ; elevation:units = "degrees" ; elevation:missing_value = -9999.f ; float surfacePressure(time) ; surfacePressure:long_name = "Surface pressure at instrument" ; surfacePressure:units = "hPa" ; surfacePressure:missing_value = -9999.f ; float surfaceTemperature(time) ; surfaceTemperature:long_name = "Surface absolute temperature at instrument" ; surfaceTemperature:units = "K" ; surfaceTemperature:missing_value = -9999.f ; float surfaceRelativeHumidity(time) ; surfaceRelativeHumidity:long_name = "Surface relative humidity at instrument" ; surfaceRelativeHumidity:units = "%" ; surfaceRelativeHumidity:missing_value = -9999.f ; float surfaceWaterVaporDensity(time) ; surfaceWaterVaporDensity:long_name = "Surface water vapor density at instrument" ; surfaceWaterVaporDensity:units = "g/m3" ; surfaceWaterVaporDensity:missing_value = -9999.f ; float brightnessTemperature(time, frequency) ; brightnessTemperature:long_name = "Microwave brightness temperature" ; brightnessTemperature:units = "K" ; brightnessTemperature:missing_value = -9999.f ; float temperature(time, height) ; temperature:long_name = "Retrieved absolute temperature" ; temperature:units = "K" ; temperature:missing_value = -9999.f ; float temperatureRmsError(height) ; temperatureRmsError:long_name = "Expected root-mean-square error in temperature retrieval" ; temperatureRmsError:units = "K" ; temperatureRmsError:missing_value = -9999.f ; float waterVaporDensity(time, height) ; waterVaporDensity:long_name = "Retrieved water vapor density" ; waterVaporDensity:units = "g/m^3" ; waterVaporDensity:missing_value = -9999.f ; float waterVaporDensityRmsError(height) ; waterVaporDensityRmsError:long_name = "Expected root-mean-square error in water vapor density retrieval" ; waterVaporDensityRmsError:units = "g/m^3" ; waterVaporDensityRmsError:missing_value = -9999.f ; float liquidWaterContent(time, height) ; liquidWaterContent:long_name = "Retrieved cloud liquid water content" ; liquidWaterContent:units = "g/m^3" ; liquidWaterContent:missing_value = -9999.f ; float liquidWaterContentRmsError(height) ; liquidWaterContentRmsError:long_name = "Expected root-mean-square error in liquid water content retrieval" ; liquidWaterContentRmsError:units = "g/m^3" ; liquidWaterContentRmsError:missing_value = -9999.f ; float totalPrecipitableWater(time) ; totalPrecipitableWater:long_name = "Retrieved total precipitable water vapor" ; totalPrecipitableWater:units = "cm" ; totalPrecipitableWater:missing_value = -9999.f ; float totalPrecipitableWaterRmsError ; totalPrecipitableWaterRmsError:long_name = "Expected root-mean-square error in precipitable water retrieval" ; totalPrecipitableWaterRmsError:units = "cm" ; totalPrecipitableWaterRmsError:missing_value = -9999.f ; float totalPrecipitableWater2(time) ; totalPrecipitableWater2:long_name = "Retrieved total precipitable water vapor using only 23.835 and 30.0 GHz" ; totalPrecipitableWater2:units = "cm" ; totalPrecipitableWater2:missing_value = -9999.f ; float totalPrecipitableWater2RmsError ; totalPrecipitableWater2RmsError:long_name = "Expected root-mean-square error in precipitable water retrieval using only 23.835 and 30.0 GHz" ; totalPrecipitableWater2RmsError:units = "cm" ; totalPrecipitableWater2RmsError:missing_value = -9999.f ; float liquidWaterPath(time) ; liquidWaterPath:long_name = "Retrieved liquid water path" ; liquidWaterPath:units = "mm" ; liquidWaterPath:missing_value = -9999.f ; float liquidWaterPathRmsError ; liquidWaterPathRmsError:long_name = "Expected root-mean-square error in liquid water path retrieval" ; liquidWaterPathRmsError:units = "mm" ; liquidWaterPathRmsError:missing_value = -9999.f ; float liquidWaterPath2(time) ; liquidWaterPath2:long_name = "Retrieved liquid water path using only 23.835 and 30.0 GHz" ; liquidWaterPath2:units = "mm" ; liquidWaterPath2:missing_value = -9999.f ; float liquidWaterPath2RmsError ; liquidWaterPath2RmsError:long_name = "Expected root-mean-square error in liquid water path retrieval using only 23.835 and 30.0 GHz" ; liquidWaterPath2RmsError:units = "mm" ; liquidWaterPath2RmsError:missing_value = -9999.f ; float pressure(time, height) ; pressure:long_name = "Derived pressure" ; pressure:units = "hPa" ; pressure:missing_value = -9999.f ; pressure:comment = "Using Hypsometric equation" ; float virtualTemperature(time, height) ; virtualTemperature:long_name = "Derived virtual temperature" ; virtualTemperature:units = "K" ; virtualTemperature:missing_value = -9999.f ; float dewpointTemperature(time, height) ; dewpointTemperature:long_name = "Derived dewpoint temperature" ; dewpointTemperature:units = "K" ; dewpointTemperature:missing_value = -9999.f ; float waterVaporMixingRatio(time, height) ; waterVaporMixingRatio:long_name = "Derived water vapor mixing ratio" ; waterVaporMixingRatio:units = "g/Kg" ; waterVaporMixingRatio:missing_value = -9999.f ; float relativeHumidity(time, height) ; relativeHumidity:long_name = "Derived relative humidity" ; relativeHumidity:units = "%" ; relativeHumidity:missing_value = -9999.f ; relativeHumidity:comment = "Relative to saturated water vapor mixing ratio over liquid water" ; float liftingCondensationLevel(time) ; liftingCondensationLevel:long_name = "Lifting condensation level" ; liftingCondensationLevel:units = "meters above ground level" ; liftingCondensationLevel:missing_value = -9999.f ; float levelFreeConvection(time) ; levelFreeConvection:long_name = "Level of free convection" ; levelFreeConvection:units = "meters above ground level" ; levelFreeConvection:missing_value = -9999.f ; float equilibriumLevel(time) ; equilibriumLevel:long_name = "Equilibrium level" ; equilibriumLevel:units = "meters above ground level" ; equilibriumLevel:missing_value = -9999.f ; equilibriumLevel:comment = "If the level of free convection exists and the equilibrium level does not, then CAPE is underestimated" ; float liftingCondensationLevelPres(time) ; liftingCondensationLevelPres:long_name = "Lifting condensation level pressure" ; liftingCondensationLevelPres:units = "hPa" ; liftingCondensationLevelPres:missing_value = -9999.f ; float levelFreeConvectionPres(time) ; levelFreeConvectionPres:long_name = "Level of free convection pressure" ; levelFreeConvectionPres:units = "hPa" ; levelFreeConvectionPres:missing_value = -9999.f ; float equilibriumLevelPres(time) ; equilibriumLevelPres:long_name = "Equilibrium level pressure" ; equilibriumLevelPres:units = "hPa" ; equilibriumLevelPres:missing_value = -9999.f ; equilibriumLevelPres:comment = "If the level of free convection exists and the equilibrium level does not, then CAPE is underestimated" ; float cape(time) ; cape:long_name = "Convective available potential energy" ; cape:units = "J/Kg" ; cape:missing_value = -9999.f ; float infraredTemperature(time) ; infraredTemperature:long_name = "Zenith-pointing infrared temperature at 10um" ; infraredTemperature:units = "K" ; infraredTemperature:missing_value = -9999.f ; float cloudBaseHeight(time) ; cloudBaseHeight:long_name = "Derived cloud base height" ; cloudBaseHeight:units = "meters above ground level" ; cloudBaseHeight:missing_value = -9999.f ; cloudBaseHeight:comment = "Height where infrared temperature matches retrieved absolute temperature." ; cloudBaseHeight:comment2 = "Value of -1 = no cloud base detected." ; float blackbodyTemperature(time) ; blackbodyTemperature:long_name = "Internal blackbody reference temperature" ; blackbodyTemperature:units = "K" ; blackbodyTemperature:missing_value = -9999.f ; float wetWindowFlag(time) ; wetWindowFlag:long_name = "Flag indicating moisture sensor status" ; wetWindowFlag:units = "unitless" ; wetWindowFlag:missing_value = -9999.f ; wetWindowFlag:flag_set_0 = "Moisture sensor OFF; wet window unlikely" ; wetWindowFlag:flag_set_1 = "Moisture sensor ON; wet window possible" ; wetWindowFlag:comment = "Window heater is ON when moisture sensor is ON" ; float dataQualityFlags(time, height) ; dataQualityFlags:long_name = "Data quality flags" ; dataQualityFlags:units = "unitless" ; dataQualityFlags:missing_value = -9999.f ; dataQualityFlags:flag_set_0 = "valid data" ; dataQualityFlags:flag_set_1 = "mixing ratio exceeds saturation over liquid water (for T > -10 deg. C)" ; dataQualityFlags:flag_set_2 = "mixing ratio exceeds saturation over ice (for T <= -10 deg. C)" ; float lat ; lat:long_name = "north latitude" ; lat:units = "degrees" ; lat:valid_min = -90.f ; lat:valid_max = 90.f ; float lon ; lon:long_name = "east longitude" ; lon:units = "degrees" ; lon:valid_min = -180.f ; lon:valid_max = 180.f ; float alt ; alt:long_name = "altitude" ; alt:units = "meters above Mean Sea Level" ; // global attributes: :ingest_version = "process-ingest-mwrp_ingest-8.0-0" ; :libingest_version = "ds-dsutil-ingest_lib-1.7-0" ; :libdslibc_version = "ds-dslib-c_lib-1.2-0" ; :libdsdb_version = "database-dsdb-c_lib-1.2-0" ; :ingest_software = " mwrp_ingest.c,v 1.10 2006/08/22 20:54:19 koontz process-ingest-mwrp_ingest-8.0-0 $" ; :input_source = "" ; :site_id = "nim" ; :facility_id = "M1: Niamey, Niger" ; :sample_int = "variable" ; :averaging_int = "500 milliseconds" ; :serial_number = "3015" ; :comment = "" ; :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" ; :retrieval_note_1 = "Statistical retrievals developed by J. C. Liljegren are used to derive profiles of temperature, water vapor density, and cloud liquid water as well as total precipitable water vapor and liquid water path." ; :retrieval_note_2 = "Retrievals are based on Rosenkranz (2003) model using HITRAN half-width at 22 GHz and water vapor continuum modifications to be consistent with MT_CKD_1.0." ; :proc_level = "b1" ; :profret_file_lcoef = "/data/conf/nim/nimmwrpM1/nimmwrpM1.profret.lcoef.winter" ; :profret_file_tcoef = "/data/conf/nim/nimmwrpM1/nimmwrpM1.profret.tcoef.winter" ; :profret_file_vcoef = "/data/conf/nim/nimmwrpM1/nimmwrpM1.profret.vcoef.winter" ; :zeb_platform = "nimmwrpM1.b1" ; :history = "created by user dsmgr on machine ruby at 26-Apr-2007,20:24:22, using $State: ds-zebra-zeblib-4.16-0 $" ; }