|iris_version| |build_date| [unreleased]
This document explains the changes made to Iris for this release (:doc:`View all changes <index>`.)
.. dropdown:: :opticon:`report` Release Highlights :container: + shadow :title: text-primary text-center font-weight-bold :body: bg-light :animate: fade-in 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!
- Congratulations to `@jamesp`_ who recently became an Iris core developer after joining the Iris development team at the Met Office. π
- A special thanks goes to @akuhnregnier, @gcaria, `@jamesp`_ and @MHBalsmeier all of whom made their first contributions to Iris, which were gratefully received and included in this release. Keep up the awesome work! π»
- `@pelson`_ and `@trexfeathers`_ enhanced :meth:`iris.plot.plot` and
:meth:`iris.quickplot.plot` to automatically place the cube on the x axis if
the primary coordinate being plotted against is a vertical coordinate. E.g.
iris.plot.plot(z_cube)will produce a z-vs-phenomenon plot, where before it would have produced a phenomenon-vs-z plot. (:pull:`3906`)
- @gcaria fixed :meth:`~iris.cube.Cube.cell_measure_dims` to also accept the string name of a :class:`~iris.coords.CellMeasure`. (:pull:`3931`)
- @gcaria fixed :meth:`~iris.cube.Cube.ancillary_variable_dims` to also accept the string name of a :class:`~iris.coords.AncillaryVariable`. (:pull:`3931`)
- N/A
- N/A
- N/A
- `@rcomer`_ updated the "Seasonal ensemble model plots" and "Global average annual temperature maps" Gallery examples. (:pull:`3933` and :pull:`3934`)
- @MHBalsmeier described non-conda installation on Debian-based distros. (:pull:`3958`)
- `@bjlittle`_ clarified in the doc-string that :class:`~iris.coords.Coord`
is now an abstract base class since Iris
3.0.0, and it is not possible to create an instance of it. (:pull:`3971`) - `@bjlittle`_ added automated Iris version discovery for the
latest.rstin thewhatsnewdocumentation. (:pull:`3981`) - `@tkknight`_ stated the Python version used to build the documentation on :ref:`installing_iris` and to the footer of all pages. Also added the copyright years to the footer. (:pull:`3989`)
- `@bjlittle`_ updated the
intersphinx_mappingand fixed documentation to usestableURLs for `matplotlib`_. (:pull:`4003`) - `@bjlittle`_ added the
badge to the README.md. (:pull:`4004`)
- `@rcomer`_ removed an old unused test file. (:pull:`3913`)
- `@tkknight`_ moved the
docs/irisdirectory to be in the parent directorydocs. (:pull:`3975`) - `@jamesp`_ updated a test for numpy
1.20.0. (:pull:`3977`) - `@bjlittle`_ and `@jamesp`_ extended the `cirrus-ci`_ testing and `nox`_ testing automation to support Python 3.8. (:pull:`3976`)
- `@bjlittle`_ rationalised the
noxfile.py, and added the ability for eachnoxsession to list itscondaenvironment packages and environment info. (:pull:`3990`) - `@bjlittle`_ enabled `cirrus-ci`_ compute credits for non-draft pull-requests
from collaborators targeting the Iris
masterbranch. (:pull:`4007`) - @akuhnregnier replaced deprecated numpy 1.20 aliases for builtin types. (:pull:`3997`)