Astropy: Python for Astronomy
Wersja 7.2 — Edycja 2026. Kompleksowy przewodnik po Astropy, głównym pakiecie do astronomii w Pythonie, obejmujący jednostki, współrzędne, tabele, pliki FITS, modelowanie i kosmologię (v7.2).
Odcinki
Serce Astropy: Jednostki i Quantities
4m 08sOdkryj podstawowe koncepcje Astropy: jednostki i obiekty Quantity. Dowiedz się, jak łączyć wartości skalarne i tablice z jednostkami fizycznymi, aby automatycznie obsługiwać analizę wymiarową.
Skale czasu i precyzja: Moduł astropy.time
4m 24sSprawdź, jak Astropy radzi sobie z subnanosekundową precyzją w skali wieku wszechświata. Omawiamy UTC, TAI, Barycentric Dynamical Time oraz obiekt Time.
Nawigacja po niebie: Klasa SkyCoord
4m 17sDowiedz się, jak definiować i przekształcać współrzędne niebieskie za pomocą klasy SkyCoord. Odkrywamy układy odniesienia ICRS i galaktyczne oraz dopasowywanie katalogów.
Poza rektascensję i deklinację: Śledzenie 3D i prędkości
4m 00sWyjdź poza statyczne współrzędne 2D. Dowiedz się, jak dodawać odległości, obliczać separacje 3D, modelować ruchy własne i obliczać poprawki prędkości radialnej.
Mistrzostwo w danych tabelarycznych: Klasa QTable
3m 45sOdkryj, dlaczego Astropy ma własną klasę QTable, zamiast polegać wyłącznie na Pandas. Dowiedz się, jak przechowywać wielowymiarowe kolumny, obiekty Quantity i Mixins.
Zaawansowane operacje na tabelach: Maskowanie i złączenia
4m 18sPrzenieś swoje umiejętności pracy z QTable na wyższy poziom, obsługując brakujące dane za pomocą MaskedColumns i wykonując złączenia w stylu bazodanowym.
Zunifikowany interfejs I/O
3m 53sDowiedz się, jak Astropy abstrahuje odczyt i zapis plików do jednego, zunifikowanego interfejsu. Omówimy płynną obsługę tabel FITS, VOTables i formatów ASCII.
Demistyfikacja nagłówków FITS i HDU
3m 54sZanurz się w surowym module astropy.io.fits, aby manipulować Header Data Units (HDU). Dowiedz się, jak parsować, edytować i naprawiać niestandardowe nagłówki FITS.
Obsługa ogromnych plików FITS i przechowywanie w chmurze
3m 53sDowiedz się, jak obsługiwać ogromne zbiory danych FITS, które nie mieszczą się w pamięci RAM, używając mapowania pamięci (memmap), i odkryj, jak strumieniować wycinki z zasobników chmurowych przy użyciu fsspec.
Dane na siatce: Klasy NDData i CCDData
4m 32sPrzejdź z surowych tablic numpy na CCDData. Dowiedz się, jak łączyć dane obrazów 2D z maskami, metadanymi WCS i solidnymi niepewnościami fizycznymi.
World Coordinate Systems: Mapowanie pikseli na niebo
4m 27sPrzekształcaj piksele kamery na współrzędne niebieskie za pomocą pakietu WCS. Zrozum wysokopoziomowe API oraz matematykę stojącą za projekcjami FITS.
Modele analityczne i dopasowywanie
3m 45sZanurz się w module astropy.modeling. Dowiedz się, jak konstruować modele 1D i 2D, stosować ograniczenia parametrów oraz uruchamiać liniowe lub nieliniowe algorytmy dopasowujące (fitters).
Modele złożone i niestandardowe dopasowania
3m 23sRozszerz swój zestaw narzędzi do modelowania, łącząc wiele modeli matematycznych i definiując własne, niestandardowe algorytmy dopasowujące oraz modele uwzględniające jednostki.
Analiza szeregów czasowych: Polowanie na egzoplanety
4m 32sAnalizuj dane okresowe za pomocą modułu astropy.timeseries. Przejdziemy przez składanie krzywych blasku i odkrywanie okresów za pomocą algorytmu Box Least Squares.
Obliczenia kosmologiczne: Mierzenie wszechświata
4m 06sWykonuj złożone obliczenia w skali wszechświata za pomocą modułu astropy.cosmology. Obliczaj czasy spojrzenia w przeszłość, odległości jasnościowe i znajduj przesunięcia ku czerwieni na podstawie wieku.