Moonphase : Système d’alerte précoce des phases lunaires en plusieurs langages

2025-06-02
Moonphase : Système d’alerte précoce des phases lunaires en plusieurs langages

Le projet `moonphase` fournit des extraits de code dans plusieurs langages de programmation pour calculer la phase de la lune. Ces implémentations sont basées sur l’algorithme de moontool, un programme graphique des années 80 de John Walker, qui s’appuyait lui-même sur le livre *Practical Astronomy With Your Calculator*. Le projet prend en charge les langages systèmes, les langages de script et les DSL, toutes les implémentations incluant des cas de test et calculant la fraction éclairée de la surface lunaire. Le projet met l’accent sur un code concis et autonome, prêt à être copié-collé dans vos projets.