//------------------------------------------------------------------------- // // Open Source License/Disclaimer, Forecast Systems Laboratory NOAA/OAR/FSL, // 325 Broadway Boulder, CO 80305 // // This software is distributed under the Open Source Definition, which may // be found at http://www.opensource.org/osd.html. // // In particular, redistribution and use in source and binary forms, with or // without modification, are permitted provided that the following conditions // are met: // // . Redistributions of source code must retain this notice, this list // of conditions and the following disclaimer. // // . Redistributions in binary form must provide access to this notice, // this list of conditions and the following disclaimer, and the // underlying source code. // // . All modifications to this software must be clearly documented, and // are solely the responsibility of the agent making the modifications. // // . If significant modifications or enhancements are made to this // software, the FSL Software Policy Manager (softwaremgr@fsl.noaa.gov) // should be notified. // //------------------------------------------------------------------------- // // THIS SOFTWARE AND ITS DOCUMENTATION ARE IN THE PUBLIC DOMAIN AND ARE // FURNISHED "AS IS." THE AUTHORS, THE UNITED STATES GOVERNMENT, ITS // INSTRUMENTALITIES, OFFICERS, EMPLOYEES, AND AGENTS MAKE NO WARRANTY, // EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE SOFTWARE AND DOCUMENTATION // FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR THE USE OF THE // SOFTWARE AND DOCUMENTATION; OR (2) TO PROVIDE TECHNICAL SUPPORT TO USERS. // //------------------------------------------------------------------------- // WARNING: This is OPAQUE Global Systems Division (GSDD) Software. All OPAQUE // GSD Software is subject to change without notice. //---------------------------------------------------------------------------- // $Id: public:data:radar:wsr88d:wideband:wsr88d_super_res_wideband.cdl,v 1.2 2008/05/23 15:51:42 lipschut Exp $ netcdf wsr88d_super_res_wideband { dimensions: radial = UNLIMITED; // number of radials in the sweep Z_bin = 1840; // max number of reflectivity bins in each radial V_bin = 1840; // max number of velocity bins in each radial W_bin = 1840; // max number of spectral bins in each radial radarNameLen = 5; // string dimension for radar name siteNameLen = 132; // string dimension for site name variables: byte Z(radial, Z_bin); Z:long_name = "Reflectivity"; Z:units = "dBZ"; Z:valid_range = '\2', '\376'; Z:below_threshold = '\0'; Z:range_ambiguous = '\1'; Z:_FillValue = '\377'; float Z_scale; Z_scale:long_name = "Reflectivity scale value"; float Z_offset; Z_offset:long_name = "Reflectivity offset value"; byte V(radial, V_bin); V:long_name = "Velocity"; V:units = "meter/second"; V:valid_range = '\2', '\376'; V:below_threshold = '\0'; V:range_ambiguous = '\1'; V:_FillValue = '\377'; float V_scale; V_scale:long_name = "Velocity scale value"; float V_offset; V_offset:long_name = "Velocity offset value"; byte W(radial, W_bin); W:long_name = "Spectrum Width"; W:units = "meter/second"; W:valid_range = '\2', '\376'; W:below_threshold = '\0'; W:range_ambiguous = '\1'; W:_FillValue = '\377'; float W_scale; W_scale:long_name = "Spectrum Width scale value"; float W_offset; W_offset:long_name = "Spectrum Width offset value"; short elevationNumber; elevationNumber:long_name = "Elevation number"; elevationNumber:units = "count"; elevationNumber:valid_range = 1, 25; float elevationAngle; elevationAngle:long_name = "Elevation angle"; elevationAngle:units = "degree"; elevationAngle:history = "average of last 20 radialElev"; elevationAngle:valid_range = 0.0, 90.0; short numRadials; numRadials:long_name = "Number of radials"; numRadials:valid_range = 0, 720; float radialAzim(radial); radialAzim:long_name = "Radial azimuth angle"; radialAzim:units = "degree"; radialAzim:valid_range = 0.0, 360.0; float radialElev(radial); radialElev:long_name = "Radial elevation angle"; radialElev:units = "degree"; radialElev:valid_range = 0.0, 90.0; double radialTime(radial); radialTime:long_name = "Time of radial"; radialTime:units = "seconds since 1970-1-1 00:00:00.00"; // Site Identification char siteName(siteNameLen); siteName:long_name = "Long name of the radar site"; char radarName(radarNameLen); radarName:long_name = "Official name of the radar"; float siteLat; siteLat:long_name = "Latitude of site"; siteLat:units = "degrees_north"; float siteLon; siteLon:long_name = "Longitude of site"; siteLon:units = "degrees_east"; float siteAlt; siteAlt:long_name = "Altitude of site above mean sea level"; siteAlt:units = "meter"; // Elevation information short VCP; VCP:long_name = "Volume Coverage Pattern"; VCP:units = "Federal Meteorological Handbook 11 Part A Sec. 4.3"; double esStartTime; esStartTime:long_name = "Start time of elevation scan"; esStartTime:units = "seconds since 1970-1-1 00:00:00.00"; double esEndTime; esEndTime:long_name = "End time of elevation scan"; esEndTime:units = "seconds since 1970-1-1 00:00:00.00"; float unambigRange; unambigRange:long_name = "Unambiguous range"; unambigRange:units = "kilometer"; float firstGateRangeZ; firstGateRangeZ:long_name = "Range to 1st Reflectivity gate"; firstGateRangeZ:units = "kilometer"; float firstGateRangeV; firstGateRangeV:long_name = "Range to 1st Doppler gate"; firstGateRangeV:units = "kilometer"; float gateSizeZ; gateSizeZ:long_name = "Reflectivity gate spacing"; gateSizeZ:units = "kilometer"; float gateSizeV; gateSizeV:long_name = "Doppler gate spacing"; gateSizeV:units = "kilometer"; short numGatesZ; numGatesZ:long_name = "Number of reflectivity gates"; numGatesZ:valid_range = 0, 1840; short numGatesV; numGatesV:long_name = "Number of Doppler gates"; numGatesV:valid_range = 0, 1840; float resolutionV; resolutionV:long_name = "Doppler velocity resolution"; resolutionV:units = "meter/second"; float nyquist; nyquist:long_name = "Nyquist velocity"; nyquist:units = "meter/second"; float calibConst; calibConst:long_name = "System gain calibration constant"; calibConst:units = "dB"; calibConst:valid_range = -50.0, 50.0; float atmosAttenFactor; atmosAttenFactor:long_name = "Atmospheric attenuation factor"; atmosAttenFactor:units = "dB/kilometer"; float powDiffThreshold; powDiffThreshold:long_name = "Range de-aliasing threshold"; powDiffThreshold:units = "dB"; // Standard Supplementary Information :history = "Encoded into netCDF by NOAA/FSL from WSR-88D wideband data"; :title = "WSR-88D Super Resolution Wideband Data"; :Conventions = "NUWG"; :origin = "NOAA/ERL Forecast Systems Laboratory, Boulder, CO"; :version = 1.0; }