Skip to content

Commit 05cf1f9

Browse files
authored
whatsnew - links and versions (#3853)
* whatsnew - links and versions * review actions
1 parent c49af3b commit 05cf1f9

File tree

1 file changed

+34
-36
lines changed

1 file changed

+34
-36
lines changed

docs/iris/src/whatsnew/latest.rst

Lines changed: 34 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,12 @@ This document explains the changes made to Iris for this release
7474
``volume`` are the only accepted values. (:pull:`3533`)
7575

7676
* `@trexfeathers`_ set **all** plot types in `iris.plot` to now use
77-
`matplotlib.dates.date2num
78-
<https://matplotlib.org/api/dates_api.html#matplotlib.dates.date2num>`_
79-
to format date/time coordinates for use on a plot axis (previously
80-
:meth:`~iris.plot.pcolor` and :meth:`~iris.plot.pcolormesh` did not include
81-
this behaviour). (:pull:`3762`)
77+
`matplotlib.dates.date2num`_ to format date/time coordinates for use on a plot
78+
axis (previously :meth:`~iris.plot.pcolor` and :meth:`~iris.plot.pcolormesh`
79+
did not include this behaviour). (:pull:`3762`)
8280

8381
* `@trexfeathers`_ changed date/time axis labels in `iris.quickplot` to now
84-
**always** be based on the ``epoch`` used in `matplotlib.dates.date2num
85-
<https://matplotlib.org/api/dates_api.html#matplotlib.dates.date2num>`_
82+
**always** be based on the ``epoch`` used in `matplotlib.dates.date2num`_
8683
(previously would take the unit from a time coordinate, if present, even
8784
though the coordinate's value had been changed via ``date2num``).
8885
(:pull:`3762`)
@@ -159,7 +156,6 @@ This document explains the changes made to Iris for this release
159156
🔗 Dependencies
160157
===============
161158

162-
163159
* `@stephenworsley`_, `@trexfeathers`_ and `@bjlittle`_ removed ``Python2``
164160
support, modernising the codebase by switching to exclusive ``Python3``
165161
support. (:pull:`3513`)
@@ -169,20 +165,19 @@ This document explains the changes made to Iris for this release
169165
dependencies is now easier with our curated conda environment YAML files.
170166
(:pull:`3812`)
171167

172-
* `@stephenworsley`_ pinned Iris to require Dask >= 2.0. (:pull:`3460`)
168+
* `@stephenworsley`_ pinned Iris to require `Dask`_ ``>=2.0``. (:pull:`3460`)
173169

174170
* `@stephenworsley`_ and `@trexfeathers`_ pinned Iris to require
175-
`Cartopy <https://github.com/SciTools/cartopy>`_ >= 0.18, in
176-
order to remain compatible with the latest version of `Matplotlib`_.
177-
(:pull:`3762`)
171+
`Cartopy`_ ``>=0.18``, in order to remain compatible with the latest version
172+
of `Matplotlib`_. (:pull:`3762`)
178173

179174
* `@bjlittle`_ unpinned Iris to use the latest version of `Matplotlib`_.
180175
Supporting ``Iris`` for both ``Python2`` and ``Python3`` had resulted in
181176
pinning our dependency on `Matplotlib`_ at ``v2.x``. But this is no longer
182177
necessary now that ``Python2`` support has been dropped. (:pull:`3468`)
183178

184179
* `@stephenworsley`_ and `@trexfeathers`_ unpinned Iris to use the latest version
185-
of `Proj <https://github.com/OSGeo/PROJ>`_. (:pull:`3762`)
180+
of `Proj`_. (:pull:`3762`)
186181

187182
* `@stephenworsley`_ and `@trexfeathers`_ removed GDAL from the extensions
188183
dependency group. We no longer consider it to be an extension. (:pull:`3762`)
@@ -198,10 +193,9 @@ This document explains the changes made to Iris for this release
198193
* `@tkknight`_ updated documentation to use a modern sphinx theme and be
199194
served from https://scitools-iris.readthedocs.io/en/latest/. (:pull:`3752`)
200195

201-
* `@bjlittle`_ added support for the
202-
`black <https://black.readthedocs.io/en/stable/>`_ code formatter. This is
196+
* `@bjlittle`_ added support for the `black`_ code formatter. This is
203197
now automatically checked on GitHub PRs, replacing the older, unittest-based
204-
"iris.tests.test_coding_standards.TestCodeFormat". Black provides automatic
198+
``iris.tests.test_coding_standards.TestCodeFormat``. Black provides automatic
205199
code format correction for most IDEs. See the new developer guide section on
206200
:ref:`iris_code_format`. (:pull:`3518`)
207201

@@ -233,9 +227,8 @@ This document explains the changes made to Iris for this release
233227
💼 Internal
234228
===========
235229

236-
* `@pp-mo`_ and `@lbdreyer`_ removed all test dependencies on
237-
`SciTools/iris-grib <https://github.com/SciTools/iris-grib>`_ by transferring
238-
all relevant content to the iris-grib repository. (:pull:`3662`,
230+
* `@pp-mo`_ and `@lbdreyer`_ removed all Iris test dependencies on `iris-grib`_
231+
by transferring all relevant content to the `iris-grib`_ repository. (:pull:`3662`,
239232
:pull:`3663`, :pull:`3664`, :pull:`3665`, :pull:`3666`, :pull:`3669`,
240233
:pull:`3670`, :pull:`3671`, :pull:`3672`, :pull:`3742`, :pull:`3746`)
241234

@@ -248,31 +241,23 @@ This document explains the changes made to Iris for this release
248241

249242
* `@stephenworsley`_ changed the numerical values in tests involving the
250243
Robinson projection due to improvements made in
251-
`Proj <https://github.com/OSGeo/PROJ>`_. (:pull:`3762`) (see also
252-
`proj#1292 <https://github.com/OSGeo/PROJ/pull/1292>`_ and
253-
`proj#2151 <https://github.com/OSGeo/PROJ/pull/2151>`_)
244+
`Proj`_. (:pull:`3762`) (see also `Proj#1292`_ and `Proj#2151`_)
254245

255246
* `@stephenworsley`_ changed tests to account for more detailed descriptions of
256-
projections in `GDAL <https://github.com/OSGeo/gdal>`_. (:pull:`3762`)
257-
(`see also GDAL#1185 <https://github.com/OSGeo/gdal/pull/1185>`_)
247+
projections in `GDAL`_. (:pull:`3762`) (see also `GDAL#1185`_)
258248

259-
* `@stephenworsley`_ changed tests to account for
260-
`GDAL <https://github.com/OSGeo/gdal>`_ now saving fill values for data
261-
without masked points. (:pull:`3762`)
249+
* `@stephenworsley`_ changed tests to account for `GDAL`_ now saving fill values
250+
for data without masked points. (:pull:`3762`)
262251

263-
* `@trexfeathers`_ changed every graphics test that includes `Cartopy's coastlines
264-
<https://scitools.org.uk/cartopy/docs/latest/matplotlib/
265-
geoaxes.html?highlight=coastlines#cartopy.mpl.geoaxes.GeoAxes.coastlines>`_
266-
to account for new adaptive coastline scaling. (:pull:`3762`) (`see also
267-
cartopy#1105 <https://github.com/SciTools/cartopy/pull/1105>`_)
252+
* `@trexfeathers`_ changed every graphics test that includes `Cartopy's coastlines`_
253+
to account for new adaptive coastline scaling. (:pull:`3762`)
254+
(see also `Cartopy#1105`_)
268255

269256
* `@trexfeathers`_ changed graphics tests to account for some new default
270-
grid-line spacing in `Cartopy <https://github.com/SciTools/cartopy>`_.
271-
(:pull:`3762`)
272-
(`see also cartopy#1117 <https://github.com/SciTools/cartopy/pull/1117>`_)
257+
grid-line spacing in `Cartopy`_. (:pull:`3762`) (see also `Cartopy#1117`_)
273258

274259
* `@trexfeathers`_ added additional acceptable graphics test targets to account
275-
for very minor changes in `Matplotlib`_ version 3.3 (colormaps, fonts and
260+
for very minor changes in `Matplotlib`_ version ``3.3`` (colormaps, fonts and
276261
axes borders). (:pull:`3762`)
277262

278263
* `@rcomer`_ corrected the Matplotlib backend in Iris tests to ignore
@@ -284,6 +269,19 @@ This document explains the changes made to Iris for this release
284269
.. _Matplotlib: https://matplotlib.org/
285270
.. _CF Ancillary Data: https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#ancillary-data
286271
.. _Quality Flags: https://cfconventions.org/Data/cf-conventions/cf-conventions-1.8/cf-conventions.html#flags
272+
.. _iris-grib: https://github.com/SciTools/iris-grib
273+
.. _Cartopy: https://github.com/SciTools/cartopy
274+
.. _Cartopy's coastlines: https://scitools.org.uk/cartopy/docs/latest/matplotlib/geoaxes.html?highlight=coastlines#cartopy.mpl.geoaxes.GeoAxes.coastlines
275+
.. _Cartopy#1105: https://github.com/SciTools/cartopy/pull/1105
276+
.. _Cartopy#1117: https://github.com/SciTools/cartopy/pull/1117
277+
.. _Dask: https://github.com/dask/dask
278+
.. _matplotlib.dates.date2num: https://matplotlib.org/api/dates_api.html#matplotlib.dates.date2num
279+
.. _Proj: https://github.com/OSGeo/PROJ
280+
.. _black: https://black.readthedocs.io/en/stable/
281+
.. _Proj#1292: https://github.com/OSGeo/PROJ/pull/1292
282+
.. _Proj#2151: https://github.com/OSGeo/PROJ/pull/2151
283+
.. _GDAL: https://github.com/OSGeo/gdal
284+
.. _GDAL#1185: https://github.com/OSGeo/gdal/pull/1185
287285
.. _@MoseleyS: https://github.com/MoseleyS
288286
.. _@stephenworsley: https://github.com/stephenworsley
289287
.. _@pp-mo: https://github.com/pp-mo

0 commit comments

Comments
 (0)