netcdf sgpsodarwindaveA1.b1.20040331.000000 { dimensions: time = UNLIMITED ; // (24 currently) height = 40 ; variables: int base_time ; base_time:string = "31-Mar-2004 00:00: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 = 0.f ; avgint:missing_value = -9999.f ; float nrec0(time) ; nrec0:long_name = "Number of pulses/ave int, Beam 0" ; nrec0:units = "Count" ; nrec0:uncertainty = "" ; nrec0:valid_min = 0.f ; nrec0:valid_max = 100.f ; nrec0:resolution = 0.f ; nrec0:missing_value = -9999.f ; float nrec1(time) ; nrec1:long_name = "Number of pulses/ave int, Beam 1" ; nrec1:units = "Count" ; nrec1:uncertainty = "" ; nrec1:valid_min = 0.f ; nrec1:valid_max = 100.f ; nrec1:resolution = 0.f ; nrec1:missing_value = -9999.f ; float nrec2(time) ; nrec2:long_name = "Number of pulses/ave int, Beam 2" ; nrec2:units = "Count" ; nrec2:uncertainty = "" ; nrec2:valid_min = 0.f ; nrec2:valid_max = 100.f ; nrec2:resolution = 0.f ; nrec2:missing_value = -9999.f ; float nreq0(time) ; nreq0:long_name = "Number of \'good\' Values Required for average, Beam 0" ; nreq0:units = "Count" ; nreq0:uncertainty = "" ; nreq0:valid_min = 0.f ; nreq0:valid_max = 100.f ; nreq0:resolution = 0.f ; nreq0:missing_value = -9999.f ; float nreq1(time) ; nreq1:long_name = "Number of \'good\' Values Required for average, Beam 1" ; nreq1:units = "Count" ; nreq1:uncertainty = "" ; nreq1:valid_min = 0.f ; nreq1:valid_max = 100.f ; nreq1:resolution = 0.f ; nreq1:missing_value = -9999.f ; float nreq2(time) ; nreq2:long_name = "Number of \'good\' Values Required for average, Beam 2" ; nreq2:units = "Count" ; nreq2:uncertainty = "" ; nreq2:valid_min = 0.f ; nreq2:valid_max = 100.f ; nreq2:resolution = 0.f ; nreq2:missing_value = -9999.f ; short rng_gate_index(height) ; rng_gate_index:long_name = "range_gate" ; rng_gate_index:units = "index" ; float height_p(time, height) ; height_p:long_name = "Array of heights for each sample time" ; height_p:units = "km" ; height_p:uncertainty = "0.01" ; height_p:valid_min = 0.05f ; height_p:valid_max = 2.f ; height_p:resolution = 0.01f ; height_p:missing_value = -9999.f ; float spd(time, height) ; spd:long_name = "Horizontal wind speed" ; spd:units = "m/s" ; spd:uncertainty = "0.5" ; spd:valid_min = 0.f ; spd:valid_max = 100.f ; spd:resolution = 0.01f ; spd:missing_value = -9999.f ; float dir(time, height) ; dir:long_name = "Horizontal wind direction" ; dir:units = "deg" ; dir:uncertainty = "3" ; dir:valid_min = 0.f ; dir:valid_max = 360.f ; dir:resolution = 1.f ; dir:missing_value = -9999.f ; float u_wind(time, height) ; u_wind:long_name = "Easterly Wind Component" ; u_wind:units = "m/s" ; u_wind:uncertainty = "0.5" ; u_wind:valid_min = -100.f ; u_wind:valid_max = 100.f ; u_wind:resolution = 0.01f ; u_wind:missing_value = -9999.f ; float v_wind(time, height) ; v_wind:long_name = "Northerly Wind Component" ; v_wind:units = "m/s" ; v_wind:uncertainty = "0.5" ; v_wind:valid_min = -100.f ; v_wind:valid_max = 100.f ; v_wind:resolution = 0.01f ; v_wind:missing_value = -9999.f ; float vel0(time, height) ; vel0:long_name = "Beam 0 radial wind speed" ; vel0:units = "m/s" ; vel0:uncertainty = "0.5" ; vel0:valid_min = -20.f ; vel0:valid_max = 20.f ; vel0:resolution = 0.01f ; vel0:missing_value = -9999.f ; float vel1(time, height) ; vel1:long_name = "Beam 1 radial wind speed" ; vel1:units = "m/s" ; vel1:uncertainty = "0.5" ; vel1:valid_min = -20.f ; vel1:valid_max = 20.f ; vel1:resolution = 0.01f ; vel1:missing_value = -9999.f ; float vel2(time, height) ; vel2:long_name = "Beam 2 radial wind speed" ; vel2:units = "m/s" ; vel2:uncertainty = "0.5" ; vel2:valid_min = -20.f ; vel2:valid_max = 20.f ; vel2:resolution = 0.01f ; vel2:missing_value = -9999.f ; float sigw(time, height) ; sigw:long_name = "standard deviation of vertical wind" ; sigw:units = "m/s" ; sigw:uncertainty = "0.1" ; sigw:valid_min = 0.f ; sigw:valid_max = 50.f ; sigw:resolution = 0.01f ; sigw: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 sig0(time, height) ; sig0:long_name = "Ave amp level (sqrt of ave of sq), Beam 0" ; sig0:units = "mv" ; sig0:uncertainty = "1" ; sig0:valid_min = 0.f ; sig0:valid_max = 10000.f ; sig0:resolution = 1.f ; sig0:missing_value = -9999.f ; float sig1(time, height) ; sig1:long_name = "Ave amp level (sqrt of ave of sq), Beam 1" ; sig1:units = "mv" ; sig1:uncertainty = "1" ; sig1:valid_min = 0.f ; sig1:valid_max = 10000.f ; sig1:resolution = 1.f ; sig1:missing_value = -9999.f ; float sig2(time, height) ; sig2:long_name = "Ave amp level (sqrt of ave of sq), Beam 2" ; sig2:units = "mv" ; sig2:uncertainty = "1" ; sig2:valid_min = 0.f ; sig2:valid_max = 10000.f ; sig2:resolution = 1.f ; sig2: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 ;