You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/changelog.rst
+55-4Lines changed: 55 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,27 +11,78 @@ v2.12.0
11
11
-------
12
12
13
13
Highlights
14
+
~~~~~~~~~~
15
+
16
+
- Preprocessor :func:`esmvalcore.preprocessor.extract_time` now allows to
17
+
extract time blocks in each year by making parameters ``start_year`` and
18
+
``end_year`` optional.
19
+
- A new way of :ref:`configuring the tool <config>` has been developed.
20
+
- Performance improvements:
21
+
22
+
- An iris-esmf-regrid scheme has been added to
23
+
preprocessor :func:`esmvalcore.preprocessor.regrid`, which improves
24
+
the regridding of 2D grids and adds the capability to regrid UGRID meshes
25
+
out of the box.
26
+
- Data is now saved from one preprocessing task at the time when using the
27
+
distributed scheduler, in order to avoid running out of memory.
28
+
- A better default ``num_workers`` has been set when using more than one
29
+
``max_parallel_tasks`` with an unconfigured threaded scheduler.
14
30
15
-
Preprocessor :func:`esmvalcore.preprocessor.extract_time` now allows to
16
-
extract time blocks in each year by making parameters ``start_year`` and
17
-
``end_year`` optional.
31
+
- An on-the-fly cmorizer for ACCESS native data is now available.
18
32
19
33
This release includes
20
34
21
35
Backwards incompatible changes
22
36
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23
37
24
38
- Make derivation of total column ozone (`toz`) more flexible and add derivation of stratospheric and tropospheric column ozone (:pull:`2509`) by :user:`schlunma`
25
-
- Merge configuration object from multiple files (instead of one single file) (:pull:`2448`) by :user:`schlunma`
39
+
40
+
- The units of `toz` have been changed from ``DU`` to ``m`` to be consistent with the CMIP6 CMOR table.
41
+
To restore the old behaviour, preprocessor :func:`esmvalcore.preprocessor.convert_units` can be used
42
+
to set the units back to ``DU``.
43
+
26
44
- Remove deprecated CMOR fix/check code (:pull:`2552`) by :user:`schlunma`
45
+
46
+
- CMOR fixes and checks have been clearly separated in v2.10.0, and the old code has now been removed.
47
+
Use functions :func:`esmvalcore.preprocessors.fix_metadata`, :func:`esmvalcore.preprocessors.fix_data`,
48
+
or :func:`esmvalcore.dataset.Dataset.load` to fix data.
49
+
Use functions :func:`esmvalcore.preprocessor.cmor_check_metadata`, :func:`esmvalcore.preprocessor.cmor_check_data`,
50
+
or :func:`esmvalcore.preprocessor.cmor_check` to check data.
51
+
27
52
- Remove deprecated statistical operators (:pull:`2553`) by :user:`schlunma`
53
+
54
+
- Old statistical operators that have been deprecated in v2.10.0 have now been removed.
55
+
Please refer to :ref:`stat_preprocs` for a detailed description on how to use the operators.
56
+
28
57
- Save all files in a task at the same time to avoid recomputing intermediate results (:pull:`2522`) by :user:`bouweandela`
29
58
59
+
- The signature of the preprocessor function :func:`~esmvalcore.preprocessor.save`
60
+
has changed. The function now accepts a ``compute`` argument that can be :obj:`True`,
61
+
in which case the return value will be :obj:`None` or :obj:`False`, in which case
62
+
the return value will be a :class:`~dask.delayed.Delayed` object that can be used
63
+
to compute and save the data of the cube.
64
+
30
65
Deprecations
31
66
~~~~~~~~~~~~
32
67
68
+
- Merge configuration object from multiple files (instead of one single file) (:pull:`2448`) by :user:`schlunma`
69
+
70
+
- The single configuration file ``config-user.yml`` has been deprecated in favour of configuration directories.
71
+
By default, the directory ``~/.config/esmvaltool`` will be considered.
0 commit comments