-
Notifications
You must be signed in to change notification settings - Fork 52
Description
Moderate the CF recommendation regarding use of time unit year
Moderator
Moderator Status Review [last updated: YYYY-MM-DD]
Requirement Summary
For some applications the usual time units (e.g. second, minute, hour, and day) is less convenient because focus is on time periods of many years. In such circumstances the time unit year is often used, despite that the CF Conventions text explicitly recommends not to use it. Despite that there are already a few standard names that make use of yearin their canonical units. These are
age_of_sea_ice (year), sea_water_age_since_surface_contact (year),
tendency_of_global_average_sea_level_change (m year-1), and
tendency_of_sea_surface_height_above_mean_sea_level (m year-1), as well as the aliased
tendency_of_sea_surface_height_above_sea_level (m year-1).
The UDUNITS2 definition of the unit year is approximately the same length of the average Gregorian year. For applications where the time unit year is relevant to use, this difference is negligible. Hence, there is room for improving the CF convention by moderating the recommendation when to use the unit year.
Technical Proposal Summary
UDUNITS defines unit year as an alias for tropical_year, which has the astronomical definition as is stated within the parentheses. At the same time UDUNITS defines the gregorian_year as 365.2425 days = 31556952 s. The corresponding definition of the tropical_year is 31556925.9747 s, that is a difference of only about 26 seconds.
NOTE: This issue should preferably be considered in connection with PR #604 that also deals with the text in Section 4.4.1
Benefits
Potential users interested in long time periods will find the CF Conventions more appealing.
Status Quo
Associated pull request
tbd
Detailed Proposal
Currently Section 4.4.1 on time units includes this text:
UDUNITS defines a year to be exactly 365.242198781 days (the interval between 2 successive passages of the sun through vernal equinox). It is not a calendar year. UDUNITS defines a month to be exactly year/12, which is not a calendar month. The CF standard follows UDUNITS in the definition of units, but we recommend that year and month should not be used, because of the potential for mistakes and confusion.
The suggestion is to change the wording as follows:
UDUNITS defines a year to be the unit year as an alias for the unit tropical_year defined as exactly 365.242198781 days, which is the interval between 2 successive passages of the sun through vernal equinox. It is not a calendar year , but it closely approximates the average of the Gregorian calendar years, which is 365.2425 days. The difference is approximately 26 seconds. Thus the unit year may be considered for long time perspectives, when there is little or no risk that it is interpreted as calendar year. UDUNITS defines a month to be exactly year/12, which is not a calendar month. The CF standard follows UDUNITS in the definition of units, but we recommend that year and month should not be used, because of the potential for mistakes and confusion.