| | Mon 4th Feb | Tue 5th Feb | Wed 6th Feb | Thu 7th Feb | Fri 8th Feb |
---|
9:30 - 11:00 | Introduction
Expand |
---|
| Overview of GRIB and ecCodesGRIB tools revision/challenges |
| - Review of e-learning module
Xavier Abellan |
10:30 - online module: GRIB and ecCodes
- GRIB tools: inspecting GRIB messages
- Consolidation
| Expand |
---|
title | GRIB tools revision/practicals |
---|
| - GRIB tools
- Inspection tools - grib_dump and grib_ls
- Revision of e-learning module material
- Quizzes and practicalschallenges
Slides Paul Dando, Cristian Simarro, Xavi Abellan
|
| Expand |
---|
title | GRIB Fortran/Python APIs - decoding |
---|
| Overview of the API - Using the API functions for decoding GRIB with Fortran and Python
Slides Practicals tarball Dominique Lucas, Xavi Abellan, Cristian Simarro
|
| Expand |
---|
title | GRIB Python interface |
---|
| A short introduction to Python and its use at ECMWF - The Python interface to ecCodes for decoding, encoding and indexed access to GRIB messages
Slides - Wrap-up challenge for GRIB decoding
Slides Practical Xavier Abellan
|
| Deploying ecCodes Slides Expand |
---|
| title | BUFR tools
- codes_info
- bufr_count
- bufr_dump
- bufr_ls
- bufr_get
| Slides |
Shahram Najm |
---|
Expand |
---|
| - bufr_compare
- bufr_copy
- bufr_set
| Slides |
Shahram Najm |
|
Expand |
---|
title | BUFR Fortran/Python - decoding |
---|
| Decoding with Fortran & Python (I ) Slides Roberto Ribas, Shahram Najm |
|
Tea and Coffee |
11:30 - 13:00 |
Expand |
---|
title | GRIB tools revision/practicalschallenges |
---|
| - GRIB tools (continued): inspecting and modifying GRIB messages
- Consolidation Revision of e-learning module material
- Quizzes and practicalschallenges
Paul Dando, Cristian Simarro
|
|
Expand |
---|
title | GRIB Fortran/Python APIs - decoding |
---|
| Overview of the API - Using the API functions for decoding GRIB with Fortran and Python
Practicals tarball Dominique Lucas, Xavi Abellan, Cristian Simarro
|
|
Expand |
---|
title | GRIB Advanced Topics Part 2 |
---|
| - GRIB parameter database
- Conversion from GRIB1 to GRIB2
- How to define your own local parameters
Slides Slides Shahram Najm |
12:50 Q&A session |
Expand |
---|
title | bufr_filter introduction |
---|
| bufr_filter syntax and basic usage Slides Shahram Najm |
|
Expand |
---|
title | BUFR Fortran/Python - decoding |
---|
| Decoding with Fortran & Python (II ) Slides Roberto Ribas, Shahram Najm |
|
Lunch |
14:00 - 15:15 |
Expand |
---|
title | GRIB tools revision/practicalschallenges |
---|
| - GRIB tools (continued): modifying GRIB messages and using grib_filter
- Consolidation Revision of e-learning module material
- Quizzes and practicals
Slides Paul Dando, Cristian Simarro
|
|
Expand |
---|
title | GRIB Fortran/Python APIs - Indexing/encoding |
---|
| - Use of the indexing routines
- Encoding GRIB messages and using GRIB samples
Slides Dominique Lucas, Xavi Abellan, Cristian Simarro |
|
expand | BUFR - Quick Quiz BUFR - Flipped classroom: review of online module | - WMO Manual on Codes
- BUFR structure
- BUFR tables
- Operators, bitmap, replication...
Slides Marijana Crepulja
|
Expand |
---|
| bufr_filter advanced topics (I ) - encoding/decoding
- subset selection
Slides Solutions Roberto Ribas |
|
Expand |
---|
title | BUFR Fortran/Python APIs - encoding |
---|
| Encoding with Fortran & Python (I ) Slides Roberto Ribas , Shahram Najm |
|
Tea and Coffee |
15:45 - 17:00 |
Expand |
---|
title | GRIB Advanced Topics Part 1 |
---|
| - Simple packing
- Constant fields
- Bitmaps
Slides Shahram Najm
|
|
Expand |
---|
title | GRIB Fortran/Python APIs - Indexing/encoding |
---|
| - Use of the indexing routines
- Encoding GRIB messages and using GRIB samples
Practicals
Dominique Lucas, Xavi Abellan, Cristian Simarro |
|
Expand |
---|
title | ecCodes User Interface |
---|
| Sandor Kertesz |
| |
Expand |
---|
title | BUFR Fortran/Python APIs - encoding |
---|
| Encoding with Fortran & Python (II ) Slides Roberto Ribas, Shahram Najm
|
|