agree with @JonathanGregory   on deprecating (rather than disallowing) years < 
1 in `standard` and `julian` calendars (where I interpret this to refer to the 
year in the reference time stamp). 

I'm not sure about the proposal to redefine `gregorian` : it is currently 
defined as mixed Gregorian/Julian which appears OK. I don't have a clear 
opinion on this. 

Concerning what udunits2 supports: the command line tool treats `0-0-0` as 
equivalent to `1-1-1`  and  `-1-1-1` as being  366 days apart. udunits2 uses a 
mixed Gregorian/Julian calendar.  

The library does accept arbitrary years and ISO basic format. This means that 
`19850101` is equivalent to `1985` or `1985-01-01`. This means that the `-MM` 
is not optional when you want to reference years with more than 4 digits. It 
looks like a rather fragile approach to me, and documentation is lacking. Does 
anyone know of people wanting to use the ISO basic format, with no delimiters 
in the date? Could we simplify the specification (and parsing requirements) by 
insisting on the ISO "extended format", which has `-` as a delimiter in the 
date and `:` in the time?





-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/cf-convention/cf-conventions/issues/298#issuecomment-704395704

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