v3.15.0.dev67 (12 Jan 2026) [unreleased]#
This document explains the changes made to Iris for this release (View all changes.)
v3.15.0.dev67 Release Highlights
The highlights for this major/minor release of Iris include:
N/A
And finally, get in touch with us on GitHub if you have any issues or feature requests for improving Iris. Enjoy!
π’ Announcements#
N/A
β¨ Features#
@ukmo-ccbunney added new cube component convenience methods that allow for manipulation of any named dimensional component that can be attached to a cube (i.e. coordinates, cell measures and ancillary variables) via a common interface. The following methods are provided:
component()andcomponents(): get one or more components from a cubeadd_component(): add a component to a cuberemove_component(): remove a component from a cubecomponent_dims(): return the cube dimension(s) spanned by a component.
@ESadek-MO added functionality to allow
concatenate(),rolling_window()andintersection()to work with dataless cubes. (PR #6860, PR #6757)
π Bugs Fixed#
N/A
π£ Incompatible Changes#
N/A
π Performance Enhancements#
N/A
π₯ Deprecations#
N/A
π Dependencies#
N/A
π Documentation#
πΌ Internal#
@trexfeathers and @hdyson updated
_ff_replacement.pyto clarify that Iris supports Ancillaries. (PR #6792)@trexfeathers adapted
test_OceanSigmaZFactoryfor NumPy 2.4 - only 0-dimensional arrays can now be converted to scalars. (PR #6876)@trexfeathers updated benchmarking to source Mule from its new home: MetOffice/mule . (PR #6879)
@tkknight removed flake8, we have ruff now instead. (PR #6889)