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

The aim of this course is to introduce students to ecCodes: A package developed by ECMWF which provides an application programming interface and a set of tools for decoding and encoding BUFR messages.

Note: The version of the ecCodes software used for this training course is now released (v2.6.0). Please see here.

Click on a lecture title to find out more...

 Monday 19th FebruaryTuesday 20th FebruaryWednesday 21st FebruaryThursday 22nd February
9:30 - 11:00 
 BUFR tools
  • codes_info
  • bufr_count
  • bufr_dump
  • bufr_ls
  • bufr_get

Slides

Shahram Najm

 

 

 Advanced BUFR tools

bufr_filter advanced topics (II)
Slides

Roberto Ribas

 Fortran and Python APIs

Decoding with Fortran & Python (I)

Slides

Marijana Crepulja

 Advanced features
  • Copy data from one BUFR to another
  • Keys iterator
  • New Python interface
  • Code generation with bufr_dump
    Slides

  • Installation with CMake
    Slides

Shahram Najm

Tea and Coffee
11:30 - 13:00 
 BUFR tools
  • bufr_compare
  • bufr_copy
  • bufr_set

Slides

 bufr_filter introduction
  • bufr_filter syntax and basic usage

Slides

 

Shahram Najm

 Fortran and Python APIs

Decoding with Fortran & Python (II)

Slides

Marijana Crepulja

 

 ecCodes User Interface
  • Codes UI demo

Sandor Kertesz

12:50 Q&A session

Lunch
14:00 - 15:15

14:00 Welcome

Anna Ghelli

 

 BUFR in a nutshell
  • WMO Manual on Codes
  • BUFR structure
  • BUFR tables
  • Operators, bitmap, replication...

Slides

Enrico Fucile

 Advanced BUFR tools

bufr_filter advanced topics (I)

  • encoding/decoding
  • subset selection

Slides

Solutions

Roberto Ribas

 

 Fortran and Python APIs

Encoding with Fortran & Python (I)

Slides

Marijana Crepulja

 
Tea and Coffee
15:45 - 17:00
 BUFR with ecCodes

Enrico Fucile

 Advanced BUFR tools

bufr_filter advanced topics (II)

  • delayed replication
  • bit maps

Slides

Solutions

Extras

Solutions extra

Tarball

Roberto Ribas

 

 Fortran and Python APIs

 Encoding with Fortran & Python (II)
Slides

Marijana Crepulja

 

 



Go to the training home page

 

Recommended reading

 

 

Events during the week

Tea and coffees: 11.00-11.30 am and 15.15 to 15.45 pm

Lunch: 13.00 to 14.00