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: docs/src/whatsnew/3.10.rst
+31-8
Original file line number
Diff line number
Diff line change
@@ -1,21 +1,35 @@
1
1
.. include:: ../common_links.inc
2
2
3
-
|iris_version| |build_date| [unreleased]
4
-
****************************************
3
+
v3.10 (30 Jul 2024 [release candidate])
4
+
***************************************
5
5
6
6
This document explains the changes made to Iris for this release
7
7
(:doc:`View all changes <index>`.)
8
8
9
9
10
-
.. dropdown:: |iris_version| Release Highlights
10
+
.. dropdown:: v3.10 Release Highlights
11
11
:color: primary
12
12
:icon: info
13
13
:animate: fade-in
14
14
:open:
15
15
16
-
The highlights for this major/minor release of Iris include:
16
+
The highlights for this minor release of Iris include:
17
+
18
+
* Breaking Change: We have moved all of the mesh API from :mod:`iris.experimental.ugrid` to
19
+
:mod:`iris.mesh`. This is no longer experimental making this public supported API.
20
+
21
+
* We have made a suite of mesh improvements, there is a separate entry below for each of these changes .
22
+
23
+
* We have made :meth:`~iris.coords.guess_bounds` capable of setting bounds to the start and end of months and years.
24
+
25
+
* We have significantly reduced warning noise during NetCDF loading. The datum :class:`python:FutureWarning`
26
+
will now only be raised if the
27
+
``datum_support`` :class:`~iris.Future` flag is disabled AND a datum is
28
+
present on the loaded NetCDF grid mapping.
29
+
30
+
* Checkout the performance enhancements section for an array of improvements to the performance of Iris.
31
+
Special thanks to the `ESMValTool`_ devs for these contributions.
17
32
18
-
* N/A
19
33
20
34
And finally, get in touch with us on :issue:`GitHub<new/choose>` if you have
21
35
any issues or feature requests for improving Iris. Enjoy!
@@ -24,7 +38,12 @@ This document explains the changes made to Iris for this release
24
38
📢 Announcements
25
39
================
26
40
27
-
#. N/A
41
+
#. Breaking Change: We have moved all of the mesh API from :mod:`iris.experimental.ugrid` to
42
+
:mod:`iris.mesh`. This is no longer experimental making this public supported API.
43
+
Future changes will honour Semantic Versioning - i.e. breaking changes will only be in major releases,
44
+
and ideally will be previewed via :class:`iris.Future` flags.
45
+
46
+
#. Note that Iris is currently pinned to NumPy ``<2``, we hope to unpin this in the next minor release (Iris v3.11).
28
47
29
48
30
49
✨ Features
@@ -127,7 +146,7 @@ This document explains the changes made to Iris for this release
127
146
🔥 Deprecations
128
147
===============
129
148
130
-
#. N/A
149
+
None!
131
150
132
151
133
152
🔗 Dependencies
@@ -147,12 +166,15 @@ This document explains the changes made to Iris for this release
147
166
See : https://github.com/matplotlib/matplotlib/issues/28567
148
167
(:pull:`6065`)
149
168
169
+
#. Note that Iris is currently pinned to NumPy ``<2``, we hope to unpin this in the next minor release (Iris v3.11).
170
+
150
171
151
172
152
173
📚 Documentation
153
174
================
154
175
155
-
#. `@hsteptoe`_ added more detailed examples to :class:`~iris.cube.Cube` functions :func:`~iris.cube.Cube.slices` and :func:`~iris.cube.Cube.slices_over`. (:pull:`5735`)
176
+
#. `@hsteptoe`_ added more detailed examples to :class:`~iris.cube.Cube` functions
177
+
:func:`~iris.cube.Cube.slices` and :func:`~iris.cube.Cube.slices_over`. (:pull:`5735`)
156
178
157
179
158
180
💼 Internal
@@ -220,3 +242,4 @@ This document explains the changes made to Iris for this release
0 commit comments