Whatβs New in Iris#
v2.3.0.dev1129 (26 Apr 2023) [unreleased]#
This document explains the changes made to Iris for this release (View all changes.)
v2.3.0.dev1129 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#
@pp-mo and @lbdreyer supported delayed saving of lazy data, when writing to the netCDF file format. See : delayed netCDF saves. Also with significant input from @fnattino. (PR #5191)
π Bugs Fixed#
N/A
π£ Incompatible Changes#
N/A
π Performance Enhancements#
N/A
π₯ Deprecations#
N/A
π Dependencies#
π Documentation#
@tkknight migrated to sphinx-design over the legacy sphinx-panels. (PR #5127)
@tkknight updated the
make
target forhelp
and addedlivehtml
to auto generate the documentation when changes are detected during development. (PR #5258)@tkknight updated the Installing from Source with Conda (Developers) instructions to use
pip
. (PR #5273)@tkknight removed the legacy custom sphinx extensions that generate the API documentation. Instead use a less complex approach via sphinx-apidoc. (PR #5264)
πΌ Internal#
@bjlittle added the codespell pre-commit
git-hook
to automate spell checking within the code-base. (PR #5186)@bjlittle and @trexfeathers (reviewer) added a check-manifest GitHub Action and pre-commit
git-hook
to automate verification of assets bundled within asdist
and binarywheel
of our scitools-iris PyPI package. (PR #5259)@rcomer removed a now redundant copying workaround from Resolve testing. (PR #5267)
@bjlittle and @trexfeathers (reviewer) migrated
setup.cfg
topyproject.toml
, as motivated by PEP-0621. (PR #5262)@bjlittle adopted pypa/build recommended best practice to build a binary
wheel
from thesdist
. (PR #5266)