(Sorry about posting unfinished answer. Please ignore, this is more complete.)


On 2015-05-22T00:38 Chris Barker wrote:

On Thu, May 21, 2015 at 11:36 AM, Jim Biard 
<[email protected]<mailto:[email protected]>> wrote:
The point I'm trying to make about gregorian_nls is that it lacks any mechanism 
for specifying which time system is being used for the timestamp in the 
reference date & time.

and that, indeed is the only thing we need the calendar specification for, yes? 
(after that, seconds are well defined).

I'm starting to be convinced that one might need the leap second specification 
not only for the reference timestamp, but also for the correct scale of the 
offset values, i.e. whether the leap seconds should be assumed accounted for 
(true distance in seconds) or somehow fudged with (as ignored in the Posix time 
routines). In other words the seconds aren't as well defined as we might want 
to believe either.

Furthermore, the discussion and proposed solutions have focused a lot on the 
unit of "seconds since", but what about the others like "minutes since" and 
"days since"? How would leap seconds need to be interpreted in the context of 
gregorian_nls vs _utc vs _tai for instance? If they are to be ignored 
altogether for any lower resolution than seconds, then specifying the added 
precision for the reference time stamp (instead of just "gregorian") may seem 
somewhat ambiguous perhaps.

As the leap seconds accumulate closer to the minute between the different "CF 
calendars", then the implied loss of precision possibly interpreted by using 
minutes instead of seconds may no longer be ignored.

--
-+-Ben-+-
_______________________________________________
CF-metadata mailing list
[email protected]
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata

Reply via email to