[Tutor] grb.select for multiple times

Jason Snyder jmssnyder at ucdavis.edu
Wed Mar 1 13:24:41 EST 2017


In the below email I want to plot the time series of the uwind values at a
specific latitude and longitude.

On Wed, Mar 1, 2017 at 6:23 PM, Jason Snyder <jmssnyder at ucdavis.edu> wrote:

> I have a grib2 file with wind data at multiple taus as shown below:
>
> 3:485167:d=2017030112 <(201)%20703-0112>:UGRD:10 m above ground:3 hour
> fcst:
> 8:1652471:d=2017030112 <(201)%20703-0112>:UGRD:10 m above ground:6 hour
> fcst:
> 13:2704909:d=2017030112 <(201)%20703-0112>:UGRD:10 m above ground:9 hour
> fcst:
> 18:3865964:d=2017030112 <(201)%20703-0112>:UGRD:10 m above ground:12 hour
> fcst:
> 23:5030535:d=2017030112 <(201)%20703-0112>:UGRD:10 m above ground:15 hour
> fcst:
> 28:6089549:d=2017030112 <(201)%20703-0112>:UGRD:10 m above ground:18 hour
> fcst:
> 33:7148742:d=2017030112 <(201)%20703-0112>:UGRD:10 m above ground:21 hour
> fcst:
> 38:8216961:d=2017030112 <(201)%20703-0112>:UGRD:10 m above ground:24 hour
> fcst:
> 43:9390488:d=2017030112 <(201)%20703-0112>:UGRD:10 m above ground:27 hour
> fcst:
>
>
> Now what I would like to do is plot these wind values at the different
> taus in a time series.  I have tried to work with the following code:
>
> grbs=pygrib.open(grib)
> uwind = grbs.select(name='10 metre U wind component')
> uwnddata=uwind.values
>
> however I am not able to from this code get a list of the uwind values
> over the period of time from 3 to 27 hours at 3 hour intervals.  How can I
> tweak the code to get this desired result?
>
>
>


-- 
Jason Snyder PhD


More information about the Tutor mailing list