Version 1.9.0
Released on github and pypi (pip install metview
). Installed at ECMWF as part of metview/5.14.0
- the plot functions now automatically plot inline if running inside a Jupyter notebook
- it is no longer necessary to call setoutput('jupyter')
- call setoutput('screen') to force the interactive plot window to appear
- inline plots in Jupyter notebooks will be automatically trimmed of surrounding whitespace if pillow is installed
- new functions to build popup dialogs and read in user input. Available via the newly added ui module.
- ui.dialog()
- ui.any()
- ui.colour()
- ui.icon()
- ui.option_menu()
- ui.slider()
- ui.toggle()
- added high-level plotting functions to be used with Datasets or in Jupyter notebooks
- plot_maps()
- plot_diff_maps()
- plot_xs()
- plot_rmse()
- new object Track to represent a storm track
- new function make_geoview() to generate a geoview object with predefined settings
- new interface for Datasets
- a Dataset represents a collection of data files (GRIB and CSV) and a set of predefined styles to visualise the data. Ideal for training courses or case studies.
- see Jupyter notebook example at https://metview.readthedocs.io/en/latest/notebook_gallery.html
- added new keyword argument called check_local to gallery.load_dataset(). If it is True and the data file exists locally it will not be downloaded.
- fixed issue when describe() crashed when called with a paramId
Version 1.8.1
Released on github and pypi (pip install metview
). Installed at ECMWF as part of metview/5.13.2
...
Released on ECMWF desktops and ecgate on 2018-06-08.
Task
- [MPY-144] - Support passing of geopointset between Macro and Python
- [MPY-150] - Add ability to export ODB table as a Pandas Dataframe
- [MPY-151] - Simplify data classes through multiple inheritance
- [MPY-152] - Allow access to individual geopoints
- [MPY-154] - Implement aliases for 'class' as MARS parameter
- [MPY-155] - Improve error message if correct version of Metview not found
...