What’s New in Iris#
v3.17.0.dev24 (06 Oct 2026) [unreleased]#
This document explains the changes made to Iris for this release (View all changes.)
v3.17.0.dev24 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!
✨ Features#
#7236: @mo-AndrewCreswick added the option to set the step between rolling windows in
iris.cube.Cube.rolling_window(). ( #7217)
🐛 Bugs Fixed#
#7253: @stephenworsley fixed a bug which caused indexing to fail when
start_indexwas 1. ( #7246)#7257: @stephenworsley fixed the default value for
TEST_DATA_DIR.
🔗 Dependencies#
#7270: @trexfeathers modernised the Iris gallery tests, and set several to skip if using the incompatible combination of PROJ>=9.8 and Cartopy<0.26.
💼 Internal#
#7198: @01luyicheng added unit tests for
coord_dims(). ( #4552)#7254: @trexfeathers made CI compatible with PROJ 9.8, including known incompatibilities with Cartopy <0.26 when plotting coastlines.
#7267: @rcomer moved the developers’ conda yaml file. It is now
environment.ymlin the repository root directory. ( #7205)#7269: @rcomer updated the scipy intersphinx mapping to make documentation builds more reliable.
#7278: @claude fixed a race between the release-tooling tests, which under
pytest-xdistcould share anothingprogress file and so read one that another worker was part way through writing. Each test now runs in its own working directory, which also stops the test suite writing.nothing/into the working copy. ( #7278)#7299: Fix 1d-plot adjustment for line directions, for cartopy >= 0.26.
#7299: Fix shape-masking test for more stable results.