dateutil.easter
index
/astro-wise/AWEHOME/x86_64/AWBASE/common/lib/python2.5/site-packages/dateutil/easter.py

Copyright (c) 2003  Gustavo Niemeyer <niemeyer@conectiva.com>
 
This module offers extensions to the standard python 2.3+
datetime module.

 
Modules
       
datetime

 
Functions
       
easter(year, method=3)
This method was ported from the work done by GM Arts,
on top of the algorithm by Claus Tondering, which was
based in part on the algorithm of Ouding (1940), as
quoted in "Explanatory Supplement to the Astronomical
Almanac", P.  Kenneth Seidelmann, editor.
 
This algorithm implements three different easter
calculation methods:
 
1 - Original calculation in Julian calendar, valid in
    dates after 326 AD
2 - Original method, with date converted to Gregorian
    calendar, valid in years 1583 to 4099
3 - Revised method, in Gregorian calendar, valid in
    years 1583 to 4099 as well
 
These methods are represented by the constants:
 
EASTER_JULIAN   = 1
EASTER_ORTHODOX = 2
EASTER_WESTERN  = 3
 
The default method is method 3.
 
More about the algorithm may be found at:
 
http://users.chariot.net.au/~gmarts/eastalg.htm
 
and
 
http://www.tondering.dk/claus/calendar.html

 
Data
        EASTER_JULIAN = 1
EASTER_ORTHODOX = 2
EASTER_WESTERN = 3
__all__ = ['easter', 'EASTER_JULIAN', 'EASTER_ORTHODOX', 'EASTER_WESTERN']
__author__ = 'Gustavo Niemeyer <niemeyer@conectiva.com>'
__license__ = 'PSF License'

 
Author
        Gustavo Niemeyer <niemeyer@conectiva.com>