tREADME - pism - [fork] customized build of PISM, the parallel ice sheet model (tillflux branch)
(HTM) git clone git://src.adamsgaard.dk/pism
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
tREADME (1822B)
---
1 These are the Calender Calculation (CalCalcs routines), version 1.0,
2 released Jan 7, 2010.
3
4 The CalCalcs routines are written in C and provide:
5
6 1. A replacement for the udunits library "utCalendar" and "utInvCalendar"
7 routines, which are extended to include various calendars, and work
8 for version 2 of the udunits library. These routines allow
9 converting an arbitrary time span in arbitrary temporal units into a date.
10 For example, they can be used to compute the date that is "1800 seconds
11 since 1901-01-01 12:00", or "-366 days since 1750-09-27 00:00", or
12 "14876.259 hours since 2200-12-31", etc. Gregorian, Julian, our Standard
13 civil, noleap, and 360_day calendars are supported.
14
15 2. A set of routines that implement calendar calculations for supported
16 calendars. For example, computing the day-of-year, Julian Day number,
17 date, date-since, etc.
18
19 For details on how to use the library, see its homepage at:
20
21 http://meteora.ucsd.edu/~pierce/calcalcs
22
23 The routines are intended to be incorporated into programs that
24 need calendar-calculation functionality. As such, there are only two
25 short stand-alone example programs provided.
26
27
28 The CalCalcs routines are Copyright (C) 2010 by David W. Pierce.
29
30 This program is free software: you can redistribute it and/or modify
31 it under the terms of the GNU General Public License as published by
32 the Free Software Foundation, either version 3 of the License, or
33 (at your option) any later version.
34
35 This program is distributed in the hope that it will be useful,
36 but WITHOUT ANY WARRANTY; without even the implied warranty of
37 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
38 GNU General Public License for more details.
39
40 You should have received a copy of the GNU General Public License
41 along with this program. If not, see <http://www.gnu.org/licenses/>.
42