Changelog

v2.4.0

Highlights

  • ESMValTool is moving from Conda to Mamba as the preferred installation method. This will speed up the installation and comes with some improvements behind the scenes. Read more about it at Move to Mamba and in the installation guide.

Please also note the highlights from the corresponding ESMValCore release here. Thanks to that ESMValTool has gained the following features:

  • Download any missing data that is available on the ESGF automatically.

  • Resume previous runs, reusing expensive pre-processing results.

This release includes

Bug fixes

Deprecations

  • Removed write_plots and write_netcdf from some NCL diagnostics (#2293) Manuel Schlund

  • Fixed provenance logging of all python diagnostics by removing ‘plot_file’ entry (#2296) Manuel Schlund

  • Do not deprecate classes Variable, Variables and Datasets on a specific version (#2286) Manuel Schlund

  • Remove obsolete write_netcdf option from ncl diagnostic scripts (#2387) Klaus Zimmermann

  • Remove write plots from ocean diagnostics (#2393) Valeriu Predoi

  • More removals of instances of write_plots from Python diagnostics (appears to be the final removal from Py diags) (#2394) Valeriu Predoi

Documentation

Diagnostics

  • Add all available CMIP5 and CMIP6 models to recipe_impact.yml (#2251) Bouwe Andela

  • Add Fig. 6, 7 and 9 of Bock20jgr (#2252) Lisa Bock

  • Generalize recipe_validation* diagnostic to work with identical control and experiment dataset names (#2284) Valeriu Predoi

  • Add missing preprocessor to recipe_gier2020bg and adapt to available data (#2399) Bettina Gier

  • Removed custom version of AtmosphereSigmaFactory in diagnostics (#2405) Manuel Schlund

Observational and re-analysis dataset support

Automatic testing

Installation

Improvements

v2.3.0

This release includes

Bug fixes

Documentation

Diagnostics

Observational and re-analysis dataset support

Automatic testing

Installation

Improvements

v2.2.0

Highlights

ESMValTool is now using the recently released Iris 3. We acknowledge that this change may impact your work, as Iris 3 introduces several changes that are not backward-compatible, but we think that moving forward is the best decision for the tool in the long term.

This release includes

Bug fixes

Deprecations

  • Deprecate classes Variable, Variables and Datasets (#1944) Manuel Schlund

  • Python 3.9: remove pynio as dependency and replace with rasterio and pin Matplotlib>3.3.1 and pin cartopy>=0.18 (#1997) Valeriu Predoi

  • Removed write_plots and write_netcdf in some python diagnostics (#2036) Manuel Schlund

Documentation

Diagnostics

Observational and re-analysis dataset support

Automatic testing

Installation

Improvements

v2.1.1

This release includes

Improvements

Documentation

v2.1.0

This release includes

Diagnostics

Documentation

Improvements

Observational and re-analysis dataset support

v2.0.0

This release includes

Bug fixes

Diagnostics

Documentation

Improvements

Observational and re-analysis dataset support

v2.0.0b4

This release includes

Bug fixes

Diagnostics

Documentation

Improvements

Observational and re-analysis dataset support

For older releases, see the release notes on https://github.com/ESMValGroup/ESMValTool/releases.