|
1 | 1 | .. include:: ../common_links.inc |
2 | 2 |
|
3 | | -|iris_version| |build_date| [unreleased] |
4 | | -**************************************** |
| 3 | +v3.14 (31 Oct 2025 [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:: 3.14 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 | 17 |
|
18 | | - * N/A |
| 18 | + * Added a convenience function :func:`~iris.util.make_gridcube` for creating |
| 19 | + a 2D cube with a grid of a specified shape. This is useful for functions |
| 20 | + such as regridding where creating a target cube of a given size is common. |
19 | 21 |
|
20 | | - And finally, get in touch with us on :issue:`GitHub<new/choose>` if you have |
21 | | - any issues or feature requests for improving Iris. Enjoy! |
| 22 | + * Improved functionality of :ref:`dataless-cubes`. Dataless cubes were introduced in |
| 23 | + Iris 3.12 with limited functionality, it is now possible to load, save and do the |
| 24 | + following operations: :func:`~iris.cube.Cube.extract`, |
| 25 | + :func:`~iris.cube.Cube.collapsed`, :func:`~iris.cube.Cube.aggregated_by`, |
| 26 | + :func:`~iris.cube.Cube.convert_units`, :func:`~iris.cube.Cube.subset` and |
| 27 | + :func:`~iris.cube.Cube.slices`. |
22 | 28 |
|
| 29 | + * Added the utility :func:`~iris.util.mask_cube_from_shape`, superceding |
| 30 | + :func:`~iris.util.mask_cube_from_shapefile` and adding the ability to handle |
| 31 | + shapefiles that use different coordinate systems to the cube they are being |
| 32 | + applied to, adding the ability to handle additional Point and Line shape types |
| 33 | + and improving the performance. This was a major piece of work from an external |
| 34 | + colaborator so big thanks to `@hsteptoe`_! |
23 | 35 |
|
24 | | -📢 Announcements |
25 | | -================ |
| 36 | + * Various performance improvements including: |
| 37 | + |
| 38 | + * Extending zlib compression to include `CF-UGRID`_ data. |
26 | 39 |
|
27 | | -#. N/A |
| 40 | + * Improved NetCDF loading when constraining by multiple names. |
| 41 | + |
| 42 | + * Prevented transient failures in parallelised NetCDF saving (caused by an HDF locking delay). |
| 43 | + |
| 44 | + * Improved the memory-per-chunk resulting from regridding. |
| 45 | + |
| 46 | + And finally, get in touch with us on :issue:`GitHub<new/choose>` if you have |
| 47 | + any issues or feature requests for improving Iris. Enjoy! |
28 | 48 |
|
29 | 49 |
|
30 | 50 | ✨ Features |
@@ -127,12 +147,6 @@ This document explains the changes made to Iris for this release |
127 | 147 | exceed the optimum chunksize set in dask. (:pull:`6730`) |
128 | 148 |
|
129 | 149 |
|
130 | | -🔥 Deprecations |
131 | | -=============== |
132 | | - |
133 | | -#. N/A |
134 | | - |
135 | | - |
136 | 150 | 🔗 Dependencies |
137 | 151 | =============== |
138 | 152 |
|
|
0 commit comments