Moonphase: Ein mehrsprachiges Frühwarnsystem für Mondphasen

2025-06-02
Moonphase: Ein mehrsprachiges Frühwarnsystem für Mondphasen

Das Projekt `moonphase` bietet Code-Schnipsel in verschiedenen Programmiersprachen zur Berechnung der Mondphase. Diese Implementierungen basieren auf dem Algorithmus von moontool, einem GUI-Programm aus den 80er Jahren von John Walker, das wiederum auf dem Buch *Practical Astronomy With Your Calculator* basiert. Das Projekt unterstützt Systemsprachen, Skriptsprachen und DSLs, wobei alle Implementierungen Testfälle enthalten und den beleuchteten Bruchteil der Mondoberfläche berechnen. Das Projekt betont prägnanten und eigenständigen Code, der einfach in Ihre Projekte kopiert und eingefügt werden kann.

Entwicklung Mondphasenberechnung