Hi all - As I mentioned in issue #314, there are a number of deprecations in 
the current CF specification. Two involve backwards compatibility with COARDS 
and have been in CF since version 1.0, one of these involves non-compliance 
with Udunints and the other with temporary(?) deprecation in the NUG. The rest 
are more recent changes.

Here’s the list of the deprecations currently found in CF 1.9-draft:

- “The units `level`, `layer`, and `sigma_level` are allowed for dimensionless 
vertical coordinates to maintain backwards compatibility with COARDS. These 
units are not compatible with Udunits and are deprecated …”
  - Paragraph four of Section [3.1. 
Units](https://urldefense.us/v3/__http://cfconventions.org/cf-conventions/cf-conventions.html*units__;Iw!!G2kpM7uM-TzIFchu!nRm2DkF_YaUISizPu4WEsZrbizv3u8-e1d4GZA84yTWXIlhin8fWPjBzdWOY_E6q2vSRM_-L6bc$
 )
  - Similar text in Section [4.3.2 Dimensionless Vertical 
Coordinate](https://urldefense.us/v3/__http://cfconventions.org/cf-conventions/cf-conventions.html*dimensionless-vertical-coordinate__;Iw!!G2kpM7uM-TzIFchu!nRm2DkF_YaUISizPu4WEsZrbizv3u8-e1d4GZA84yTWXIlhin8fWPjBzdWOY_E6q2vSRKrvZTgU$
 )
  - Since CF 1.0

- The standard name modifiers `number_of_observations` and `status_flag` are 
deprecated in favor of standard names `number_of_observations` and `status_flag`
  - In [Appendix C: Standard Name 
Modifiers](https://urldefense.us/v3/__http://cfconventions.org/cf-conventions/cf-conventions.html*standard-name-modifiers__;Iw!!G2kpM7uM-TzIFchu!nRm2DkF_YaUISizPu4WEsZrbizv3u8-e1d4GZA84yTWXIlhin8fWPjBzdWOY_E6q2vSRuZ1AUuc$
 )
  - Added in CF 1.7

- The use of `projection_x_coordinate` and `projection_y_coordinate` standard 
names are deprecated for use with the “geostationary” grid mapping. Instead 
`projection_x_angular_coordinate` and `projection_y_angular_coordinate` 
standard names should be used.
  - See Appendix F: “Grid Mappings” [Section “Geostationary 
projection”](https://urldefense.us/v3/__http://cfconventions.org/cf-conventions/cf-conventions.html*_geostationary_projection__;Iw!!G2kpM7uM-TzIFchu!nRm2DkF_YaUISizPu4WEsZrbizv3u8-e1d4GZA84yTWXIlhin8fWPjBzdWOY_E6q2vSRpluh6BQ$
 )
  - Added in CF 1.9

- The use of `standard_parallel` and `scale_factor_at_projection_origin` 
attributes are marked as deprecated (without explanation) for use with the  
“lambert_cylindrical_equal_area” grid mapping
  - See Appendix F: “Grid Mappings” [Section “Lambert Cylindrical Equal 
Area](https://urldefense.us/v3/__http://cfconventions.org/cf-conventions/cf-conventions.html*_lambert_cylindrical_equal_area__;Iw!!G2kpM7uM-TzIFchu!nRm2DkF_YaUISizPu4WEsZrbizv3u8-e1d4GZA84yTWXIlhin8fWPjBzdWOY_E6q2vSRjeKi9yE$
 )
  - Added in CF 1.7

- The `missing_value` variable attribute - originally allowed for backward 
compatibility with COARDS but deprecated by NUG and then reinstated in later 
versions
  - CF 1.0 through 1.6, considered deprecated by NUG but allowed in CF for 
backward compatibility with COARDS.
  - CF 1.7 reinstates the use of the `missing_value` variable attribute
      - No discussion of why. Was there a NUG update?
  - See two items in [Section “Revision 
History”](https://urldefense.us/v3/__http://cfconventions.org/cf-conventions/cf-conventions.html*revhistory__;Iw!!G2kpM7uM-TzIFchu!nRm2DkF_YaUISizPu4WEsZrbizv3u8-e1d4GZA84yTWXIlhin8fWPjBzdWOY_E6q2vSRLsP6Ufc$
 )

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://urldefense.us/v3/__https://github.com/cf-convention/cf-conventions/issues/328*issuecomment-846140071__;Iw!!G2kpM7uM-TzIFchu!nRm2DkF_YaUISizPu4WEsZrbizv3u8-e1d4GZA84yTWXIlhin8fWPjBzdWOY_E6q2vSRE7Kpk9g$
 
This list forwards relevant notifications from Github.  It is distinct from 
cf-metad...@cgd.ucar.edu, although if you do nothing, a subscription to the 
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to 
cf-metadata-unsubscribe-requ...@listserv.llnl.gov.

Reply via email to