Wie stelle ich das Sonnensystem in Celestia auf einen anderen Kalender ein?
- Einführung in Celestia und den Kalender
- Kalender in Celestia anpassen
- Zeit und Datum in Celestia verstehen
- Möglichkeiten, einen anderen Kalender zu verwenden
- Praktische Beispielschritte für die Skriptnutzung
- Fazit
Einführung in Celestia und den Kalender
Celestia ist eine fortschrittliche 3D-Sternenbeobachtungssoftware, die es ermöglicht, das Sonnensystem und das Universum in Echtzeit zu erforschen. Standardmäßig verwendet Celestia den gregorianischen Kalender, der international am weitesten verbreitet ist. Da jedoch verschiedene Kulturen unterschiedliche Kalender nutzen, kann es sinnvoll sein, Celestia auf einen anderen Kalender einzustellen, um die Zeitangaben in gewohnter Form zu sehen.
Kalender in Celestia anpassen
Im Gegensatz zu manchen spezialisierten Astronomieprogrammen bietet Celestia keine direkte grafische Oberfläche, um zwischen verschiedenen Kalendersystemen wie dem julianischen Kalender, dem jüdischen oder dem islamischen Kalender umzuschalten. Die Kalenderdarstellung ist im Wesentlichen an das interne Zeitformat gebunden, das auf dem julianischen Datum basiert und neben einem gregorianischen Kalender auch astronomisch korrekte Zeitangaben erlaubt. Um einen anderen Kalender darzustellen, ist es deshalb notwendig, ergänzende Add-ons, Skripte oder externe Tools einzusetzen.
Zeit und Datum in Celestia verstehen
Celestia zeigt im Standard das Datum anhand des gregorianischen Kalenders im Informationsfenster oder in der Benutzeroberfläche an. Intern interagiert das Programm mit julianischen Tageszahlen (Julian Date, JD) oder modifizierten Julian Dates, was für astronomische Berechnungen wichtig ist. Diese Zeitwerte sind universell und kalenderunabhängig, daher bieten sie die Basis zur Umrechnung in beliebige Kalendersysteme durch externe Anwendungen oder Skripte.
Möglichkeiten, einen anderen Kalender zu verwenden
Wenn Sie unbedingt ein anderes Kalendersystem verwenden möchten, können Sie in Celestia folgende Ansätze versuchen:
Zum einen gibt es Lua-Skripte, die im Celestia-Forum und in der Community angeboten werden, die Kalenderumrechnungen vornehmen und eine alternative Kalenderanzeige im Informationsfenster oder in einem benutzerdefinierten Overlay anzeigen. Diese Skripte wandeln die aktuelle Celestia-Zeit in den gewünschten Kalender um und geben die entsprechende Datumsanzeige aus.
Zum anderen ist es möglich, selbst ein Lua-Skript zu schreiben oder vorhandenes zu modifizieren. Dazu verwenden Sie Funktionen zur Zeiterfassung in Celestia (z. B. celestia.time()) und wandeln diese Werte unter Berücksichtigung der jeweiligen Kalenderregeln um. Je nachdem, wie komplex der Kalender ist (z. B. der islamische Kalender mit Mondzyklen), kann dies aufwändig sein.
Ein weiterer Weg ist die Nutzung externer Software, mit der Sie einen anderen Kalender zeigen und diese Zeit manuell mit der Celestia-Zeit vergleichen. Somit behalten Sie die astronomisch exakte Zeit in Celestia bei, interpretieren jedoch die Datumsanzeige nach eigenem Kalender außerhalb des Programms.
Praktische Beispielschritte für die Skriptnutzung
Um ein alternatives Kalendersystem in Celestia mit einem Skript anzuzeigen, gehen Sie wie folgt vor: Laden Sie ein entsprechendes Lua-Skript aus der Celestia-Community herunter oder erstellen Sie eins, wobei Sie die aktuelle Zeit mit celestia.time() ermitteln. Die Variable enthält die Zeit als Julianisches Datum. Im Skript rechnen Sie das Julianische Datum in das gewünschte Kalendersystem um. Anschließend geben Sie die Information mit print() oder in einem Overlay aus.
Das Skript legen Sie im Celestia-Skripte-Verzeichnis ab und laden es während der Session, um die Kalendersicht im gewünschten Format erhalten zu können. So bleibt die Simulation physikalisch korrekt, bietet aber zusätzliche Zeitinformationen gemäß Ihrem gewählten Kalender.
Fazit
Celestia unterstützt standardmäßig nur den gregorianischen Kalender in seiner Benutzeroberfläche. Da das Programm die Zeit intern mit astronomischen Zeitangaben (Julianisches Datum) verarbeitet, können Sie über Lua-Skripte oder externe Hilfsmittel andere Kalendersysteme ergänzend anzeigen lassen. Eine direkte Einstellung in den Programmeinstellungen für alternative Kalender gibt es bisher nicht. Für Nutzer, die andere Kalender nutzen möchten, empfiehlt sich daher der Einsatz von Community-Skripten oder externen Tools in Kombination mit der Celestia-Zeitangabe.
