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.