netcdf SCMS0F950725.235936 { dimensions: time = UNLIMITED ; // (1 currently) height = 80 ; nfft = 64 ; namelen = 31 ; variables: 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 ; char site(namelen) ; float frequency ; frequency:long_name = "Transmitter Frequency" ; frequency:units = "MHz" ; frequency:_FillValue = -99999.f ; float latitude ; latitude:long_name = "Site latitude; north is positive" ; latitude:units = "Degrees" ; latitude:_FillValue = -99999.f ; latitude:valid_range = -90.f, 90.f ; float longitude ; longitude:long_name = "Site longitude; east is positive" ; longitude:units = "Degrees" ; longitude:_FillValue = -99999.f ; longitude:valid_range = -180.f, 180.f ; short altitude ; altitude:long_name = "Site Altitude" ; altitude:units = "Meters, ASL" ; altitude:_FillValue = -9999s ; byte dataType(time) ; dataType:long_name = "Data ID #." ; dataType:_FillValue = -127b ; short beamNum(time) ; beamNum:long_name = "Beam Number (0-9)" ; beamNum:_FillValue = -9999s ; short azimuth(time) ; azimuth:long_name = "beam azimuth" ; azimuth:units = "degrees" ; azimuth:_FillValue = -9999s ; azimuth:valid_range = 0s, 360s ; short elevation(time) ; elevation:long_name = "beam elevation" ; elevation:units = "degrees" ; elevation:_FillValue = -9999s ; elevation:valid_range = 0s, 90s ; int interPulsePer(time) ; interPulsePer:long_name = "Inter Pulse Period" ; interPulsePer:units = "nanoseconds" ; interPulsePer:_FillValue = -99999 ; int pulseWid(time) ; pulseWid:long_name = "Pulse Width" ; pulseWid:units = "nanoseconds" ; pulseWid:_FillValue = -99999 ; int startGateDel(time) ; startGateDel:units = "nanoseconds" ; startGateDel:long_name = "Time Delay to the first Ga" ; startGateDel:_FillValue = -99999 ; int gateSpacing(time) ; gateSpacing:units = "nanoseconds" ; gateSpacing:long_name = "Range Gate Spacing" ; gateSpacing:_FillValue = -99999 ; int rxDelay(time) ; rxDelay:units = "nanoseconds" ; rxDelay:long_name = "Receiver delay" ; rxDelay:_FillValue = -99999 ; int numCohIntegs(time) ; numCohIntegs:long_name = "Number of Coherent Integrations" ; numCohIntegs:units = "count" ; numCohIntegs:_FillValue = -99999 ; int numSpecAvg(time) ; numSpecAvg:long_name = "Number of Spectra Avg." ; numSpecAvg:units = "count" ; numSpecAvg:_FillValue = -99999 ; int numFft(time) ; numFft:long_name = "Number of FFT\'s" ; numFft:units = "count" ; numFft:_FillValue = -99999 ; byte numCodeBits(time) ; numCodeBits:long_name = "Pulse Code Bits" ; numCodeBits:units = "count" ; numCodeBits:_FillValue = 0b ; byte dcOnOff(time) ; dcOnOff:long_name = "DC Filtering (on/off)" ; dcOnOff:_FillValue = 0b ; byte windowing(time) ; windowing:long_name = "Windowing (on/off)" ; windowing:_FillValue = 0b ; float clutterHt(time) ; clutterHt:long_name = "Max Ht. for Clutter Removal" ; clutterHt:units = "meters" ; clutterHt:_FillValue = -99999.f ; float heights(time, height) ; heights:long_name = "height of measured value, MSL" ; heights:units = "meters" ; heights:_FillValue = -99999.f ; heights:valid_range = 0.f, 10000.f ; float spectraDbs(time, height, nfft) ; spectraDbs:units = "meters/second" ; spectraDbs:long_name = "Spectra" ; spectraDbs:_FillValue = -99999.f ; spectraDbs:valid_range = -10000.f, 10000.f ; // global attributes: :File-Start-Time = 806716776 ; :Processing-Method = "POP3" ; :history = "profiler_to_netcdf" ; :File-End-Time = 806716776 ; }