Column |
---|
| Panel |
---|
borderColor | Gray |
---|
titleColor | White |
---|
titleBGColor | Gray |
---|
title | Training course material |
---|
| - GRIB API Introduction
- GRIB editions 1 and 2: structure and differences
- GRIB API design and concepts
- GRIB API: Tools
- Introduction to the grib_api command-line tools
- Obtaining information about the grib_api installation with grib_info
- Inspecting the content of GRIB files with grib_count, grib_ls and grib_dump
- GRIB API: Keys
- Coded and computed keys
- The namespace
- Examples of keys
- GRIB API: Tools
- Comparing the content of GRIB messages with grib_compare
- Printing data values with grib_get_data
- Using grib_get
- Copying GRIB messages with grib_copy
- Making simple modifications to the GRIB header information with grib_set
- GRIB API: Fortran, C, Python APIs - Part 1
- Overview of the API
- Using the API functions for decoding with Fortran, C and Python
- Practicals
- GRIB API: Advanced tools
- Basic features of grib_filter
- Conversion from GRIB to NetCDF with grib_to_netcdf
- GRIB API: Fortran, C, python APIs - Part 2
- Use of the indexing routines
- Encoding GRIB messages and using GRIB samples
- Practicals
- GRIB API: Python interface
- A short introduction to Python and its use at ECMWF
- The Python interface to grib_api for decoding, encoding and indexed access to GRIB messages
- GRIB API: Advanced topics I
- Simple packing
- Constant fields
- Bitmap fields
- Multi fields
- GRIB API: Advanced topics II
- Parameter database
- Conversion from GRIB 1 to GRIB 2
- Local adaptation - how to define your own local parameters
|
|
|