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