Ephemeridenrechnung mit Python - Sonne

Wer den Nachthimmel erforscht, der muss das Tagesgestirn kennen.

Den Astrofotografen interessiert meistens, wann endlich die Sonne vom Himmel verschwunden ist, um mit endlich anfangen zu können. Ausnahme sind natürlich Fotografien der Sonne...

Objektiv(e), Teleskop(e):

Kamera:

Montierung:

Guiding:

Belichtung:


Objekte:


Bildbearbeitung:

-/-

-/-

-/-

-/-

-/- lights       -/- darks          -/- flats          -/- biases


-/-


-/-

Ein erstes Programm sollte dazu dienen, die Ephemeriden der Sonne bestimmen. Neben den Daten für den heutigen Tag sollte auch eine Vorschau auf die kommenden Tage möglich sein. Dargestellt werden Rektaszension,  Deklination und eklipitikale Länge. Warum auf die Angabe der eklipitikalen Breite hier verzichtet wurde, möge der interessierte Leser gerne selbst herausfinden.

Neben den Aufgangs-, Transit- und Untergangszeiten für den Beobachtungsort sind jeweils Beginn bzw. Ende von bürgerlicher, nautischer und astronomischer Dämmerung dargestellt. Letztere sind entscheidend, wenn es um die Planung einer Beobachtungsnacht. In der bürgerlichen Dämmerung kann man noch bequem und ohne künstliches Licht die Ausrüstung aufbauen. Während der Nautischen sind hellere Sterne einschließlich Polaris schon und der Horizont noch sichtbar. Ab dem Ende der astronomischen Dämmerung kann man endlich mit der Astrofotografie starten. 

Eine typische Ausgabe dieses Programms wird unten gezeigt.

Die Berechnung der Ephemeriden kann mit erstaunlich wenigen Code-Zeilen absolviert werden. Das Rad muss man dazu nicht immer wieder neu erfinden. Die umfangreichen Beispiele in der skyfield-Dokumentation kann man leicht auf eigene Bedürfnisse hin adaptieren.


Wie so oft war es deutlich aufwändiger, die Ergebnisse in eine für Menschen im Allgemeinen und Mitteleuropäer im Besonderen lesbare Form zu bringen.

Diesbezüglich weist nämlich die skyfield-Dokumentation einige Schwächen auf. Weder Format noch Typ der zahlreichen Methoden und Funktionen sind ausreichend beschrieben.

Wie soll man ahnen, dass alamanc.find_transits(...) ein Julianisches Datum zurückgibt und almanac.find_risings(...) hingegen eine Liste Julianischer Daten mit einem einzigen Element? Nun, Versuch und Irrtum führten auch zum Ergebnis.



Der Code zu diesem Modul wird hiermit potenziellen Nachahmern als Download zur Verfügung gestellt.

Geografische Länge und Breite des Beobachtungsortes sind noch an der entsprechenden Stelle anzupassen.




Wie geht es weiter? Neben der Sonne bestimmt auch der Mond über die besten Arbeitszeiten von Astrofotografen. Das nächste Modul wird daher die wesent-lichen Ephemeriden des Mondes berechnen ...


Den Code zum Blog gibt es hier:

Zing • 7. Januar 2026