XEphem
XEphem ist ein Astronomieprogramm unter X11/Motif für Linux, Mac OS X und weitere unixartige Betriebssysteme. Es handelte sich um proprietäre Software, deren Quellcode für den privaten Einsatz jedoch kostenfrei verfügbar ist. 2021 wurde es vom Autor unter der MIT-Lizenz freigegeben.[1]
XEphem | |
---|---|
XEphem 3.7.3: Epizykelbahn des Mars im Sternbild Krebs Ende 2009 / Anfang 2010 | |
Basisdaten | |
Entwickler | Elwood C. Downey / Clear Sky Institute |
Erscheinungsjahr | 1990 |
Aktuelle Version | 4.1.0 (13. September 2021) |
Betriebssystem | Unixartige Betriebssysteme |
Kategorie | Astronomieprogramm |
Lizenz | MIT-Lizenz; Früher:Proprietär, Quellcode für privaten Gebrauch kostenfrei verfügbar |
deutschsprachig | nein |
https://xephem.github.io/XEphem/Site/xephem.html |
Durch den Einsatz von VSOP87 erreicht XEphem eine sehr hohe Genauigkeit bei der Berechnung der Ephemeriden, der aktuellen Planetenpositionen. Dies erklärt auch den Namen XEphem: Ephemeriden unter dem X Window System.
Funktionalität
Das seit 1993 kontinuierlich weiterentwickelte Programm verfügt über einen sehr großen Funktionsumfang, der klar auf die Bedürfnisse des beobachtenden Sternfreundes ausgerichtet ist. Wesentliche Elemente hiervon sollen im Folgenden skizziert werden.
Sternkarte
XEphem kann zunächst einmal eine aktuelle, also zeit- und standortbezogene, Sternkarte (XEphem: sky view) erstellen, die die jeweiligen Positionen von Planeten, Asteroiden, Kometen und auch Satelliten enthalten kann. Dabei können Ausschnitt bzw. Zoomfaktor sowie die darzustellenden Objekte nach Typ und auch nach Helligkeit gewählt werden. Detailkarten mit hohem bzw. maximalem Zoomfaktor können über Internet auch mit Bildmaterial der Digitized Sky Survey unterlegt werden.
Ephemeriden
Bereits das Programm ephem, aus dem das X11-Programm XEphem hervorgegangen ist, konnte Ephemeriden (XEphem: data table), also die aktuellen Positionen der Planeten, berechnen. Die Ephemeridentabelle von XEphem lässt sich sowohl um zahlreiche, aus den Koordinaten ableitbare Größen als auch um weitere, über Kataloge oder Bahnelemente definierte Objekte des Sonnensystems erweitern.
Sonnensystem
Auch ein modellhafter Blick auf die Ekliptik, die gemeinsame Ebene, in der die Planeten um die Sonne kreisen, ist möglich. Auch hier können weitere Objekte des Sonnensystems integriert werden; dazu wählt man unter data index ein Objekt aus und speichert es als Favorit. Das so entstehende dreidimensionale Modell unseres Sonnensystems kann aus verschiedenen Blickrichtungen betrachtet werden.
Mondatlas
Die erdzugewandte Seite des Mondes steht als interaktiver Mondatlas zur Verfügung. Auf Wunsch werden auch mondnahe Fixsterne und Planeten dargestellt, so dass sich auch Mondbedeckungen simulieren lassen.
Jupiter
Jupiter, seine vier Galileischen Monde sowie deren Schatten können ebenfalls in aktueller Lage dargestellt werden. Auch der Große Rote Fleck, ein sehr stabiles Wirbelsturmsystem der Juptieratmosphäre, wird erfasst. Da die geographische Länge des Großen Roten Flecks gewissen Schwankungen unterliegt, kann die Länge des Flecks manuell festgelegt werden.
Ähnliche Funktionalität wird auch für die Planeten Saturn und Uranus angeboten.
Erde
Auch die Erde kann sowohl als Kugel als auch in einer Zylinderprojektion dargestellt werden. In einer Animation lassen sich die tages- und jahreszeitlichen Verschiebungen der von der Sonne beleuchteten Halbkugel beobachten. Phänomene wie die Mitternachtssonne in Polnähe und Fragen nach der Verschiebung von Sonnenauf- und Untergangszeiten sind hier gut nachvollziehbar. Auch die Kernschattenzone bei einer Sonnenfinsternis werden berechnet und hier angezeigt.
Über Internet lässt sich auch die aktuelle globale Wettersituation darstellen.
Animationen
Bewegte Darstellungen lassen sich als eine Sequenz von Einzelbildern mit gleichbleibendem zeitlichem Abstand erzeugen. In manchen Ansichtsfestern (etwa im earth view und im solar system view) gibt es hierzu einen eigenen Menupunkt Animation demo. Die nebenstehende Animation der Tag-Nacht-Grenze wurde mit XEphem erzeugt. In Wirklichkeit ist der Übergang von Tag zu Nacht geometrisch natürlich nicht so scharfkantig begrenzt, wie die Grafik es suggeriert. Es handelt sich vielmehr um einen einige hundert Kilometer breiten Streifen. Bei Sonnenuntergang wirkt die Erdatmosphäre wie eine Linse und verzögert diesen scheinbar. Dieser Effekt, der genauso auch horizontnahe Sterne betrifft, wird von XEphem bei der Erstellung einer Sternkarte im Horizontsystem übrigens berücksichtigt. Hierzu dienen die Angaben der Standorthöhe über dem Meeresspiegel und der aktuellen Temperatur im Hauptfenster.
Der Zeitabstand zwischen je zwei Bildern der nebenstehenden Animation beträgt 14 Tage plus oder minus der Zeit bis zum lokalen Sonnenuntergang. Die einzelnen Bilder wurden im earth view erstellt und einem XEphem movie hinzugefügt. Durch Abspeichern entstand eine Folge von png-Dateien, die mit netpbm-Tools ins GIF-Format überführt und mit gifslice[2] zu einer GIF-Animation zusammengefügt wurden.[3]
Trails
Daneben lassen sich Bahnen von Planeten und anderen ortsveränderlichen Objekten als sogenannte trails, also als eine Art Leuchtspur, die diese Objekte hinter sich herzuziehen scheinen, erzeugen. Auf diese Art wurde die Marsschleife in dem oben rechts dargestellten Screenshot erzeugt.
Solche trails machen in der Regel nur bei Verwendung des Äquatoriales Koordinatensystems Sinn. Bei Verwendung des Azimutales Koordinatensystems warnt XEphem den Benutzer vor entsprechend verwirrenden Sternkarten.
Zeitreihen und Graphen
Die Möglichkeits, XEphem eine Folge von Momentaufnahmen jeweils im gleichen zeitlichen Abstand generieren zu lassen, lässt sich sowohl zur Erstellung von Zeitreihen mit Ausgabe in eine Textdatei (list values unter tools) als auch zur graphischen Darstellung astronomische Größen und ihrer Abhängigkeiten (plot values) nutzen.
Kataloge
Das Programm XEphem selbst kennt nur wenige fest einprogrammierte Objekte: Die Planeten und ihre wichtigsten Monde. Alle anderen Himmelskörper sind in sogenannten Katalogen (vgl. Sternkatalog) definiert, welche zur Laufzeit geladen und entladen werden können. XEphem verwendet hier ein eigenes Textformat, das gewöhnlich die Dateiendung .edb verwendet. Die wichtigsten dieser Kataloge liegen dem XEphem Quellcode bei – die über die XEphem Website bestellbare CD-Version verfügt über ein deutlich erweitertes Angebot solcher Kataloge. Häufig bieten astronomische Institute Kataloge für XEphem im Internet zum Download an.[4]
Bahnelemente
Die jeweils nur über kurze Zeitspannen brauchbaren Bahnelemente von Asteroiden, Kometen und Satelliten können sogar direkt in XEphem (Menupunkt Data Download) von den einschlägigen Instituten (Minor Planet Center der Harvard University, Internationale Astronomische Union, Lowell-Observatorium) bequem via Internet aktualisiert werden.
Field Stars
Der von XEphem standardmäßig benutzte Fixsternkatalog SKY2k65.edb enthält gut achttausend Fixsterne bis etwa 7 mag. Dies entspricht in etwa denjenigen Sternen, die bei günstigen Sichtbedingungen mit bloßem Auge erkennbar sind (etwa 6,5 mag). Bereits mit einem leistungsfähigen Feldstecher lassen sich aber auch noch deutlich kleinere Sterne, etwa bis 10 mag, beobachten.
Zur Darstellung der schon recht großen Anzahl derart lichtschwacher Sterne verfügt XEphem über einen raffinierten Mechanismus: die sog. field stars. Es besteht nämlich keine Notwendigkeit, alle diese Sterne in den Arbeitsspeicher zu laden. Denn sinnvollerweise sollten diese Sterne nur bei einem entsprechend hohen Zoomfaktor und damit kleinem Bildausschnitt dargestellt werden. Genau dies passiert: Bei großem Zoomfaktor werden aus einem speziellen Katalog (in einem binären Format, da ein sogenannter Quadtree verwendet wird) genau die für den jeweiligen Himmelsausschnitt benötigten lichtschwachen Sterne geladen.[5]
Einzelnachweise
- Welcome to XEphem! In: GitHub. 6. Januar 2022, abgerufen am 15. Januar 2022.
- Vgl. gifslice Website (engl.)
- Vgl. hierzu auch den Abschnitt 6.8 Movie loop im XEphem Handbuch
- Vgl. etwa Xephem oder Telescope
- Details zum Setup der field stars finden sich etwa in Uoregon.edu
Weblinks
- XEphem. In: GitHub.
- XEphem Reference Manual. In: GitHub. 11. Juli 1991 (englisch, das detaillierte XEphem Handbuch).