Astropy: Python for Astronomy
v7.2 — Ausgabe 2026. Ein umfassender Leitfaden zu Astropy, dem Kernpaket für Astronomie in Python, der Einheiten, Koordinaten, Tabellen, FITS-Dateien, Modellierung und Kosmologie abdeckt (v7.2).
Episoden
Das Herzstück von Astropy: Einheiten und Quantities
4m 20sEntdecken Sie die grundlegenden Konzepte von Astropy: Einheiten und Quantities. Lernen Sie, wie man Skalarwerte und Arrays mit physikalischen Einheiten kombiniert, um die Dimensionsanalyse automatisch zu handhaben.
Zeitskalen und Präzision: Das astropy.time-Modul
4m 47sErfahren Sie, wie Astropy Sub-Nanosekunden-Präzision über das Alter des Universums hinweg handhabt. Wir behandeln UTC, TAI, Barycentric Dynamical Time und das Time-Objekt.
Den Himmel navigieren: Die SkyCoord-Klasse
3m 58sLernen Sie, wie Sie Himmelskoordinaten mit der SkyCoord-Klasse definieren und transformieren. Wir erkunden das ICRS, galaktische Referenzsysteme und das Cross-Matching von Katalogen.
Jenseits von RA und Dec: 3D-Tracking und Geschwindigkeiten
4m 09sGehen Sie über statische 2D-Koordinaten hinaus. Lernen Sie, wie Sie Entfernungen hinzufügen, 3D-Abstände berechnen, Eigenbewegungen modellieren und Korrekturen für Radialgeschwindigkeiten berechnen.
Meisterung tabellarischer Daten: Die QTable-Klasse
4m 06sEntdecken Sie, warum Astropy eine eigene QTable-Klasse hat, anstatt sich rein auf Pandas zu verlassen. Lernen Sie, wie man mehrdimensionale Spalten, Quantities und Mixins speichert.
Erweiterte Tabellenoperationen: Masking und Joins
4m 09sBringen Sie Ihre QTable-Fähigkeiten auf die nächste Stufe, indem Sie fehlende Daten mit MaskedColumns handhaben und datenbankähnliche Joins ausführen.
Das Unified I/O Interface
4m 02sLernen Sie, wie Astropy das Lesen und Schreiben von Dateien in einer einzigen einheitlichen Schnittstelle abstrahiert. Wir behandeln den nahtlosen Umgang mit FITS-Tabellen, VOTables und ASCII-Formaten.
FITS-Header und HDUs entmystifiziert
4m 03sTauchen Sie in das rohe astropy.io.fits-Modul ein, um Header Data Units (HDUs) zu manipulieren. Lernen Sie, wie man nicht standardmäßige FITS-Header parst, bearbeitet und repariert.
Umgang mit riesigen FITS-Dateien und Cloud-Speicher
4m 08sLernen Sie, wie Sie riesige FITS-Datensätze, die nicht in den RAM passen, mithilfe von Memory Mapping (memmap) handhaben, und entdecken Sie, wie Sie Ausschnitte aus Cloud-Buckets mit fsspec streamen.
Gerasterte Daten: Die NDData- und CCDData-Klassen
4m 09sSteigen Sie von rohen numpy-Arrays auf CCDData um. Lernen Sie, wie Sie 2D-Bilddaten mit Masken, WCS-Metadaten und robusten physikalischen Unsicherheiten bündeln.
World Coordinate Systems: Pixel auf den Himmel abbilden
4m 31sÜbersetzen Sie Kamerapixel mithilfe des WCS-Pakets in Himmelskoordinaten. Verstehen Sie die High-Level-API und die Mathematik hinter FITS-Projektionen.
Analytische Modelle und Fitting
4m 03sTauchen Sie in das astropy.modeling-Modul ein. Lernen Sie, wie man 1D- und 2D-Modelle erstellt, Parameterbeschränkungen anwendet und lineare oder nichtlineare Fitter ausführt.
Compound Models und benutzerdefinierte Fits
3m 54sErweitern Sie Ihr Modellierungs-Toolkit, indem Sie mehrere mathematische Modelle kombinieren und Ihre eigenen benutzerdefinierten Fitter und einheitenbewussten Modelle definieren.
Zeitreihenanalyse: Die Jagd nach Exoplaneten
4m 39sAnalysieren Sie periodische Daten mit dem astropy.timeseries-Modul. Wir gehen das Falten von Lichtkurven und das Entdecken von Perioden mit dem Box Least Squares-Algorithmus durch.
Kosmologische Berechnungen: Das Universum vermessen
4m 06sFühren Sie komplexe Berechnungen auf Universumsebene mit dem astropy.cosmology-Modul durch. Berechnen Sie Rückblickzeiten, Leuchtkraftentfernungen und finden Sie Rotverschiebungen basierend auf dem Alter.