File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,12 @@ This document explains the changes made to Iris for this release
49
49
#. `@pp-mo `_ made it possible for the reference surfaces of derived coordinates, like orography, to be lazy.
50
50
(:pull: 6517).
51
51
52
+ #. `@HGWright `_ and `@pp-mo `_ enabled correct loading and saving of the bounds of CF
53
+ parametric coordinates (that is, Iris derived coordinates). This was previously
54
+ incorrect. However the fix is opt-in, controlled by the ``derived_bounds `` flag in
55
+ the :data: `iris.FUTURE ` object, to avoid breaking existing code.
56
+ (:issue: `3678 `, :pull: `6481 `, :pull: `6540 `)
57
+
52
58
53
59
🐛 Bugs Fixed
54
60
=============
Original file line number Diff line number Diff line change @@ -217,7 +217,12 @@ def __init__(
217
217
may need to defend against floating point precision issues where
218
218
you didn't need to before.
219
219
derived_bounds : bool, default=False
220
- When True, uses the new form for deriving bounds with the load.
220
+ When ``True``, uses the correct CF rules for bounds of derived coordinates
221
+ for both loading and saving NetCDF. This requires that these must be linked
222
+ via a separate "formula_terms" attribute on the bounds variable.
223
+ If ``False``, bounds are only linked with a "bounds" attribute, though this
224
+ is strictly incorrect for CF >= v1.7.
225
+ See `here in CF <https://cfconventions.org/Data/cf-conventions/cf-conventions-1.7/cf-conventions.html#cell-boundaries>`_.
221
226
lam_pole_offset : bool, default=False
222
227
When True, saving a cube on a "Limited Area Model" (LAM) domain
223
228
to a PP file will set the pole longitude (PP field ``bplon``) to
You can’t perform that action at this time.
0 commit comments