netcdf sgpsodarwindrawA2.a0.20040331.000000 { dimensions: time = UNLIMITED ; // (96 currently) height = 40 ; variables: int base_time ; base_time:string = "31-Mar-2004 00:15:00 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 31-Mar-2004 00:00:00 0:00" ; time_offset:uncertainty = "" ; time_offset:valid_min = 0.f ; time_offset:valid_max = 86400.f ; time_offset:resolution = 1.f ; time_offset:missing_value = -9999.f ; float avgint(time) ; avgint:long_name = "Average Interval" ; avgint:units = "minutes" ; avgint:uncertainty = "5" ; avgint:valid_min = 1.f ; avgint:valid_max = 360.f ; avgint:resolution = 1.f ; avgint:missing_value = -9999.f ; float nrec(time) ; nrec:long_name = "Number of pulses/ave int, Beam 0" ; nrec:units = "Count" ; nrec:uncertainty = "" ; nrec:valid_min = 0.f ; nrec:valid_max = 100.f ; nrec:resolution = 0.f ; nrec:missing_value = -9999.f ; float nreq(time) ; nreq:long_name = "Number of \'good\' Values Required for Consensus, Beam 0" ; nreq:units = "Count" ; nreq:uncertainty = "" ; nreq:valid_min = 0.f ; nreq:valid_max = 100.f ; nreq:resolution = 0.f ; nreq:missing_value = -9999.f ; float damp(time) ; damp:long_name = "Transmit signal amplitude" ; damp:units = "% of full scale; -1 indicates amp=0, data not included in ave." ; damp:uncertainty = "" ; damp:valid_min = -1.f ; damp:valid_max = 100.f ; damp:resolution = 0.f ; damp:missing_value = -9999.f ; float nse0(time) ; nse0:long_name = "running mean noise estimate for vert axis" ; nse0:units = "mv" ; nse0:uncertainty = "" ; nse0:valid_min = 0.f ; nse0:valid_max = 1000.f ; nse0:resolution = 1.f ; nse0:missing_value = -9999.f ; float nse1(time) ; nse1:long_name = "running mean noise estimate for 1st tilted axis" ; nse1:units = "mv" ; nse1:uncertainty = "" ; nse1:valid_min = 0.f ; nse1:valid_max = 1000.f ; nse1:resolution = 1.f ; nse1:missing_value = -9999.f ; float nse2(time) ; nse2:long_name = "running mean noise estimate for 2nd tilted axis" ; nse2:units = "mv" ; nse2:uncertainty = "" ; nse2:valid_min = 0.f ; nse2:valid_max = 1000.f ; nse2:resolution = 1.f ; nse2:missing_value = -9999.f ; short rnggate_index(height) ; rnggate_index:long_name = "range_gate" ; rnggate_index:units = "index" ; float height_p(time, height) ; height_p:long_name = "Array of heights for each sample time" ; height_p:units = "m" ; height_p:uncertainty = "1" ; height_p:valid_min = 5.f ; height_p:valid_max = 500.f ; height_p:resolution = 1.f ; height_p:missing_value = -9999.f ; float vert(time, height) ; vert:long_name = "Beam 0 radial wind speed" ; vert:units = "cm/s" ; vert:uncertainty = "0.5" ; vert:valid_min = -2000.f ; vert:valid_max = 2000.f ; vert:resolution = 1.f ; vert:missing_value = -9999.f ; float hor1(time, height) ; hor1:long_name = "Beam 1 horizontal component of wind speed" ; hor1:units = "cm/s" ; hor1:uncertainty = "0.5" ; hor1:valid_min = -2000.f ; hor1:valid_max = 2000.f ; hor1:resolution = 1.f ; hor1:missing_value = -9999.f ; float hor2(time, height) ; hor2:long_name = "Beam 2 horizontal component of wind speed" ; hor2:units = "cm/s" ; hor2:uncertainty = "0.5" ; hor2:valid_min = -2000.f ; hor2:valid_max = 2000.f ; hor2:resolution = 1.f ; hor2:missing_value = -9999.f ; float sigw(time, height) ; sigw:long_name = "standard deviation of vertical wind" ; sigw:units = "cm/s" ; sigw:uncertainty = "0.1" ; sigw:valid_min = 0.f ; sigw:valid_max = 2000.f ; sigw:resolution = 1.f ; sigw:missing_value = -9999.f ; float sig1(time, height) ; sig1:long_name = "standard deviation of 1st horizontal component" ; sig1:units = "cm/s" ; sig1:uncertainty = "0.1" ; sig1:valid_min = 0.f ; sig1:valid_max = 2000.f ; sig1:resolution = 1.f ; sig1:missing_value = -9999.f ; float sig2(time, height) ; sig2:long_name = "standard deviation of 2nd horizontal component" ; sig2:units = "cm/s" ; sig2:uncertainty = "0.1" ; sig2:valid_min = 0.f ; sig2:valid_max = 2000.f ; sig2:resolution = 1.f ; sig2:missing_value = -9999.f ; float amp0(time, height) ; amp0:long_name = "Ave amp level (sqrt of ave of sq), Beam 0" ; amp0:units = "mv" ; amp0:uncertainty = "1" ; amp0:valid_min = 0.f ; amp0:valid_max = 10000.f ; amp0:resolution = 1.f ; amp0:missing_value = -9999.f ; float amp1(time, height) ; amp1:long_name = "Ave amp level (sqrt of ave of sq), Beam 1" ; amp1:units = "mv" ; amp1:uncertainty = "1" ; amp1:valid_min = 0.f ; amp1:valid_max = 10000.f ; amp1:resolution = 1.f ; amp1:missing_value = -9999.f ; float amp2(time, height) ; amp2:long_name = "Ave amp level (sqrt of ave of sq), Beam 2" ; amp2:units = "mv" ; amp2:uncertainty = "1" ; amp2:valid_min = 0.f ; amp2:valid_max = 10000.f ; amp2:resolution = 1.f ; amp2:missing_value = -9999.f ; float snrw(time, height) ; snrw:long_name = "Ave snr*10 level, Beam 0" ; snrw:units = "mv" ; snrw:uncertainty = "1" ; snrw:valid_min = 0.f ; snrw:valid_max = 10000.f ; snrw:resolution = 1.f ; snrw:missing_value = -9999.f ; float snr1(time, height) ; snr1:long_name = "Ave snr*10 level, Beam 1" ; snr1:units = "mv" ; snr1:uncertainty = "1" ; snr1:valid_min = 0.f ; snr1:valid_max = 10000.f ; snr1:resolution = 1.f ; snr1:missing_value = -9999.f ; float snr2(time, height) ; snr2:long_name = "Ave snr*10 level, Beam 2" ; snr2:units = "mv" ; snr2:uncertainty = "1" ; snr2:valid_min = 0.f ; snr2:valid_max = 10000.f ; snr2:resolution = 1.f ; snr2:missing_value = -9999.f ; float ngd0(time, height) ; ngd0:long_name = "Number of values that were \'good\', beam 0" ; ngd0:units = "Count" ; ngd0:uncertainty = "" ; ngd0:valid_min = 0.f ; ngd0:valid_max = 100.f ; ngd0:resolution = 0.f ; ngd0:missing_value = -9999.f ; float ngd1(time, height) ; ngd1:long_name = "Number of values that were \'good\', beam 1" ; ngd1:units = "Count" ; ngd1:uncertainty = "" ; ngd1:valid_min = 0.f ; ngd1:valid_max = 100.f ; ngd1:resolution = 0.f ; ngd1:missing_value = -9999.f ; float ngd2(time, height) ; ngd2:long_name = "Number of values that were \'good\', beam 2" ; ngd2:units = "Count" ; ngd2:uncertainty = "" ; ngd2:valid_min = 0.f ; ngd2:valid_max = 100.f ; ngd2:resolution = 0.f ; ngd2:missing_value = -9999.f ; float nheight ; nheight:long_name = "Number of valid heights" ; nheight:units = "Count" ; nheight:uncertainty = "" ; nheight:valid_min = 1.f ; nheight:valid_max = 75.f ; nheight:resolution = 0.f ;