Version 4.8 Updates

Version 4.8.8

Became metview/new at ECMWF on 2017-07-19 (Linux desktops, ecgate, lxc)

  • At ECMWF:

    • Installed 2017-07-19

    • Built with Magics 2.34.0

    • Built with ecCodes 2.4.0

    • Built with ODB_API version 0.17.1

    • Built with emoslib 4.5.0

  • Build: this is the same as Metview 4.8.7, but relinked with emoslib 4.5.0

Version 4.8.7

  • Externally released on 2017-06-29

  • Became metview/new at ECMWF on 2017-06-29 (Linux desktops, ecgate, lxc)

  • At ECMWF:

    • Installed 2017-07-29

    • Built with Magics 2.34.0

    • Built with ecCodes 2.4.0

    • Built with ODB_API version 0.17.1

    • Built with emoslib 000449

  • User Interface: fixed problem with colour of tooltips that occurred on some desktops

  • Display Window: improved default settings for first-time users

    • “Highlight Active Scene” is now OFF by default

    • “Animate All Scenes” is now ON by default

  • Gallery: moved the examples up one level to make them easier to find - see the Gallery page for example Metview plots and the macros that generate them

Version 4.8.6

  • Externally released on 2017-05-23

  • Became metview/new at ECMWF on 2017-05-23 (Linux desktops, ecgate, lxc)

  • At ECMWF:

    • Installed 2017-05-22

    • Built with Magics 2.33.0

    • Built with ecCodes 2.3.0

    • Built with ODB_API version 0.17.0

    • Built with emoslib 000448

  • VAPOR: the VAPOR Prepare module can now pass the date and time of the data to the files generated for VAPOR

  • VAPOR: fixed issue where the VAPOR Prepare module did not produce any output when run from a macro

  • FLEXTRA: fixed issue where FLEXTRA backward trajectories could not be plotted - see The FLEXTRA interface

Version 4.8.4

  • Externally released on 2017-03-23

  • Became metview/new at ECMWF on 2017-03-23 (Linux desktops, ecgate, lxc)

  • At ECMWF:

    • Installed 2017-03-23

    • Built with Magics 2.32.0

    • Built with ecCodes 2.2.0

    • Built with ODB_API version 0.16.2

    • Built with emoslib 000447

  • NetCDF: added new parameter NETCDF_MATRIX_PRIMARY_INDEX (can be LATITUDE or LONGITUDE) for plotting geographic netCDF files with the coordinate variables specified as (lon, lat) instead of (lat, lon)

  • Wind: fixed issue where wind fields coloured by another parameter did not work. See the Grib Vectors module for more information.

  • GRIB: improved support for Lambert azimuthal equal area GRIB fields; processing involving gridpoint computations will now work, including Grib To Geopoints, nearest_gridpoint() Macro function, cross sections, zonal means and Hovmoellers

  • Macro Editor: fixed issue where keyboard shortcuts for searching for text did not work on Leap42 workstations

Version 4.8.3

  • Externally released on 2017-02-06

  • Became metview/new at ECMWF on 2017-02-06 (Linux desktops, ecgate, lxc)

  • At ECMWF:

    • Installed 2017-02-06

    • Built with Magics 2.31.0

    • Built with ecCodes 2.1.0

    • Built with ODB_API version 0.16.1

    • Built with emoslib 000446

  • WMS: fixed crash in the WMS Client editor when retrieving images from a WMS server that gives a redirection

  • Build: fixed compilation error with clang in the DivRot module (error was introduced with Metview 4.8.2, and will affect compilation on Mac OSX)

Version 4.8.2

  • Externally released on 2017-02-01

  • Became metview/new at ECMWF on 2017-02-01 (Linux desktops, ecgate, lxc)

  • At ECMWF:

    • Installed 2017-02-01

    • Built with Magics 2.31.0

    • Built with ecCodes 2.1.0

    • Built with ODB_API version 0.16.1

    • Built with emoslib 000446

  • ODB: fixed problem introduced in 4.8.1 where the odb_visualiser() no longer worked

  • DivRot: fixed problem where the Rotational and Divergent Wind (DivRot) module no longer worked

  • Build: removed the cause of CMake warning message about METVIEW_INSTALL_BIN_DIR

Version 4.8.1

  • Externally released on 2017-01-30

  • Became metview/new at ECMWF on 2017-01-31 (Linux desktops, ecgate, lxc)

  • At ECMWF:

    • Installed 2017-01-30

    • Built with Magics 2.31.0

    • Built with ecCodes 2.1.0

    • Built with ODB_API version 0.16.1

    • Built with emoslib 000446

  • Macro: added new function to return the unique elements of a vector variable, e.g.

    a = |5, 7, 3, 3, 1, 3, 7|
    u = unique(a)  # u is now |5, 7, 3, 1|
    

See Vector Functions.

  • Macro: the date() function now accepts a Julian date as an input number. Julian dates between 0001-01-01 and 4000-01-01 are accepted in Julian notation (1721426 to 3182030). Note that Metview treats Julian dates as starting from midnight, not noon. See Date Functions.

  • Legend: added a new parameter, Legend Symbol Height Factor, to the Legend icon. This is used when plotting small symbols on a chart, and you would like their representation in the legend to be larger - specify a scaling factor here, e.g. use “5” to see the symbols 5 times their chart size in the legend

  • Tephigram: the Thermo View now accepts data of type Input Visualiser

  • GRIB: added support for gridpoint calculations on GRIB data which is in “space view”, i.e. satellite projection. This includes functionality of Grib To Geopoints for example. Note: this requires at least ecCodes 2.1.0.

  • Synop: New option in the Observation Plotting icon, OBS_WIND_PROJECTED, which controls whether the wind flag on a synop observation symbol is reprojected according to the map projection or not (default =ON). If OFF, then, for example, a wind flag pointing North will point upwards on the plot, regardless of the map projection - this was the behaviour in previous versions.

  • Macro: fixed issue where the nearest_gridpoint() function would not return a value when given a target point outside the Northern or Southern most latitude band of a grid that is global reduced Gaussian

  • Geopoints to GRIB: fixed issue where it could crash when given geopoints that were outside the Northern or Southern most latitude band of a target grid that is global reduced Gaussian

  • Geopoints to GRIB: fixed the handling of missing values in the “nearest” interpolation modes - Nearest Gridpoint Mean and Nearest Gridpoint Sum now write missing values into the grid points which are not the nearest to any geopoints (previously they wrote zeros into these positions)

  • Percentile: the Percentile module has had its memory usage dramatically reduced

  • Average Data/View: fixed issue where the computation was very slow when working on GRIB data on a reduced Gaussian grid

  • Average Data: the resulting netCDF files from this module always used lon as a variable dimension, even if the computation was for a zonal mean - now the variable uses lat as its dimension in this case

  • Macro: fixed problem in the macro mvl_ml2hPa, which did not work when computing pressure levels < 1hPa with GRIB 1 data

  • Single Column Model: the SCM Visualiser icon had stopped working - it is fixed now

  • NetCDF: fixed issue where the ncdump panel of the NetCDF Examiner was not populated when run on the Leap42 workstations at ECMWF

  • Meteograms: updated settings for communication with ECMWF Meteogram server so that it works with the new firewall configuration

  • ODB Filter: added an option to determine behaviour when the returned dataset is empty. This new option, “FAIL_ON_EMPTY_OUTPUT” has a default of “Yes” and an option of “No”, which can be used in a macro to catch this situation programatically

  • Stations: use the latest WMO stations database

  • Macro Editor: increased space available for text editing

  • WMS: made a small adjustment to the WMS Client to make more space for the Extra Param boxes

  • Gallery: updated the Metview Gallery with examples of Cross Section, Hovmoeller and  page layout

Version 4.8.0

  • Externally released on 2016-11-23

  • Became metview/new at ECMWF on 2016-11-?? (Linux desktops, ecgate, lxc)

  • At ECMWF:

    • Installed as metview/new

    • Built with Magics 2.30.0

    • Built with ecCodes 2.0.2

    • Built with ODB_API version 0.16.0

    • Built with emoslib 000445

  • Build: the CMake option ENABLE_ECCODES is now ON by default. To build Metview with GRIB_API, please set -DENABLE_ECCODES=OFF

  • GRIB support: this is the first version of Metview installed at ECMWF with GRIB support powered by ecCodes instead of GRIB_API.

  • Macro: new function - find(vector, number), which returns the index(es) where a given number occurs in a vector. See Vector Functions.

  • Macro: new vector indexing technique, where a vector may be used as an index into another vector. See Vectors.

  • Macro: updated the version_info() command so that, if built with ecCodes, it returns an eccodes_version member instead of grib_api_version

  • Axis Plotting: added new parameters for plotting minor grid lines

  • Axis Plotting: changed default axis grid line colour from yellow to black

  • MARS: removed message about “Ambiguous Verb” during MARS retrieve() and read() commands

  • Icon editors: fixed issue where the colour set in one custom colour widget could be mistakenly transferred to another colour parameter

  • Icon editors: fixed issue where a macro-generated user interface with multiple geography helper buttons could mistakenly transfer the settings from one parameter to another