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 . See (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 6th March19th FebruaryTuesday 7th March20th FebruaryWednesday 8th March21st FebruaryThursday 9th March22nd February
9:30 - 11:00 


Expand
titleBUFR tools

BUFR tools basics:

  • codes_info
  • bufr_count
  • bufr_dump
  • bufr_ls
  • bufr_get

Slides

Shahram Najm

  



Roberto Ribas

Expand
titleFortran and Python APIs

Decoding with Fortran & Python
part 1(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

Enrico Fucile Shahram Najm

Tea and Coffee
11:30 - 13:00 


Expand
titleBUFR tools
  • bufr_compare
  • bufr_copy
  • bufr_set

Slides


Expand
titlebufr_filter introduction
  • bufr_filter syntax and basic usage

Slides

 


Shahram Najm


Expand
titleFortran and Python APIs

Decoding with Fortran & Python (II)part 2

Slides

Marijana Crepulja

 



Expand
titleextra ecCodes features
  • Installation with CMake

Slides

  • GTS headers
  • METAR

Slides

Shahram Najm
Enrico Fucile

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 (I)part 1

  • encoding/decoding
  • subset selection

Slides

Solutions

Roberto Ribas 



Expand
titleFortran and Python APIs

Encoding with Fortran & Python
part 1(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 (II)part 2

  • delayed replication
  • bit maps

Slides

Solutions

Extras 

Solutions extra

Roberto Ribas 



Expand
titleFortran and Python APIs

 Encoding with Fortran & Python
part 2(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


 Image Added

 

Image RemovedTraining course participants and lecturers6th - 9th March 2017February 2018