PyCalCal
Calendrical Algorithms in Python
Calendrica
Python
PyCalCal
is a Python implementation of the algorithms from the reference Common Lisp of the book Calendrical Calculation (Dershowitz and Reingold 2008). You can read more at https://github.com/espinielli/pycalcal/
The picture above is an exploded computer reconstruction of the Antikythera Mechanism from Figure 3 in ‘Eclipse Prediction on the Ancient Greek Astronomical Calculating Machine Known as the Antikythera Mechanis’ by Tony Freeth”.
References
Dershowitz, Nachum, and Edward M. Reingold. 2008. Calendrical Calculations. Cambridge University Press.