End of February saw the first external release of CodesUI, an interactive application built on ecCodes to inspect GRIB and BUFR messages. With CodesUI it is possible to inspect the structure of GRIB and BUFR files and examine the metadata and data of individual messages. For BUFR advanced filtering and data extraction (see the examples here) is available together with the plotting of observation locations on an interactive map.
The structure of a BUFR message | Interactive location map for BUFR observations |
---|---|
With all these capabilities CodesUI can be regarded as a replacement for BUFR ToolBox, a legacy Java-based application built on the old BUFRDC library, used by many at ECMWF to work with BUFR data.
Starting up CodesUI from a terminal at ECMWF (installed on the Linux Desktops and ecgate) is really simple, just type this to inspect any GRIB or BUFR files:
module load codes_ui codes_ui your_bufr_or_grib_files # wildcards accepted, e.g. *.bufr
CodesUI was developed to be both a component of Metview and a standalone software package with the minimum possible dependencies, in fact to build CodesUI only ecCodes and Qt5 are needed.
CodesUI will be the basis for the new GRIB and BUFR examiners in the forthcoming Metview release 5.1.0, which will use ecCodes for all its BUFR handling including its Observation Filter and Bufr Picker modules. We plan to add an even more advanced BUFR filter module to Metview, based on that in CodesUI, later this year.
A bit late Metview 5 and minor updates to the other libraries. Please see the December 2017 Software release blog item below for more information about new features of Metview 5.0 and Magics 3.0.
, we can announce that two weeks ago we released the February versions of the standard ECMWF software packages. Last month's release featured the first full version ofMetview is built at ECMWF with all the versions of our libraries listed in the table below, and all are included in the February 2018 Metview Bundle. All these packages use the same build system based on CMake - simplifying and harmonising the installation experience. The versions are available on all ECMWF computer systems as "new" versions. If you encounter any issues please feel free to send feedback to Software.Support@ecmwf.int.
ecCodes | 2.7.0 | ecCodes version 2.7.0 released |
GRIB_API | 1.26.0 | GRIB API version 1.26.0 released |
Emoslib | 4.5.4 | Versions 4.5.x / 00045x Updates (Includes Interpolation & BUFRDC) |
ODB API | 0.17.6 | Beta version - unchanged this month Change history |
Magics | 3.0.1 | Latest News |
Metview | 5.0.1 | Version 5.0 Updates |