Skip to content

Commit

Permalink
updated README.md with users of wgrib2 (#77)
Browse files Browse the repository at this point in the history
* updated README.md with users of wgrib2

* updated README.md with users of wgrib2

* added link to video
  • Loading branch information
edwardhartnett authored Jan 3, 2024
1 parent 7914ff9 commit cc1457c
Showing 1 changed file with 36 additions and 4 deletions.
40 changes: 36 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,31 @@ See wgrib2 documentation and release page
This release of the wgrib2 package, with CMake build capability, is
part of the [NCEPLIBS](https://github.com/NOAA-EMC/NCEPLIBS) project.

The CMake build provided here supports most build options (NetCDF,
PNG, Jasper, spectral, and ipolates), but not certain features such as
MySQL. If those features are necessary please use the makefile build
provided in the link above.
# Users

Wgrib2 is used by the following projects:
* [NOMADS](nomads.ncep.noaa.gov) uses wgrib2 in grib_filter (a wrapper for
wgrib2) wgrib2 is used to create the *.idx files for random access.
* [global-workflow](https://github.com/NOAA-EMC/global-workflow/),
including post-processing and downstream products. Downstream jobs
use wgrib2 to regrid GRIB2 files and extract variables. The new
ocean/ice components will use wgrib2 to convert netCDF files to
GRIB2 files.
* [Ensemble Verification
System(EVS)](https://github.com/NOAA-EMC/EVS), for processing GRIB2
files.
* [Rapid Refresh Forecast System
(RRFS)](https://gsl.noaa.gov/focus-areas/unified_forecast_system/rrfs).
* [The Climate Prediction Center
(CPC)[(https://www.cpc.ncep.noaa.gov/) uses wgrib2 extensively to
process GRIB2 files in their real-time applications.
* The [MET/METplus](https://dtcenter.org/community-code/metplus)
software uses wgrib2 to extract information from GRIB2 files.
* The [Global Forecast System
(GFS)](https://www.ncei.noaa.gov/products/weather-climate-models/global-forecast)
post-processing of the atmosphere component has been using wgrib2 to
interplate the UPP output master files in Gaussian grid into
pgrb2/pgrb2b files in lat-lon grid.

### Authors

Expand All @@ -26,6 +47,12 @@ Building wgrib2 requires, CMake, a C compiler, a Fortran compiler
(optional), and various 3rd party libraries depending on build
configuration.

The CMake build provided here supports most build options (NetCDF,
PNG, Jasper, spectral, and ipolates), but not certain features such as
MySQL. If those features are necessary please use the makefile build
provided in the link above.


```
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=install -DCMAKE_PREFIX_PATH=path/to/dependencies
Expand Down Expand Up @@ -78,6 +105,11 @@ wgrib2::wgrib2_api (fortran target)

* USE_AEC = OFF (not yet supported in CMake)

### References

[Wesley Ebisuzaki 20170214 EMC seminar on
wgrib2api](https://www.youtube.com/watch?v=udbxfC1V2DI).

## Disclaimer

The United States Department of Commerce (DOC) GitHub project code is
Expand Down

0 comments on commit cc1457c

Please sign in to comment.