Skip to content

Latest commit

 

History

History
198 lines (135 loc) · 5.75 KB

version_5.9_updates.rst

File metadata and controls

198 lines (135 loc) · 5.75 KB

Version 5.9 Updates

Version 5.9.1

  • Externally released on 2020-07-22
  • Became metview/new at ECMWF on 2020-07-22 (Linux desktops, ecgate, lxc, lxop)
  • At ECMWF:
    • Installed 2020-07-22
    • Built with Magics 4.4.1
    • Built with ecCodes 2.18.0
    • Built with ODB_API version 0.19.4
    • Includes version 1.4.2 of the Python interface

BUFR Filtering:

  • fixed issue where geopoints were sometimes generated with a mixture of spaces and tabs; now in these cases, only tabs are used

MARS access:

  • fixed issue where fdb5 was not being directly accessed when Metview is built at ECMWF

Meteogram:

Plotting:

ecCharts:

Tests:

  • fixed a geopoints test that was failing with clang compilers

Version 5.9.0

  • Externally released on 2020-06-24
  • Became metview/new at ECMWF on 2020-06-24 (Linux desktops, ecgate, lxc, lxop)
  • At ECMWF:
    • Installed 2020-06-24
    • Built with Magics 4.4.0
    • Built with ecCodes 2.18.0
    • Built with ODB_API version 0.19.4
    • Includes version 1.4.2 of the Python interface

Plotting:

  • support for more grids, with the latest versions of ecCodes (2.18.0) and Magics (4.4.0):

    • Mercator grid supported for processing and plotting, including Cursor Data

      /_static/release/version_5.9_updates/image1.png
    • Lambert Azimuthal Equal Area grid, including on oblate spheroid, supported for plotting

      /_static/release/version_5.9_updates/image2.png
    • Lambert Conformal grid supported for processing and plotting, including Cursor Data

      /_static/release/version_5.9_updates/image3.png
    • Polar Stereographic grid supported for plotting, including Cursor Data

      /_static/release/version_5.9_updates/image4.png
  • :ref:`Input Visualiser <input_visualiser_icon>` now accepts vectors (Macro langauge) and numpy arrays (Python) for the following parameters: input_x_values, input_y_values, input_x2_values, input_y2_values, input_longitude_values, input_latitude_values, input_values. For arrays with more than 10,000 or so entries, this can provide a speed up of hundreds of times compared to using lists. Example plot using the Binning options of the Input Visualiser:

    /_static/release/version_5.9_updates/image5.png
  • Improved step string in the title of a FLEXPART plot using the flexpart_build_title() function - for example, a step of 90 minutes will now be rendered as "1h 30m" in the title

BUFR:

Fortran:

  • Metview's two remaining Fortran-based modules, Potential Temperature and :ref:`Spectra <spectra_icon>`, have now been re-written in C++, meaning that a Fortran environment is no longer required in order to use them. These modules were disabled in Metview's conda builds in order to avoid the need for Fortran; from this release onwards, they will be available in the conda versions

Macro/Python:

  • function direction() now handles missing values properly - see :ref:`Fieldset Functions <macro_fieldset_fn>`
  • function univertint() now supports pressure levels as input
  • added function filetype() to return the internal Metview type of a given file
  • Macro-based user interfaces can now use the help_script parameter for any input type

macOS:

Gallery: