Changelog

v2.4.0rc3

This release includes

Bug fixes

Documentation

v2.4.0rc2

This release includes

Bug fixes

Documentation

v2.4.0rc1

This release includes

Bug fixes

Deprecations

Documentation

Fixes for datasets

CMOR standard

Preprocessor

Automatic testing

Installation

  • Pin esmpy to anything but 8.1.0 since that particular one changes the CPU affinity (#1310) Valeriu Predoi

Improvements

v2.3.1

This release includes

Bug fixes

Documentation

Fixes for datasets

Preprocessor

  • Filter warnings about collapsing multi-model dimension in multimodel statistics preprocessor function (#1215) Bouwe Andela

  • Remove fx variables before computing multimodel statistics (#1220) sloosvel

Automatic testing

  • Pin Python to 3.9 in environment.yml on CircleCI and skip mypy tests in conda build (#1176) Bouwe Andela

Installation

Improvements

  • Add test to verify behaviour for scalar height coord for tas in multi-model (#1209) Peter Kalverla

  • Sort missing years in “No input data available for years” message (#1225) Lee de Mora

v2.3.0

This release includes

Bug fixes

Deprecations

Documentation

Fixes for datasets

CMOR standard

Preprocessor

Notebook API (experimental)

Automatic testing

Installation

Improvements

v2.2.0

Highlights

ESMValCore 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 is also the first one including support for downloading CMIP6 data using Synda and we have also started supporting Python 3.9. Give it a try!

This release includes

Bug fixes

Deprecations

  • Deprecate defining write_plots and write_netcdf in config-user file (#808) Bouwe Andela

Documentation

Fixes for datasets

CMOR standard

Preprocessor

Automatic testing

Notebook API (experimental)

  • Implement importable config object in experimental API submodule (#868) Stef Smeets

  • Add loading and running recipes to the notebook API (#907) Stef Smeets

  • Add displaying and loading of recipe output to the notebook API (#957) Stef Smeets

  • Add functionality to run single diagnostic task to notebook API (#962) Stef Smeets

Improvements

v2.1.0

This release includes

Bug fixes

Documentation

Improvements

Fixes for datasets

Preprocessor

  • Move cmor_check_data to early in preprocessing chain (#743) Bouwe Andela

  • Add RMS iris analysis operator to statistics preprocessor functions (#747) Pep Cos

  • Add surface chlorophyll concentration as a derived variable (#720) sloosvel

  • Use dask to reduce memory consumption of extract_levels for masked data (#776) Valeriu Predoi

v2.0.0

This release includes

Bug fixes

Documentation

Improvements

Fixes for datasets

Preprocessor

v2.0.0b9

This release includes

Bug fixes

  • Cast dtype float32 to output from zonal and meridional area preprocessors (#581) Valeriu Predoi

Improvements

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