Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The aim of this course is to introduce students to BUFR decoding and encoding with 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.

The tarball containing all the data and practicals (including the solutions) used in the course can be found here.

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


Monday 19th FebruaryTuesday 20th FebruaryWednesday 21st FebruaryThursday 22nd February

 

 

 Monday 6th MarchTuesday 7th MarchWednesday 8th MarchThursday 9th March
9:30 - 11:00 


BUFR tools basics:
Expand
titleBUFR tools
  • codes_info
  • bufr_count
  • bufr_dump
  • bufr_ls
  • bufr_get

Slides

Shahram Najm

  



Roberto Ribas

Expand
titleFortran and python Python APIs

Decoding with Fortran & Python (I)

Slides 

Marijana Crepulja


Expand
titleAdvanced features
  • copy Copy data from one BUFR to another
  • keys Keys iterator
  • new python New Python interface
  • Code generation with bufr_dump producing code
    Slides

  • Installation with CMake
    Slides

Shahram NajmEnrico Fucile

Tea and Coffee
11:30 - 13:00 


Expand
titleBUFR tools
  • bufr_compare
  • bufr_copy
  • bufr_set

Slides


Expand
titlebufr_filter introintroduction
  • bufr_filter syntax and basic usage

Slides

 


Shahram Najm


Expand
titleFortran and python Python APIs

Decoding with Fortran & Python (II)

Slides

 

Marijana Crepulja

 



Expand
titleextra ecCodes features
  • Installation with CMake
  • GTS headers
  • METAR

Slides

Enrico Fucile
Shahram Najm

User Interface
  • Codes UI demo

Sandor Kertesz

12:50 Q&A session

Lunch
14:00 - 15:15

14:00 Welcome

Anna Ghelli

 

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

Slides

Enrico Fucile


Expand
titleAdvanced BUFR tools

bufr_filter advanced topics part 1:(I)

  • encoding/decoding
  • subset selection

Slides

Solutions

Roberto Ribas

 



Expand
titleFortran and python APIsPython APIs

Encoding with Fortran & Python (I)

Slides

 

Marijana Crepulja

 


Tea and Coffee
15:45 - 17:00


Expand
titleBUFR with ecCodes introduction

Slides

Enrico Fucile


Expand
titleAdvanced BUFR tools

bufr_filter advanced topics part 2(II)

  • delayed replication
  • bit maps

Slides

Solutions

Extras

Solutions extra

Roberto Ribas

 



Expand
titleFortran and python Python APIs
 

 Encoding with Fortran & Python (II)
Slides

Marijana Crepulja

 

 






Go to the training home page 


Panel
bgColorwhite
titleColorwhite
titleBGColorblue
titleRecommended reading

Lecture notes: ecCodes: GRIB and BUFR decoding and encoding software

 

 



Panel
bgColorwhite
titleColorwhite
titleBGColorblue
titleEvents during the week

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

Lunch: 13.00 to 14.00

 

 

Panel
bgColorwhite
titleColorwhite
titleBGColorblue
titleComplete the survey
Survey to follow


Image Added

Training course February 2018