Top Qs
Timeline
Chat
Perspective

Metview

From Wikipedia, the free encyclopedia

Metview
Remove ads

Metview is a meteorological workstation and batch system developed at the European Centre for Medium-Range Weather Forecasts (ECMWF).[1]

Quick facts Developer, Initial release ...
Remove ads

History

Development began at ECMWF in 1990 in co-operation with the National Institute for Space Research of Brazil and Météo-France.[2]

More information Year, Version ...
Remove ads

Features

Summarize
Perspective

User interface

Thumb
This screenshot of the Metview desktop shows its icon based interface and its visualisation abilities.

Metview has an icon based graphical user interface, where any aspect of a meteorological (graphical) product is expressed in an icon. Users can prototype a visualisation by dragging and dropping icons in the plot area.

Metview offers also various tools to explore and display the content of meteorological file formats, such as GRIdded Binary or General Regularly-distributed Information in Binary form (GRIB), Binary Universal Form for the Representation of meteorological data (BUFR), Network Common Data Form (NetCDF), and OpenDocument Database Front End Document Format (ODB).

Macro language for batch processing

The Macro language is designed as a high-level programming language to allow analysts and scientists to concentrate on the work and processing flow being developed.

# Metview Macro

# reading GRIB files through the read() function
a = read(mygrib1.grb)
b = read(mygrib2.grb)

# calculating the differences between two fields 
c = a-b

# plotting the result
plot(c)

In 2017 a Python version of the macro language was developed.[6]

File format support

Metview supports the various meteorological data formats as input and output formats: GRIB (editions 1 and 2), BUFR,[7] NetCDF, ODB (ECMWF Observation Database),[8] Local databases and ASCII data files (comma-separated values, grids and scattered data)

Remove ads

Development

All major developments are made at the Development Section at ECMWF. Most of the code is in C++ and the code is versioned in git. CMake is used as build system.

Metview makes use of other software packages developed at ECMWF. Metview is an extended MARS client,[9] and uses ecCodes[10] for GRIB and BUFR handling and Magics[11] for contouring and visualisation.

Distribution

Metview is distributed mainly as a source code tar file, termed a tarball, under an Apache License version 2.0. There are plans to distribute the code on GitHub.

Binary versions of Metview are available in conda (through the conda-forge channel), in Ubuntu[12] and MacPorts.[13] RPMs for major Linux distribution are provided on the Open Build Service.[14]

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads