Skip to content

Commit 10e7f46

Browse files
authored
Whats new updates for v3.10.0rc0 . (#6101)
* Whats new updates for v3.10.0rc0 . * numpy whatsnew entry
1 parent ff85847 commit 10e7f46

File tree

3 files changed

+33
-117
lines changed

3 files changed

+33
-117
lines changed

docs/src/whatsnew/latest.rst docs/src/whatsnew/3.10.rst

+31-8
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,35 @@
11
.. include:: ../common_links.inc
22

3-
|iris_version| |build_date| [unreleased]
4-
****************************************
3+
v3.10 (30 Jul 2024 [release candidate])
4+
***************************************
55

66
This document explains the changes made to Iris for this release
77
(:doc:`View all changes <index>`.)
88

99

10-
.. dropdown:: |iris_version| Release Highlights
10+
.. dropdown:: v3.10 Release Highlights
1111
:color: primary
1212
:icon: info
1313
:animate: fade-in
1414
:open:
1515

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.
1732

18-
* N/A
1933

2034
And finally, get in touch with us on :issue:`GitHub<new/choose>` if you have
2135
any issues or feature requests for improving Iris. Enjoy!
@@ -24,7 +38,12 @@ This document explains the changes made to Iris for this release
2438
📢 Announcements
2539
================
2640

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).
2847

2948

3049
✨ Features
@@ -127,7 +146,7 @@ This document explains the changes made to Iris for this release
127146
🔥 Deprecations
128147
===============
129148

130-
#. N/A
149+
None!
131150

132151

133152
🔗 Dependencies
@@ -147,12 +166,15 @@ This document explains the changes made to Iris for this release
147166
See : https://github.com/matplotlib/matplotlib/issues/28567
148167
(:pull:`6065`)
149168

169+
#. Note that Iris is currently pinned to NumPy ``<2``, we hope to unpin this in the next minor release (Iris v3.11).
170+
150171

151172

152173
📚 Documentation
153174
================
154175

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`)
156178

157179

158180
💼 Internal
@@ -220,3 +242,4 @@ This document explains the changes made to Iris for this release
220242
Whatsnew resources in alphabetical order:
221243
222244
.. _airspeed-velocity/asv#1397: https://github.com/airspeed-velocity/asv/pull/1397
245+
.. _ESMValTool: https://github.com/ESMValGroup/ESMValTool

docs/src/whatsnew/index.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
What's New in Iris
77
------------------
88

9-
.. include:: latest.rst
9+
.. include:: 3.10.rst
1010

1111
.. toctree::
1212
:maxdepth: 1
1313
:hidden:
1414

15-
latest.rst
15+
3.10.rst
1616
3.9.rst
1717
3.8.rst
1818
3.7.rst

docs/src/whatsnew/latest.rst.template

-107
This file was deleted.

0 commit comments

Comments
 (0)