Overview

The Metview source bundle is a single package containing the source code for MetviewMagicsecCodes and ODB API. It allows for a simpler way to build and install Metview and the ECMWF software on which it depends. Instead of downloading, configuring, building, testing and installing each package separately, the bundle allows these steps to be performed for just one software package - the bundle itself. Building the bundle triggers the building of each of the component packages automatically, and they will 'see' each other, so for example Metview will be linked with the ecCodes which is part of the bundle, with no need to point it to an already-installed version.

Please follow the general CMake instructions below, and refer to the installation instructions of the individual packages for the tables of available CMake options for each. Options given to CMake will be passed to every component package of the bundle. Certain of these are set by default, for example Magics will be built with Metview and BUFR support enabled.

Note that the bundle has two additional CMake options:

CMake OptionDescriptionDefault
ENABLE_EXPOSE_SUBPACKAGESConfigures the sub-packages to be installed into the same directory level as Metview. If set to OFF, they will
be installed into a sub-directory; this option could be useful in order to avoid clashing with pre-existing
installations of, for example, GRIB_API.
OFF
ENABLE_ECCODES
Please note: GRIB_API is no longer included in the bundle since the 2018.02.0 bundle release
Set this to OFF to build the bundle with the supplied GRIB_API instead of with the supplied ecCodes.ON
ENABLE_ODBSet this to ON to enable recognition and processing of ODB data with ODB_APIOFF

Download

Release 2020.04.0ContainsVersionChange log
ecCodes2.17.1Latest news
ODBAPI0.19.4Change history
Magics4.3.3Latest News
Metview5.8.3Version 5.8 Updates


Release 2020.03.1ContainsVersionChange log
ecCodes2.17.0Latest news
ODBAPI0.19.3Change history
Magics4.3.1Latest News
Metview5.8.2Version 5.8 Updates


Release 2020.03.0ContainsVersionChange log
ecCodes2.17.0Latest news
ODBAPI0.19.3Change history
Magics4.3.0Latest News
Metview5.8.1Version 5.8 Updates


Release 2020.01.0ContainsVersionChange log
ecCodes2.16.0Latest news
ODBAPI0.19.2Change history
Magics4.2.4Latest News
Metview5.7.5Version 5.7 Updates


Release 2019.11.0ContainsVersionChange log
ecCodes2.15.0Latest news
ODBAPI0.19.2Change history
Magics4.2.3Latest News
Metview5.7.3Version 5.7 Updates


Release 2019.10.1ContainsVersionChange log
ecCodes2.14.0Latest news
ODBAPI0.19.1Change history
Magics4.2.0Latest News
Metview5.7.2Version 5.7 Updates


Release 2019.10.0ContainsVersionChange log
ecCodes2.14.0Latest news
ODBAPI0.19.1Change history
Magics4.2.0Latest News
Metview5.7.0Version 5.7 Updates


Release 2019.07.1ContainsVersionChange log


MetviewBundle-2019.07.1-Source.tar.gz

ecCodes2.13.1Latest news
Emoslib4.6.2Versions 4.6.x / 00046x Updates
ODBAPI0.19.0Change history
Magics4.1.1Latest News
Metview5.6.1Version 5.6 Updates


Release 2019.07.0ContainsVersionChange log


MetviewBundle-2019.07.0-Source.tar.gz


ecCodes2.13.0Latest news
Emoslib4.6.2Versions 4.6.x / 00046x Updates
ODBAPI0.19.0Change history
Magics4.1.0Latest News
Metview5.6.0Version 5.6 Updates


Release 2019.05.0ContainsVersionChange log



MetviewBundle-2019.05.0-Source.tar.gz

(Note: this release contains a selection
of fixes on top of the 2019.02.0 release,
but no new features)

ecCodes2.12.5Latest news
Emoslib4.6.1Versions 4.6.x / 00046x Updates
ODBAPI0.18.1Change history
Magics4.0.3Latest News
Metview5.5.3Version 5.5 Updates


Release 2019.02.0ContainsVersionChange log


MetviewBundle-2019.02.0-Source.tar.gz


ecCodes2.12.0Latest news
Emoslib4.6.0Versions 4.6.x / 00046x Updates
ODBAPI0.18.1Change history
Magics4.0.0Latest News
Metview5.5.0Version 5.5 Updates


Release 2018.12.0ContainsVersionChange log


MetviewBundle-2018.12.0-Source.tar.gz



ecCodes2.10.0Latest news
Emoslib4.5.9Versions 4.5.x / 00045x Updates
ODBAPI0.18.1Change history
Magics3.3.1Latest News
Metview5.3.0Version 5.3 updates


Release 2018.10.0ContainsVersionChange log


MetviewBundle-2018.10.0-Source.tar.gz



ecCodes2.9.0Latest news
Emoslib4.5.7Versions 4.5.x / 00045x Updates
ODBAPI0.18.0Change history
Magics3.2.0Latest News
Metview5.2.0Version 5.2 updates


Release 2018.06.1ContainsVersionChange log


MetviewBundle-2018.06.1-Source.tar.gz



ecCodes2.8.2Latest news
Emoslib4.5.6Versions 4.5.x / 00045x Updates
ODBAPI0.18.0Change history
Magics3.1.0Latest News
Metview5.1.1Version 5.1 Updates


Release 2018.06.0ContainsVersionChange log




ecCodes2.8.0Latest news
Emoslib4.5.6Versions 4.5.x / 00045x Updates
ODBAPI0.18.0Change history
Magics3.1.0Latest News
Metview5.1.0Version 5.1 Updates


Release 2018.02.1ContainsVersionChange log




ecCodes2.7.3ecCodes version 2.7.3 released
Emoslib4.5.5Versions 4.5.x / 00045x Updates
ODBAPI0.17.6Change history
Magics3.0.3Latest News
Metview5.0.2Version 5.0 Updates


Release 2018.02.0ContainsVersionChange log




ecCodes2.7.0ecCodes version 2.7.0 released
Emoslib4.5.4Versions 4.5.x / 00045x Updates
ODBAPI0.17.6Change history
Magics3.0.1Latest News
Metview5.0.1Version 5.0 Updates


Release 2017.12.0ContainsVersionChange log





ecCodes2.6.0ecCodes version 2.6.0 released
GRIB_API1.25.0Latest news
Emoslib4.5.3Versions 4.5.x / 00045x Updates
ODBAPI0.17.6Change history
Magics3.0.0Latest News
Metview5.0.0-beta-1Version 5.0 Updates


 Release 2017.10.0ContainsVersionChange log
ecCodes2.5.0ecCodes version 2.5.0 released
GRIB_API1.24.0Latest news
Emoslib4.5.2Versions 4.5.x / 00045x Updates
ODBAPI0.17.3Change history
Magics2.34.3Latest News
Metview4.9.0Version 4.9 Updates


 Release 2017.07.1ContainsVersionChange log
ecCodes2.4.0ecCodes version 2.4.0 released
GRIB_API1.23.0Latest news
Emoslib4.5.0Versions 4.5.x / 00045x Updates
ODBAPI0.17.1Change history
Magics2.34.0Latest News
Metview4.8.8Version 4.8 Updates


Release 2017.07.0

ContainsVersionChange log
ecCodes2.4.0ecCodes version 2.4.0 released
GRIB_API1.23.0Latest news
Emoslib4.4.9Versions 4.4.x / 00044x Updates
ODBAPI0.17.1Change history
Magics2.34.0Latest News
Metview4.8.7Version 4.8 Updates


Release 2017.05.0 ContainsVersionChange log
ecCodes2.3.0ecCodes version 2.3.0 released
GRIB_API1.22.0GRIB API version 1.22.0 released
Emoslib4.4.8Versions 4.4.x / 00044x Updates
ODBAPI0.17.0Change history
Magics2.33.0Latest News
Metview4.8.6Version 4.8 Updates


 Release 2017.03.0ContainsVersionChange log
ecCodes2.2.0ecCodes version 2.2.0 released
GRIB_API1.21.0GRIB API version 1.21.0 released
Emoslib4.4.7Versions 4.4.x / 00044x Updates
ODBAPI0.16.2Change history
Magics2.32.0Latest News
Metview4.8.4Version 4.8 Updates


Release 2017.01.1ContainsVersionChange log
ecCodes2.1.0ecCodes version 2.1.0 released
GRIB_API1.20.0GRIB API version 1.20.0 released
Emoslib4.4.6Versions 4.4.x / 00044x Updates
ODBAPI0.16.1Change history
Magics2.31.0Latest News
Metview4.8.3Version 4.8 Updates


Release 2017.01.0ContainsVersionChange log
ecCodes2.1.0ecCodes version 2.1.0 released
GRIB_API1.20.0GRIB API version 1.20.0 released
Emoslib4.4.6Versions 4.4.x / 00044x Updates
ODBAPI0.16.1Change history
Magics2.31.0Latest News
Metview4.8.1Version 4.8 Updates


Release 2016.11.0ContainsVersionChange log

MetviewBundle-2016.11.0-Source.tar.gz

NOTE: this version will build with ecCodes for GRIB handling by default.

ecCodes2.0.2ecCodes version 2.0.2 released
GRIB_API1.19.0GRIB API version 1.19.0 released
Emoslib4.4.5Versions 4.4.x / 00044x Updates
ODBAPI0.16.0Change history
Magics2.30.0Latest News
Metview4.8.0Version 4.8 Updates


DownloadContainsVersionChange log
GRIB_API1.18.0GRIB API version 1.18.0 released
ecCodes0.16.1Not released externally
Emoslib4.4.4Versions 4.4.x / 00044x Updates
Magics2.29.6Latest News
Metview4.7.1Version 4.7 Updates
MetviewBundle-2016.07.0-Source.tar.gzGRIB_API1.16.0GRIB API version 1.16.0 released
ecCodes0.16.0ecCodes version 0.16.0 released
Emoslib4.4.2History of EMOSLIB changes
Magics2.29.3Latest News
Metview4.7.0Version 4.7 Updates
MetviewBundle-2016.06.0-Source.tar.gzGRIB_API1.16.0GRIB API version 1.16.0 released
ecCodes0.16.0ecCodes version 0.16.0 released
Emoslib4.4.2History of EMOSLIB changes
Magics2.29.2Latest News
Metview4.6.7Version 4.6 Updates
MetviewBundle-2016.05.0-Source.tar.gzGRIB_API1.15.0GRIB API version 1.15.0 released
Emoslib4.4.1History of EMOSLIB changes
Magics2.29.0Latest News
Metview4.6.6Version 4.6 Updates
MetviewBundle-2016.03.0-Source.tar.gzGRIB_API1.14.6GRIB API version 1.14.6 released
Emoslib4.3.9Versions 000395 and Earlier
Magics2.28.0Latest News
Metview4.6.5Version 4.6 Updates
MetviewBundle-2016.01.0-Source.tar.gzGRIB_API1.14.5GRIB API version 1.14.5 released
Emoslib4.3.7Versions 000395 and Earlier
Magics2.26.1Latest News
Metview4.6.1Version 4.6 Updates
MetviewBundle-2015.12.0-Source.tar.gzGRIB_API1.14.4GRIB API version 1.14.4 released
Emoslib4.3.3Versions 000395 and Earlier
Magics2.26.1Latest News
Metview4.6.1Version 4.6 Updates
MetviewBundle-2015.11.0-Source.tar.gzGRIB_API1.14.3GRIB API version 1.14.3 released
Emoslib4.2.1History of EMOSLIB changes
Magics2.26.0Latest News
Metview4.6.0Version 4.6 Updates



Requirements to build the Metview bundle

The following table lists the dependencies that the bundle requires to be built from source. Please note that when you install these packages you also might have to install the respective "-devel" packages.

Compilers
C++http://gcc.gnu.org/
Fortranhttp://gcc.gnu.org/fortran/
Utilities

make

http://www.gnu.org/software/make/
Third party libraries
Qthttp://www.qt.io/

if Metview's user interface is required (version 4.6.2 or later of Qt is needed).

Note that on some systems it is also necessary to install the libQtWebKit-devel development package (it may have different names on different systems)

gdbmhttp://www.gnu.org.ua/software/gdbm/
bashhttps://www.gnu.org/software/bash/
ImageMagickhttp://www.imagemagick.org/script/index.phpif Metview's user interface is required
projhttp://trac.osgeo.org/proj/
netcdf 4http://www.unidata.ucar.edu/software/netcdf/

Please note: You also need to install the legacy C++ interface and HDF5

cairohttps://www.cairographics.org/if png/pdf support needed
pangohttp://www.pango.org/if png/pdf support needed
expathttp://expat.sourceforge.net/