Skip to content

Commit

Permalink
resolve invalid references
Browse files Browse the repository at this point in the history
  • Loading branch information
davidhassell committed Nov 24, 2023
1 parent 1e84071 commit 564ebd3
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 11 deletions.
23 changes: 17 additions & 6 deletions ch08.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -566,18 +566,29 @@ For the generation of bounds tie points as part of the process of compressing bo

[[compressing_one_dimensional, "Compressing one-dimensional coordinate bounds"]]
**Compressing one-dimensional coordinate bounds** +
In the one-dimensional case, a coordinate point at index `i` in the interpolated dimension will be bounded by the two bounds +
`B0 = (n0) = (i); B1 = (n1) = (i+1)` +
In the one-dimensional case, a coordinate point at index `i` in the interpolated dimension will be bounded by the two bounds:

----
B0 = (n0) = (i)
B1 = (n1) = (i+1)
----

where `n` is the bound index in the interpolated bound dimension.

For one-dimensional bound interpolation, an interpolation subarea is defined by two bounds tie points.
The full set of bounds tie points is formed by appending, for each continuous area of the domain, the bound point `B0` of the first coordinate tie points of the continuous area, followed by the bound points `B1` of all subsequent coordinate tie point of the continuous area.

[[compressing_two_dimensional, "Compressing two-dimensional coordinate bounds"]]
**Compressing two-dimensional coordinate bounds** +
In the two-dimensional case, a coordinate point at indices `(j, i)` in the interpolated dimension will be bounded by the four bounds +
`B0 = (n0, m0) = (j, i); B1 = (n1, m1) = (j, i+1)` +
`B3 = (n3, m3) = (j+1, i); B2 = (n2, m2) = (j+1, i+1)` +
In the two-dimensional case, a coordinate point at indices `(j, i)` in the interpolated dimension will be bounded by the four bounds:

----
B0 = (n0, m0) = (j, i)
B1 = (n1, m1) = (j, i+1)
B3 = (n3, m3) = (j+1, i)
B2 = (n2, m2) = (j+1, i+1)
----

where `(n, m)` are the bounds point indices in the interpolated bound dimensions.

For two-dimensional bound interpolation, an interpolation subarea is defined by four bounds tie points.
Expand All @@ -586,7 +597,7 @@ The full set of bounds tie points is formed by appending, for each continuous ar
**Bounds Tie Point Attribute and Bounds Tie Point Variable** +
A **`bounds_tie_points`** attribute must be defined for each tie point coordinate variable corresponding to reconstituted coordinates with cell boundaries.
It is a single word of the form __“bounds_tie_point_variable”__ that identifies a bounds tie point variable, containing a bounds tie point coordinate value for each tie point stored in its tie point coordinate variable, and therefore the bounds tie point variable has the same set of dimensions as its tie point coordinate variable.
An example of the usage of the **`bounds_tie_points`** is shown in <<example_interpolation_of_cell_boundaries>>.
An example of the usage of the **`bounds_tie_points`** is shown in <<example-interpolation-of-cell-boundaries>>.
Since a bounds tie point variable is considered to be part of a tie point coordinate variable’s metadata, it is not necessary to provide it with attributes such as long_name and units, following the same rules as for the bounds of an uncompressed coordinate variable, see <<cell-boundaries>>.

**Uncompressing coordinate bounds** +
Expand Down
6 changes: 3 additions & 3 deletions conformance.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,7 @@ Third, a ragged array (Chapter 9, Discrete sampling geometries and Appendix H) u
[[grid-mappings-and-projections]]
=== 5.6 Grid Mappings and Projections

[[requirements]]
[[requirements-5.6]]
*Requirements:*

* The type of the **`grid_mapping`** attribute is a string whose value is of the following form, in which brackets indicate optional text:
Expand Down Expand Up @@ -329,7 +329,7 @@ The legal values for the **`grid_mapping_name`** attribute are contained in Appe
[[domain-variables]]
=== 5.8 Domain Variables

[[requirements]]
[[requirements-5.8]]
*Requirements:*

* Domain variables must have a **`dimensions`** attribute.
Expand All @@ -344,7 +344,7 @@ Second a ragged array (Chapter 9, Discrete sampling geometries and Appendix H) u
*Recommendations:*

* Domain variables should have a **`long_name`** attribute.
* Domain variables should not have any of the attributes marked in <<attribute-appendix>> as applicable to data variables except those which are also marked as applicable to domain variables.
* Domain variables should not have any of the attributes marked in Appendix A as applicable to data variables except those which are also marked as applicable to domain variables.


[[labels]]
Expand Down
4 changes: 2 additions & 2 deletions history.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@
=== Version 1.4 (27 February 2009)

* {tickets}17.html[Ticket #17]: Changes related to removing ambiguity in <<cell-methods>>.
* {tickets}36.html[Ticket #36]: Fixed defect related to subsection headings in <<dimensionless-v-coord>>.
* {tickets}36.html[Ticket #36]: Fixed defect related to subsection headings in <<parametric-v-coord>>.
* {tickets}35.html[Ticket #35]: Fixed defect in wording of <<coordinate-system>>.
* {tickets}32.html[Ticket #32]: Fixed defect in <<coordinate-system>>.
* {tickets}30.html[Ticket #30]: Fixed defect in <<atm-sigma-coord-ex,Example 4.3, “Atmosphere sigma coordinate”>>.
Expand All @@ -178,7 +178,7 @@
=== Version 1.1 (17 January 2008)

* 17 January 2008: <<coordinate-types>>, <<coordinate-system>>: Made changes regarding use of the axis attribute to identify horizontal coordinate variables.
* 17 January 2008: <<preface>>: Changed text to refer to rules of CF governance, and provisional status.
* 17 January 2008: Changed text to refer to rules of CF governance, and provisional status.
* 21 March 2006: Added <<atmosphere-natural-log-pressure-coordinate,the section called "Atmosphere natural log pressure coordinate">>.
* 21 March 2006: Added <<azimuthal-equidistant,the section called "Azimuthal equidistant">>.
* 25 November 2005: <<atmosphere-hybrid-height-coordinate,the section called "Atmosphere hybrid height coordinate">> : Fixed definition of atmosphere hybrid height coordinate.
Expand Down

0 comments on commit 564ebd3

Please sign in to comment.