Installation der benötigten Programme
Die Software, die du für die Module brauchst, ist frei verfügbar und läuft auf allen gängigen Betriebsystemen. Es handelt sich dabei um Programme, die auch Wissenschaftler*innen alltäglich nutzen. Die meisten Astrophysiker*innen nutzen übrigens am liebsten freie Software, und viele arbeiten mit Unix-artigen Betriebsystemen (wie Linux), aber du kannst das Project Andromeda problemlos auch auf Windows oder macOS durcharbeiten.
Aladin Desktop
Aladin Desktop ist ein interaktiver Himmelsatlas, der einen einfachen Zugang zu vielen astronomischen Archiven bietet. Das Programm kann hier heruntergeladen werden:
Sobald Aladin Desktop installiert ist, kannst du mit dem ersten Modul loslegen. Die Nutzung von Aladin werden wir dir dort erklären.
Python
Python (Wikipedia-Artikel) ist eine Programmiersprache, die praktisch zur Standardsprache in der Astrophysik (und vielen anderen Wissenschaften) geworden ist. Zu Python gibt es eine sehr große Auswahl sogenannter Bibliotheken, die es dir ermöglichen in wenigen Zeilen sehr komplexe Aufgaben zu erledigen. So ist es zum Beispiel relativ einfach, mit Python ein Diagramm zu erstellen, eine Audio-Datei zu schreiben, eine Email zu verschicken, Daten einzulesen, oder ein Foto zu bearbeiten. Viele Bibliotheken werden auch ganz spezifisch für astrophysikalische Anwendungen entwickelt. Und natürlich ist das alles freie Software, und für alle gängigen Betriebssysteme (Linux, Windows, macOS) verfügbar.
Wenn du die Python-Kapitel dieser Webseite durcharbeiten möchtest, benötigst du Python und folgende Bibliotheken:
- Numpy: ermöglicht numerisches rechnen, und die Manipulation von Tabellen
- Matplotlib: ermöglicht das Erstellen von Diagrammen
- PyVO: ermöglicht den Zugang zum "Virtual Observatory", aus dem wir die Daten laden werden
Um sowohl Python wie auch diese Bibliotheken einfach und schnell zu installieren, empfehlen wir entweder Miniforge oder Miniconda. Miniforge und Miniconda sind nicht "andere Versionen von Python", sondern Programme die speziell dafür da ist, Python und Python-Bibliotheken zu installieren und zu verwalten. Ausserdem haben sie den großen Vorteil, dass die sämtliche Installation ganz einfach wieder vom System entfernt werden kann, ohne deinen Computer zu stören. Für unsere Zwecke ist es egal, ob du Miniforge oder Miniconda wählst.
Falls du Miniconda installierst, achte darauf nicht die "Distribution" sondern wirklich "Miniconda" (rechts auf der Seite) auszuwählen. Du kannst hier auch einen "Graphical Installer" nutzen, also ohne die Kommandozeile zu verwenden.
Bei der Installation auf Windows ist es besser Miniconda nur für dich ("Only for this user") zu installieren, und nicht für alle Nutzer des Computers (so vermeidest du spätere Probleme, falls du nicht Administrator bist). Bei der Installation auf Linux hast du eventuell schon ein Terminal genutzt. Vergiss in diesem Fall nicht, für die nächsten Schritte ein neues Terminal-Fenster zu öffnen.
Wenn Miniforge oder Miniconda erfolgreich installiert ist, können die benötigten Python Bibliotheken sehr leicht hinzugefügt werden, wie im folgenden beschrieben.
- Falls du Linux oder macOS nutzt, öffnest du nun ein Terminal-Fenster (gehört standardmässig zum Betriebssystem, bei macOS als Terminal.app zu finden).
- Falls du Windows 10 nutzt, öffnest du "Anaconda PowerShell Prompt" (wurde eben mit Miniconda installiert), und bekommst auch so ein Terminal.
In diesem Terminal führst du nun folgenden Befehl aus, indem du die Zeile ins Terminal kopierst, mit der Eingabetaste ausführst, und wartest bis die Installation abgeschlossen ist. Wahrscheinlich wird dich das Programm interaktiv nach einer Bestätigung fragen: diese muss jeweils mit der Eingabe eines "y" (für yes) gegeben werden.
conda install -c conda-forge numpy matplotlib astropy pyvo
Das war es auch schon. Um Python zu nutzen kannst du jetzt immer so ein Terminal öffnen (also im Falle von Windows 10 das Programm "Anaconda PowerShell Prompt"), und Python mit der Eingabe von python
starten.
Auf der Seite Python: Einleitung zeigen wir dir erste Schritte mit Python, Numpy, und Matplotlib. Diese Einleitung bleibt zwar allgemein, ist aber zugeschnitten auf wissenschaftliche Anwendungen von Python. Und natürlich ist diese Einleitung von ihrem Umfang her sehr begrenzt. Am Ende dieser Python-Einleitung weisen wir auf weitere frei verfügbare Lernmaterialien zum Programmieren mit Python hin.
Texteditor
Um Python-Skripte (und ganz allgemein Computer-Programme) schreiben zu können, so wie wir es in den Modulen machen werden, brauchst du zusätzlich noch einen Texteditor. Texteditoren gibt es sehr viele, und auf deinem Computer ist sicherlich schon einer verfügbar. Wenn du vor einem Linux-Rechner sitzt, ist wahrscheinlich gedit
schon installiert. Probiere es, indem du gedit
in die Kommandozeile eingibst. Wenn das nicht klappt, und/oder du einen modernen Texteditor installieren möchtest, empfehlen wir dir den (natürlich freien) geany
, der auch für alle gängigen Betriebssysteme verfügbar ist.
Allerdings kannst du für das Project Andromeda auch gut jeden anderen Texteditor nutzen. Geany ist nur eine Empfehlung, falls du keinen Texteditor kennst.
Letzte Aktualisierung: 2025-07-08 13:14