PyCalCal

Calendrical Algorithms in Python

Calendrica
Python
Published

July 9, 2017

Exploded computer reconstruction of the Antikythera Mechanism

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. https://www.cs.tau.ac.il/~nachum/calendar-book/third-edition/.