Welcome to home of the CalCals routines, which provide a suite of functions for manipulating dates in the C programming language. The routines:
The main purpose of the CalCalcs routines is to supply calendar computations for calendars used by climate models, which typically have calendars with a fixed 365 (or sometimes 360) days per year. However, CalCalcs also includes support for the Julian, Gregorian, and our standard civil calendar. No support is provided for the Hebrew, Persian, Islamic, or other more regional or historic calendars.
Also included are replacements for the udunit library version 1 routines utCalendar and utInvCalendar, which seem to have been dropped in version 2. These routines to work for all the supported calendars.
Where to go next