Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

 Monday 29th FebruaryTuesday 1st MarchWednesday 2nd MarchThursday 3rd MarchFriday 4th March
9:30 - 11:00 
 GRIB API: Keys - Shahram Najm (30 minutes)
  • Coded and computed keys
  • Namespaces
  • Examples of keys
 GRIB tools - Paul Dando (60 minutes)
  • Comparing the content of GRIB messages with grib_compare
  • Copying GRIB messages with grib_copy
  • Making simple modifications to the GRIB header information with grib_set
 Fortran and python APIs - Indexing and encoding GRIB - Dominique Lucas, Xavi Abellan, Cristian Simarro
  • Use of the indexing routines
  • Encoding GRIB messages and using GRIB samples
  • Practicals

 

 BUFR (timetable N/A yet)

 BUFR

(timetable N/A yet)

Tea and Coffee
11:30 - 13:00 
 GRIB Tools - Paul Dando
  • Basic features of grib_filter
  • Conversion from GRIB to NetCDF with grib_to_netcdf
 Fortran and python APIs - Indexing and encoding GRIB - Dominique Lucas, Xavi Abellan, Cristian Simarro
  • Use of the indexing routines
  • Encoding GRIB messages and using GRIB samples
  • Practicals 
 BUFR (timetable N/A yet)
 Local adaptation for GRIB and BUFR - Shahram Najm
  • GRIB parameter database
  • Conversion from GRIB 1 to GRIB 2
  • How to define your own local parameters for GRIB 
  • How to use your own local BUFR tables

12:50 Q&A session

Lunch
14:00 - 15:30

14:00 Welcome

 Introduction - Shahram Najm

In this lecture we will cover the following topics:

  • GRIB editions 1 and 2: structure and differences
  • ecCodes design and concepts

 


 Fortran and Python APIs - Overview and basic GRIB decoding - Dominique Lucas, Xavi Abellan, Cristian Simarro
  • Overview of the API
  • Using the API functions for decoding GRIB with Fortran and Python (and C ?)
  •  Practicals
 Python interface - Xavi Abellan
  • A short introduction to Python and its use at ECMWF
  • The Python interface to ecCodes for decoding, encoding and indexed access to GRIB messages
 BUFR (timetable N/A yet) 
Tea and Coffee
16:00 - 17:30
 GRIB Tools - Carsten Maass

In this lecture we will cover the following topics:

  • Introduction to the command-line tools
  • Obtaining information about the ecCodes installation with grib_info
  • Inspecting the content of GRIB files with grib_count, grib_ls and grib_dump, grib_get
  • Printing data values with grib_get_data
 Fortran and Python APIs - Overview and basic GRIB decoding (continued) - Dominique Lucas, Xavi Abellan, Cristian Simarro
  • Overview of the API
  • Using the API functions for decoding GRIB with Fortran and Python (and C ?)
  •  Practicals
 GRIB packing - Shahram Najm
 BUFR (timetable N/A yet) 

Go to the training home page

 

Recommended reading
Events during the week

 Monday 29th February at 17:30

Ice breaker

Complete the survey

Survey to follow

  • No labels