Skip to content

Commit

Permalink
Allow passing None for all coord-system optional args. (#3804)
Browse files Browse the repository at this point in the history
* Allow passing None for all coord-system optional args.

* Tests for coord-system default args behaviours.

* CML fixes for detail changes to coord-systems.

* Tests for netcdf load with no false_easting/northing, all relevant systems.

* Add whatsnew entry.

* Fix matplotlib capitalisation : conflict resolution error.

* Handle optional None and parallels in _arg_default. Fix bug in Stereographic.true_scale_lat

* Rationalise coord_system optional arg tests.

* Fix arg_default parallels.

* Fix exception tests for too-many/too-few parallels.

* Update lib/iris/tests/unit/coord_systems/test_VerticalPerspective.py

Co-authored-by: Martin Yeo <[email protected]>

* Normalise all coord-system docstrings.

Co-authored-by: Martin Yeo <[email protected]>
  • Loading branch information
pp-mo and trexfeathers authored Sep 15, 2020
1 parent a338ca5 commit 3e9a094
Show file tree
Hide file tree
Showing 24 changed files with 1,168 additions and 249 deletions.
5 changes: 5 additions & 0 deletions docs/iris/src/whatsnew/latest.rst
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,11 @@ Bugs Fixed
loading. They are now available on the :class:`~iris.coords.CellMeasure` in
the loaded :class:`~iris.cube.Cube`. See :pull:`3800`.

* the netcdf loader can now handle any grid-mapping variables with missing
``false_easting`` and ``false_northing`` properties, which was previously
failing for some coordinate systems.
See :issue:`3629`.


Incompatible Changes
====================
Expand Down
Loading

0 comments on commit 3e9a094

Please sign in to comment.