netcdf parameters { dimensions: time = UNLIMITED ; // (4 currently) namelen = 31 ; height = 40 ; nfft = 128 ; variables: char site(namelen) ; char name(namelen) ; name:long_name = "Profiler Radar" ; double frequency ; frequency:long_name = "Transmitter Frequency" ; frequency:units = "MHz" ; frequency:_FillValue = -99999. ; double latitude ; latitude:long_name = "Site latitude; north is positive" ; latitude:units = "Degrees" ; latitude:_FillValue = -99999. ; latitude:valid_range = -90., 90. ; double longitude ; longitude:long_name = "Site longitude; east is positive" ; longitude:units = "Degrees" ; longitude:_FillValue = -99999. ; longitude:valid_range = -180., 180. ; double altitude ; altitude:long_name = "Site Altitude" ; altitude:units = "Meters, ASL" ; altitude:_FillValue = -99999. ; int numBeam ; numBeam:long_name = "Number of beams" ; short beamNum(time) ; beamNum:long_name = "Beam Number (0-9)" ; beamNum:_FillValue = -9999s ; char label(time, namelen) ; label:long_name = "Beam descriptive label" ; double pulseRepPer(time) ; pulseRepPer:long_name = "Pulse Repetition Period" ; pulseRepPer:units = "seconds" ; double pulseWid(time) ; pulseWid:long_name = "Pulse Width" ; pulseWid:units = "seconds" ; pulseWid:_FillValue = -99999. ; double nyquist(time) ; nyquist:long_name = "Nyquist Velocity" ; nyquist:units = "meters per second" ; int numCohIntegs(time) ; numCohIntegs:long_name = "Number of Coherent Integrations" ; numCohIntegs:units = "count" ; numCohIntegs:_FillValue = -99999 ; int numRangeGates(time) ; numRangeGates:long_name = "Number of Range Gates" ; numRangeGates:units = "count" ; numRangeGates:_FillValue = -99999 ; int numFft(time) ; numFft:long_name = "Number of FFT\'s" ; numFft:units = "count" ; numFft:_FillValue = -99999 ; int numSpecAvg(time) ; numSpecAvg:long_name = "Number of Spectra Avg." ; numSpecAvg:units = "count" ; numSpecAvg:_FillValue = -99999 ; double firstHeight(time) ; firstHeight:long_name = "Height of First Range Gate" ; firstHeight:units = "meters" ; firstHeight:_FillValue = -99999. ; double heightSpacing(time) ; heightSpacing:long_name = "Height Spacing Between Range Gates" ; heightSpacing:units = "meters" ; heightSpacing:_FillValue = -99999. ; double azimuth(time) ; azimuth:long_name = "Beam Azimuth; clockwise from north" ; azimuth:units = "degrees" ; azimuth:_FillValue = -99999. ; azimuth:valid_range = 0., 360. ; double elevation(time) ; elevation:long_name = "Beam Elevation" ; elevation:units = "degrees" ; elevation:_FillValue = -99999. ; elevation:valid_range = 0., 90. ; int time(time) ; time:long_name = "Times; seconds since 1970" ; time:units = "seconds since 1970-1-1 0:00:00 0:00" ; time:_FillValue = -99999 ; int expireTime(time) ; expireTime:long_name = "Expiration Time for Data" ; expireTime:units = "seconds" ; double mom1(time, height) ; mom1:long_name = "1st Moment Data Array" ; mom1:units = "meters/second" ; double mom2(time, height) ; mom2:long_name = "2nd Moment Data Array" ; mom2:units = "meters/second" ; double snr(time, height) ; snr:long_name = "Signal to Noise Ratio Data Array" ; double spectraDbs(time, height, nfft) ; spectraDbs:long_name = "Spectra" ; spectraDbs:units = "meters/second" ; spectraDbs:_FillValue = -99999. ; spectraDbs:valid_range = -10000., 10000. ; int dataType(time) ; dataType:long_name = "Data ID #. WP_3_BEAM or WP_5_BEAM" ; dataType:_FillValue = -127 ; int scanType(time) ; scanType:long_name = "WP_SINGLE_RANGE OR WP_TWO_RANGES" ; scanType:_FillValue = -127 ; int numVertBeams(time) ; numVertBeams:long_name = "Number of Vertical Beams in Scan" ; int numElements(time) ; numElements:long_name = "Number of Elements in Scan Strategy" ; }