Python für Hobby-Astronomen

Ein kleines Skript in Python erstellt einen praktischen Jahreskalender zum Ausdrucken, der tagesgenau die Mondphasen, Vollmond und Neumond sowie besondere Ereignisse wie Blutmonde anzeigt.
Heute stelle ich zur Abwechslung mal eine Python-Bibliothek vor und lasse R links liegen. Für Hobby-Astronomen ist es wichtig zu wissen, wann Neumond ist, damit der Trabant nicht die Sterne überstrahlt. Natürlich kann man das jeweils im Internet nachschauen. Praktischer ist jedoch ein Jahreskalender. Der Python-Code lässt sich unter Github herunterladen oder hier. Benötigt werden sie beiden Dateien main.py und template.html. Sie müssen im gleichen Verzeichnis liegen. Außerdem wird die Library pyephem benötigt. Sie lässt sich installieren mit

pip3 install pyephem

Mondphasen

Klicke auf das Bild für eine vergrößerte Darstellung

Das Skript: Gegebenenfalls muss pip3 durch pip ersetzt werden. Der Pfad zu pip sollte ebenso wie der zu Python in der PATH-Variable des Systems enthalten sein. Öffne die Kommandozeile und navigiere zum Pfad, in dem das Python-Skript liegt. Mit python main.py 2020 oder python3 main.py 2020 lässt sich der Kalender für das angegebene Jahr erstellen. In der HTML-Datei lassen sich via CSS viele Details wie Farben und Beschriftung nach dem eigenen Geschmack anpassen.

Bier Schreiben macht durstig! Spendier mir doch ein Bier, indem du mir einen kleinen Betrag via Paypal schickst oder ein paar Bitcoin- oder Ethereum-Bruchteile an die entsprechende nachfolgende Adresse. Prost & auf dein Wohl!





Bitcoin-Adresse : 1PjYNNjHmkAUmf626hukL32Vs1wFt8v1wT
Ethereum-Adresse : 0x974e73994c7483eef1396a21b9937aecb7b6c286

Teile diesen Beitrag!