@@ -65,11 +65,8 @@ This document explains the changes made to Iris for this release
6565 :attr: `~iris.cube.Cube.attributes `, and improving spacing throughout.
6666 (:pull: `4206 `)
6767
68- #. `@pp-mo `_ and `@lbdreyer `_ optimised loading netcdf files, resulting in a
69- speed up when loading with a single :func: `~iris.NameConstraint `. Note, this
70- optimisation only applies when matching on standard name, long name or
71- NetCDF variable name, not when matching on STASH.
72- (:pull: `4176 `)
68+ #. `@schlunma `_ added support for loading atmosphere sigma coordinates from netcdf-CF files. These now load as
69+ :class: `iris.aux_factory.AtmosphereSigmaFactory ` derived coordinates. (:pull: `4052 `)
7370
7471
7572🐛 Bugs Fixed
@@ -91,6 +88,10 @@ This document explains the changes made to Iris for this release
9188#. `@MHBalsmeier `_ modified :func: `~iris.plot.contourf ` to generalize :pull: `4150 `
9289 for the cases where NaN values occur in the plot array (:pull: `4263 `)
9390
91+ #. `@trexfeathers `_ fixed the "anomaly_log_colouring" gallery example to be compatible with the latest Matplotlib usage
92+ (:pull: `4115 `)
93+
94+
9495🚀 Performance Enhancements
9596===========================
9697
@@ -103,6 +104,12 @@ This document explains the changes made to Iris for this release
103104 :class: `~iris.coords.AuxCoord `, :class: `~iris.coords.CellMeasure `, and
104105 :class: `~iris.cube.Cube ` instances. (:pull: `4227 `)
105106
107+ #. `@pp-mo `_ and `@lbdreyer `_ optimised loading netcdf files, resulting in a
108+ speed up when loading with a single :func: `~iris.NameConstraint `. Note, this
109+ optimisation only applies when matching on standard name, long name or
110+ NetCDF variable name, not when matching on STASH.
111+ (:pull: `4176 `)
112+
106113
107114💣 Incompatible Changes
108115=======================
@@ -122,6 +129,8 @@ This document explains the changes made to Iris for this release
122129#. `@bjlittle `_ dropped both `black `_ and `flake8 `_ package dependencies
123130 from our `conda `_ YAML and ``setup.cfg `` PyPI requirements. (:pull: `4181 `)
124131
132+ #. `@pp-mo `_ removed dependency on `PyKE_ `. (:pull: `4198 `)
133+
125134
126135📚 Documentation
127136================
@@ -238,10 +247,14 @@ This document explains the changes made to Iris for this release
238247#. `@jamesp `_ and `@trexfeathers `_ implemented a benchmarking CI check
239248 using `asv `_. (:pull: `4253 `)
240249
241- #. `@pp-mo `_ refactored almost all of :meth: `iris.cube.Cube.summary ` into the
250+ #. `@pp-mo `_ and ` @stephenworsley `_ refactored almost all of :meth: `iris.cube.Cube.summary ` into the
242251 new private module: :mod: `iris._representation `; rewritten with a more
243252 modular approach, resulting in more readable and extensible code.
244- (:pull: `4206 `)
253+ (:pull: `3987 `) (:pull: `4206 `)
254+
255+ #. `@pp-mo `_ reworked the netcdf loading code, replacing Pyke rules with a pure Python implementation.
256+ (:pull: `4198 `)
257+
245258
246259#. `@lbdreyer `_ updated the CF standard name table to the latest version:
247260 `v77 <http://cfconventions.org/Data/cf-standard-names/77/src/cf-standard-name-table.xml >`_.
@@ -255,7 +268,7 @@ This document explains the changes made to Iris for this release
255268.. _@Badboy-16 : https://github.com/Badboy-16
256269.. _@gcaria : https://github.com/gcaria
257270.. _@MHBalsmeier : https://github.com/MHBalsmeier
258-
271+ .. _ @schlunma : https://github.com/schlunma
259272
260273.. comment
261274 Whatsnew resources in alphabetical order:
0 commit comments