Playing with NOAA's GFS data with R.
Credit:
Here are some sample images.
Pre-requisites
- Fetched data from NOAA (in particular this dataset).
- Installed wgrib2.
- Extracted the fields I was interested in from the grib2 file into netcdf
./grib2/wgrib2/wgrib2 -s gfs.t12z.sfluxgrbf03.grib2 | grep :LAND |
./grib2/wgrib2/wgrib2 -i gfs.t12z.sfluxgrbf03.grib2 -netcdf land.netcdf
./grib2/wgrib2/wgrib2 -s gfs.t12z.sfluxgrbf03.grib2 | grep TMP:2 | ./grib2/wgrib2/wgrib2 -i
gfs.t12z.sfluxgrbf03.grib2 -netcdf temp2.netcdf
./grib2/wgrib2/wgrib2 -s gfs.t12z.sfluxgrbf03.grib2 | grep VEG: |
./grib2/wgrib2/wgrib2 -i gfs.t12z.sfluxgrbf03.grib2 -netcdf
vegetation.netcdf
./grib2/wgrib2/wgrib2 -s
gfs.t12z.sfluxgrbf03.grib2 | grep TCDC: | ./grib2/wgrib2/wgrib2 -i
gfs.t12z.sfluxgrbf03.grib2 -netcdf cloud.netcdf
- You can also view the available fields using:
./grib2/wgrib2/wgrib2 -s gfs.t12z.sfluxgrbf03.grib2 | less
Having fun
Started R and installed netcdf and fields:
install.packages('ncdf')
install.packages('fields')
Then used the following gist in R.
No comments:
Post a Comment