netcdf sgp915rwpwindC1.a2.20010331.001031 { dimensions: time = UNLIMITED ; // (24 currently) range_gate = 75 ; power = 2 ; variables: int base_time ; base_time:string = "31-Mar-2001,0:10:31 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 2001-03-31 00:10:31 0:00" ; float range_gate(range_gate) ; range_gate:long_name = "Height Index" ; range_gate:units = "index" ; range_gate:resolution = "1" ; float power(power) ; power:long_name = "Power offset" ; power:units = "none" ; float height_p(range_gate, power) ; height_p:long_name = "Array of heights for each power" ; height_p:units = "km" ; height_p:resolution = "0.01" ; height_p:field_index = "1" ; float spd(time, range_gate, power) ; spd:long_name = "Horizontal wind speed" ; spd:units = "m/s" ; spd:resolution = "0.01" ; spd:field_index = "2" ; float dir(time, range_gate, power) ; dir:long_name = "Horizontal wind direction" ; dir:units = "deg" ; dir:resolution = "1" ; dir:field_index = "3" ; float u_wind(time, range_gate, power) ; u_wind:long_name = "Easterly Wind Component" ; u_wind:units = "m/s" ; u_wind:resolution = "0.01" ; u_wind:field_index = "4" ; u_wind:qcmethods = "deltaHeight(5), deltaTime(6, 11400)" ; float v_wind(time, range_gate, power) ; v_wind:long_name = "Northerly Wind Component" ; v_wind:units = "m/s" ; v_wind:resolution = "0.01" ; v_wind:field_index = "5" ; v_wind:qcmethods = "deltaHeight(5), deltaTime(6, 11400)" ; float vel0(time, range_gate, power) ; vel0:long_name = "Beam 0 radial wind speed" ; vel0:units = "m/s" ; vel0:resolution = "0.01" ; vel0:field_index = "6" ; float vel1(time, range_gate, power) ; vel1:long_name = "Beam 1 radial wind speed" ; vel1:units = "m/s" ; vel1:resolution = "0.01" ; vel1:field_index = "7" ; float vel2(time, range_gate, power) ; vel2:long_name = "Beam 2 radial wind speed" ; vel2:units = "m/s" ; vel2:resolution = "0.01" ; vel2:field_index = "8" ; float vel3(time, range_gate, power) ; vel3:long_name = "Beam 3 radial wind speed" ; vel3:units = "m/s" ; vel3:resolution = "0.01" ; vel3:field_index = "9" ; float vel4(time, range_gate, power) ; vel4:long_name = "Beam 4 radial wind speed" ; vel4:units = "m/s" ; vel4:resolution = "0.01" ; vel4:field_index = "10" ; float ncns0(time, range_gate, power) ; ncns0:long_name = "Number of values that passed consensus, beam 0" ; ncns0:units = "Count" ; ncns0:resolution = "1" ; ncns0:field_index = "11" ; float ncns1(time, range_gate, power) ; ncns1:long_name = "Number of values that passed consensus, beam 1" ; ncns1:units = "Count" ; ncns1:resolution = "1" ; ncns1:field_index = "12" ; float ncns2(time, range_gate, power) ; ncns2:long_name = "Number of values that passed consensus, beam 2" ; ncns2:units = "Count" ; ncns2:resolution = "1" ; ncns2:field_index = "13" ; float ncns3(time, range_gate, power) ; ncns3:long_name = "Number of values that passed consensus, beam 3" ; ncns3:units = "Count" ; ncns3:resolution = "1" ; ncns3:field_index = "14" ; float ncns4(time, range_gate, power) ; ncns4:long_name = "Number of values that passed consensus, beam 4" ; ncns4:units = "Count" ; ncns4:resolution = "1" ; ncns4:field_index = "15" ; float snr0(time, range_gate, power) ; snr0:long_name = "Signal to Noise Ratio, Beam 0" ; snr0:units = "dB" ; snr0:resolution = "1" ; snr0:field_index = "16" ; float snr1(time, range_gate, power) ; snr1:long_name = "Signal to Noise Ratio, Beam 1" ; snr1:units = "dB" ; snr1:resolution = "1" ; snr1:field_index = "17" ; float snr2(time, range_gate, power) ; snr2:long_name = "Signal to Noise Ratio, Beam 2" ; snr2:units = "dB" ; snr2:resolution = "1" ; snr2:field_index = "18" ; float snr3(time, range_gate, power) ; snr3:long_name = "Signal to Noise Ratio, Beam 3" ; snr3:units = "dB" ; snr3:resolution = "1" ; snr3:field_index = "19" ; float snr4(time, range_gate, power) ; snr4:long_name = "Signal to Noise Ratio, Beam 4" ; snr4:units = "dB" ; snr4:resolution = "1" ; snr4:field_index = "20" ; float nheight(power) ; nheight:long_name = "Number of valid heights for each power" ; nheight:units = "Count" ; nheight:resolution = "1" ; nheight:field_index = "21" ; float nrec0(time, power) ; nrec0:long_name = "Number of Spectra/ave int, Beam 0" ; nrec0:units = "Count" ; nrec0:resolution = "1" ; nrec0:field_index = "22" ; float nrec1(time, power) ; nrec1:long_name = "Number of Spectra/ave int, Beam 1" ; nrec1:units = "Count" ; nrec1:resolution = "1" ; nrec1:field_index = "23" ; float nrec2(time, power) ; nrec2:long_name = "Number of Spectra/ave int, Beam 2" ; nrec2:units = "Count" ; nrec2:resolution = "1" ; nrec2:field_index = "24" ; float nrec3(time, power) ; nrec3:long_name = "Number of Spectra/ave int, Beam 3" ; nrec3:units = "Count" ; nrec3:resolution = "1" ; nrec3:field_index = "25" ; float nrec4(time, power) ; nrec4:long_name = "Number of Spectra/ave int, Beam 4" ; nrec4:units = "Count" ; nrec4:resolution = "1" ; nrec4:field_index = "26" ; float nrcns0(time, power) ; nrcns0:long_name = "Number of Values Required for Consensus, Beam 0" ; nrcns0:units = "Count" ; nrcns0:resolution = "1" ; nrcns0:field_index = "27" ; float nrcns1(time, power) ; nrcns1:long_name = "Number of Values Required for Consensus, Beam 1" ; nrcns1:units = "Count" ; nrcns1:resolution = "1" ; nrcns1:field_index = "28" ; float nrcns2(time, power) ; nrcns2:long_name = "Number of Values Required for Consensus, Beam 2" ; nrcns2:units = "Count" ; nrcns2:resolution = "1" ; nrcns2:field_index = "29" ; float nrcns3(time, power) ; nrcns3:long_name = "Number of Values Required for Consensus, Beam 3" ; nrcns3:units = "Count" ; nrcns3:resolution = "1" ; nrcns3:field_index = "30" ; float nrcns4(time, power) ; nrcns4:long_name = "Number of Values Required for Consensus, Beam 4" ; nrcns4:units = "Count" ; nrcns4:resolution = "1" ; nrcns4:field_index = "31" ; float avgint(time, power) ; avgint:long_name = "Average Interval" ; avgint:units = "minutes" ; avgint:resolution = "1" ; avgint:field_index = "32" ; float rgs(time, power) ; rgs:long_name = "Range Gate Spacing" ; rgs:units = "meters" ; rgs:resolution = "1" ; rgs:field_index = "33" ; float sampr(time, power) ; sampr:long_name = "Sample Rate" ; sampr:units = "MHz" ; sampr:resolution = "0.001" ; sampr:field_index = "34" ; float plen(power) ; plen:long_name = "Pulse Length" ; plen:units = "nanoseconds" ; plen:resolution = "1" ; plen:field_index = "35" ; float ipp(power) ; ipp:long_name = "Interpulse Period" ; ipp:units = "microseconds" ; ipp:resolution = "0.1" ; ipp:field_index = "36" ; float tditime(power) ; tditime:long_name = "Time Domain Integration Time" ; tditime:units = "milliseconds" ; tditime:resolution = "0.01" ; tditime:field_index = "37" ; float ncoh(power) ; ncoh:long_name = "Number of Coherent Samples/Spectral Point" ; ncoh:units = "Count" ; ncoh:resolution = "1" ; ncoh:field_index = "38" ; float dly(power) ; dly:long_name = "Delay Time" ; dly:units = "microseconds" ; dly:resolution = "0.001" ; dly:field_index = "39" ; float nspc(power) ; nspc:long_name = "Number of Individual Spectra/Average Spectrum" ; nspc:units = "Count" ; nspc:resolution = "1" ; nspc:field_index = "40" ; float prf(power) ; prf:long_name = "Pulse Repetition Frequency" ; prf:units = "kHz" ; prf:resolution = "0.01" ; prf:field_index = "41" ; float bswitch(power) ; bswitch:long_name = "Rx bandwidth switch code" ; bswitch:units = " " ; bswitch:field_index = "42" ; float sitime(power) ; sitime:long_name = "Individual Spectrum Integration Time" ; sitime:units = "seconds" ; sitime:resolution = "0.01" ; sitime:field_index = "43" ; float rgf(power) ; rgf:long_name = "Height of Center of First Range Gate" ; rgf:units = "km" ; rgf:resolution = "0.01" ; rgf:field_index = "44" ; float rgl(power) ; rgl:long_name = "Height of Center of Last Range Gate" ; rgl:units = "km" ; rgl:resolution = "0.01" ; rgl:field_index = "45" ; float spcavetim(power) ; spcavetim:long_name = "Ave Time per Average Spectra. Also known as dwell." ; spcavetim:units = "seconds" ; spcavetim:resolution = "0.01" ; spcavetim:field_index = "46" ; float pcbits(power) ; pcbits:long_name = "Number of Pulse Code Bits" ; pcbits:units = "Count" ; pcbits:field_index = "47" ; float oband(power) ; oband:long_name = "Oblique FFT Bandwidth" ; oband:units = "m/s" ; oband:resolution = "0.01" ; oband:field_index = "48" ; float vband(power) ; vband:long_name = "Vertical FFT Bandwidth" ; vband:units = "m/s" ; vband:resolution = "0.01" ; vband:field_index = "49" ; float ovsr(power) ; ovsr:long_name = "Oblique Velocity Spectral Resolution" ; ovsr:units = "m/s" ; ovsr:resolution = "0.01" ; ovsr:field_index = "50" ; float vvsr(power) ; vvsr:long_name = "Vertical Velocity Spectral Resolution" ; vvsr:units = "m/s" ; vvsr:resolution = "0.01" ; vvsr:field_index = "51" ; float azimuth0(power) ; azimuth0:long_name = "Azimuth of Beam 0 for WINDS data" ; azimuth0:units = "Deg relative to true north" ; azimuth0:resolution = "1" ; azimuth0:field_index = "52" ; float azimuth1(power) ; azimuth1:long_name = "Azimuth of Beam 1 for WINDS data" ; azimuth1:units = "Deg relative to true north" ; azimuth1:resolution = "1" ; azimuth1:field_index = "53" ; float azimuth2(power) ; azimuth2:long_name = "Azimuth of Beam 2 for WINDS data" ; azimuth2:units = "Deg relative to true north" ; azimuth2:resolution = "1" ; azimuth2:field_index = "54" ; float azimuth3(power) ; azimuth3:long_name = "Azimuth of Beam 3 for WINDS data" ; azimuth3:units = "Deg relative to true north" ; azimuth3:resolution = "1" ; azimuth3:field_index = "55" ; float azimuth4(power) ; azimuth4:long_name = "Azimuth of Beam 4 for WINDS data" ; azimuth4:units = "Deg relative to true north" ; azimuth4:resolution = "1" ; azimuth4:field_index = "56" ; float elevation0(power) ; elevation0:long_name = "Elevation angle of Beam 0 for WINDS data" ; elevation0:units = "Deg" ; elevation0:resolution = "0.1" ; elevation0:field_index = "57" ; float elevation1(power) ; elevation1:long_name = "Elevation angle of Beam 1 for WINDS data" ; elevation1:units = "Deg" ; elevation1:resolution = "0.1" ; elevation1:field_index = "58" ; float elevation2(power) ; elevation2:long_name = "Elevation angle of Beam 2 for WINDS data" ; elevation2:units = "Deg" ; elevation2:resolution = "0.1" ; elevation2:field_index = "59" ; float elevation3(power) ; elevation3:long_name = "Elevation angle of Beam 3 for WINDS data" ; elevation3:units = "Deg" ; elevation3:resolution = "0.1" ; elevation3:field_index = "60" ; float elevation4(power) ; elevation4:long_name = "Elevation angle of Beam 4 for WINDS data" ; elevation4:units = "Deg" ; elevation4:resolution = "0.1" ; elevation4:field_index = "61" ; float lat ; lat:long_name = "north latitude" ; lat:units = "degrees" ; lat:valid_range = -90.f, 90.f ; float lon ; lon:long_name = "east longitude" ; lon:units = "degrees" ; lon:valid_range = -180.f, 180.f ; float alt ; alt:long_name = "altitude" ; alt:units = "meters above Mean Sea Level" ; // global attributes: :ingest-software = " wind_load.c,v 5.0 1998/10/20 01:04:25 sds Release5_1 $" ; :input-source = "915rwp1:/data/raw/915rwpC1/in/10900002.cnw" ; :site-id = "sgp" ; :facility-id = "C1 : Central_Facility" ; :sds-mode = "production" ; :sample-int = "unknown" ; :averaging-int = "None." ; :serial-number = "915RWP1" ; :missing-data = "-9999" ; :field_indices = "Each field contains an attribute named \"field_index\".\n", "This index is unique to each field and contains a value\n", "from 1 to N (where N is the number of fields in platform)." ; :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" ; :Antenna_Beam_Sequence = "X Vertical, Y Vertical, South , East , North , West , , , , " ; :Ground_Clutter_Max-range_gates = "12" ; :Blank_Data = "9999" ; :Frequency-MHz = "915" ; :Beam_Elevation_Angle-degrees = "76.000000" ; :Consensus_Window_0-m_per_s = "2.00" ; :Consensus_Window_1-m_per_s = "3.00" ; :Consensus_Window_2-m_per_s = "3.00" ; :Consensus_Window_3-m_per_s = "3.00" ; :Consensus_Window_4-m_per_s = "3.00" ; :Number_of_Data_Sets_in_Mode-Count = "10" ; :dcoffset_Correction-Off_On = "1" ; :Number_of_Points_in_FFT-Count = "64" ; :proc-level = "a2" ; :comment = "There may be 1-3 Consensus Wind samples at any sample time. These \n", "are due to different powers being averaged. Thus, the dimension \n", "\"power\" has been added. This dimension offsets samples which occur \n", "at the same time. This dimension is constant for each NetCDF file.\n", "\n", "The time stamp assigned to each data point indicates the BEGINNING \n", "of any period of averaging of the geophysical data.\n", "\n", "The height values are for the tilted axes. To determine the \n", "height values for the vertical axis, divide the tilted axes \n", "values by sin(elevation).\n", "\n", "Data for beams 3 and 4, pointing in the north and west directions, \n", "tilted 76 degrees from horizontal, are available in the .a0 and .a1 \n", "data files. Future versions of profiler system software will make \n", "these values available in the a2 data.\n", "\n", "Note that beam numbers range from 0 to 4, although the \n", "instrument gives values from 0 to 5. However, both 0 and \n", "1 refer to the vertical beam and are combined to the single \n", "value (0) in order to be consistent with other platforms.\n", "\n", "\"Blank Data\" values are generated by the RWP when a value can not be \n", "determined. \"missing_value\" occurs when no RWP data exists for a\n", "given field." ; :zeb_platform = "sgp915rwpwindC1.a2" ; :history = "created by the Zebra DataStore library, 31-Mar-2001,3:52:21, $RCSfile: DFA_NetCDF.c,v $ $Revision: 3.52 $\n", "" ; }