Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added timetable and updated contents

Welcome to the 2015 GRIB API: Library and Tools course pages!

.

Section
Column
width65%
Panel
borderColorGray
titleColorWhite
titleBGColorGray
titleTraining course material

Tuesday 24 February

  1. GRIB API Introduction
    • GRIB editions 1 and 2: structure and differences
    • GRIB API design and concepts
  2. 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
  3. GRIB API: Keys
    • Coded and computed keys
    • The namespace
    • Examples of keys
  4. 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

Wednesday 25 February

  1. GRIB API: Fortran, C, Python APIs - Part 1
    • Overview of the API
    • Using the API functions for decoding with Fortran, C and Python
    • Practicals  
  2. GRIB API: Advanced tools
    • Basic features of grib_filter
    • Conversion from GRIB to NetCDF with grib_to_netcdf

Thursday 26 February

  1. GRIB API: Fortran, C, python APIs - Part 2
    • Use of the indexing routines
    • Encoding GRIB messages and using GRIB samples
    • Practicals  
  2. 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

Friday 27 February

  1. GRIB API: Advanced topics II
    • Parameter database
    • Conversion from GRIB 1 to GRIB 2
    • Local adaptation - how to define your own local parameters

 

Recommended reading

  1. Lecture notes:GRIB API: Library and tools training course 2014

Latest timetable

PDF
namepr_gribapi_2015.pdf
 

 

Go to the training home page

Panel
titleWhat is happening

Blog posts to follow

Panel
titleComplete the survey

Survey to follow