Überblick
Nightfall ist ein Astronomie-Programm für Spaß, Schule und Wissenschaft, entwickelt für das Betriebssystem Linux. Es kann animierte Darstellungen bedeckungsveränderlicher Doppelsterne erzeugen, synthetische Lichtkurven und Radialgeschwindigkeitskurven berechnen und manches mehr. Die Fähigkeit, Frühstückseier auf der Festplatte zu braten, ist allerdings noch in Entwicklung.
Die Standardsprache des Programms ist Englisch, es kann
jedoch auch in einer deutschen Version benutzt werden (durch einfaches
Setzen der Umgebungsvariablen LANG). Die Texte des Hilfesystems sind dann
ebenfalls deutsch. Nightfall enthält ein Benutzerhandbuch (nur englisch),
und einen Satz von echten Beobachtungsdaten für mehrere
bedeckungsveränderlicher Doppelsterne.
Neu: Berücksichtigung des "Doppler boost"-Effekts.
Diese Bilder zeigen
das Programm in Aktion: eine Lichtkurve des
bedeckungsveränderlichen Sterns
TY Boo (links), ein Schnappschuß der animierten
Simulation desselben Sterns
(mitte), und die interaktive Darstellung des Roche-Potentials
(rechts).
MPEG-Film einer OpenGL-Animation: output.mpg (300 kB)
Details
Nightfall ist ein Programm von mäßig gewöhnlicher, barocker Komplexität (an gemütlichen Sonntagvormittagen bevorzuge ich Verdi and Händel - Freitagabende gefallen besser mit Iron Maiden und Single Malt Whisky). Nightfall basiert auf einem detaillierten physikalischen Modell, das die nicht-sphärische Form der Sterne, den Gravitationslichtwechsel, die gegenseitige Beleuchtung/Reflektion und die Randverdunkelung berücksichtigt.
Nightfall kann Systeme mit gemeinsamer Hülle, exzentrische Orbits, Sternflecken und asynchrone (nicht gebundene) Rotation behandeln, ebenso wie die eventuelle Gegenwart eines dritten Sterns im System.
Nightfall ist Open Source® Software und ist frei erhältlich unter den Lizenzbedingungen der GNU Public License.
Das besondere Geschenk: Wir holen Ihren Stern vom Himmel !
Download
Quellcode:
nightfall-2.0.1.tar.gz (1.7 MB - enthält Dokumentation und
Beobachtungsdaten zum Experimentieren).
PGP signatur:
nightfall-2.0.1.tar.gz.sig
Für Fehlerberichte bitte das Kontaktformular benutzen, oder direkt an rainer@ la-samhna.de senden.
Installation
gunzip -c nightfall-2.0.1.tar.gz | tar -xvf -
cd nightfall-2.0.1/
./DoInstall.sh
DoInstall.sh ist ein interaktives Shell-Skript zur Installation. Falls Installation von Hand bevorzugt, ist anstelle dessen die folgende Sequenz von Kommandos erforderlich:
gunzip -c nightfall-2.0.1.tar.gz | tar -xvf -
cd nightfall-2.0.1/
./configure
make
make install
Im Falle von Problemen mit Kompilierung/Installation, bitte den entsprechenden Abschnitt in der README-Datei lesen. Falls das Problem dadurch nicht gelöst wird, bitte Nachricht an mich.
Erfordernisse
Linux (oder anderes Unix-System, oder MacOS X), die GTK+ Bibliothek (in den meisten
Linux-Distributionen enthalten), und das GNUPLOT Plotting-Programm
(ebenfalls in den meisten Linux-Distributionen enthalten).
Falls GNOME installiert ist,
wird Nightfall mit
Unterstützung dafür kompiliert, jedoch ist
GNOME nicht
erforderlich.
Für die OpenGL-Unterstützung ist OpenGL oder MesaGL erforderlich, ausserdem die gtkglarea-Bibliothek.
Anstelle von GNUPLOT kann auch die PGPLOT Fortran Bibliothek benutzt werden (erhältlich bei http://astro.caltech.edu/~tjp/pgplot, frei für nichtkommerzielle Benutzung). Zum Kompilieren von PGPLOT ist ein FORTRAN-Compiler erforderlich (z.B. g77). Binaries sind erhältlich auf den 'Linux for Astronomy' CD-ROMs und für Debian GNU/Linux. Die animierte Darstellung flickert erheblich mit PGPLOT, läuft deutlich besser mit GNUPLOT.
Nightfall braucht in der Minimalversion weder GNUPLOT/PGPLOT noch GTK+ um zu kompilieren und zu laufen, aber ohne Grafik ist das Programm etwas langweilig ...
Bemerkungen
Bedeckungsveränderliche Sterne sind nicht mein persönliches Forschungsgebiet. Dieses Programm entstand als Freizeitaktivität an etlichen heißen Sommerabenden. Es enthält keine Teile anderer Programme für bedeckungsveränderliche Sterne, wurde an mehreren Sätzen echter Beobachtungsdaten eingehend getestet und für in Ordnung befunden. Der Autor (meiner einer) gibt jedoch KEINERLEI GARANTIEN für die Korrektheit des Programms und die möglichen Folgen seiner Benutzung (siehe Lizenzbedingungen).
Nicht jedermann ist glücklich mit diesem Programm, wie dieser Brief eines empörten Zeitgenossen beweist ;-)