Hi John,

You might have a look at the ESMF time handling utilies for some ideas
about what a library that supports modelling (i.e., non-standard calendars)
contains.

http://www.earthsystemmodeling.org/esmf_releases/public/last/ESMF_refdoc/

Brian


On Fri, Apr 01, 2011 at 05:04:42AM -0600, John Caron wrote:
> Hi Martin and all:
> 
> Im wondering what essential methods a calendar library needs to have
> to support, eg 360 day calendars? The only one that comes to mind is
> to calculate the difference between two dates in, say, seconds? What
> else?
> 
> John
> 
> On 4/1/2011 12:55 AM, Schultz, Martin wrote:
> >Hi Chris et al.,
> >
> >      indeed it seems like some clarification is necessary about the use of 
> > different calendars in modelling. Your suggestion to "map" the 360 day 
> > calendar onto the Gregorian calendar in output files won't work: there 
> > would be no need for a 360 day calendar if it would. The idea behind 
> > fixed-length-year calendars is precisely the opposite: preserve seasonality 
> > without having to deal with leap years etc. Of course you need to adjust 
> > the solar cycle accordingly, that means your model will have a solar year 
> > that is precisely 360 days long (and not 365.25 as in reality). If you were 
> > to map these dates onto the gregorian calendar, you would have to 
> > interpolate the time axis so that days 1 to 360 fit into the range 1 to 365 
> > or 366, respectively. Yes - a converter 360-days (or 365-days) to gregorian 
> > (and reverse) could be written, but you would redce the number of your 
> > friends if you insist that this is the only valid way to represent time of 
> > the model output ;-)
> >
> >     You are right that a date such as 1960-01-31 is invalid in a 360-day 
> > calendar, and indeed a smart tool should flag this as an error.
> >
> >Hope this helps,
> >
> >Martin
> >
> >
> >
> >------------------------------------------------------------------------------------------------
> >------------------------------------------------------------------------------------------------
> >Forschungszentrum Juelich GmbH
> >52425 Juelich
> >Sitz der Gesellschaft: Juelich
> >Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
> >Vorsitzender des Aufsichtsrats: MinDirig Dr. Karl Eugen Huthmacher
> >Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
> >Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
> >Prof. Dr. Sebastian M. Schmidt
> >------------------------------------------------------------------------------------------------
> >------------------------------------------------------------------------------------------------
> >
> >Besuchen Sie uns auf unserem neuen Webauftritt unter www.fz-juelich.de
> >_______________________________________________
> >CF-metadata mailing list
> >CF-metadata@cgd.ucar.edu
> >http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata
> 
> 
> _______________________________________________
> CF-metadata mailing list
> CF-metadata@cgd.ucar.edu
> http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata
_______________________________________________
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata

Reply via email to