astropy
Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
How to use
Zainstaluj bibliotekę Astropy w swoim środowisku Pythona poleceniem pip install astropy. Biblioteka zawiera moduły do pracy z jednostkami (astropy.units), współrzędnymi (astropy.coordinates), czasem (astropy.time), plikami FITS (astropy.io.fits), tabelami (astropy.table) i kosmologią (astropy.cosmology).
Importuj potrzebne moduły w zależności od zadania. Do konwersji jednostek fizycznych użyj astropy.units, do transformacji współrzędnych niebieskich użyj astropy.coordinates, a do operacji na plikach FITS użyj astropy.io.fits.
Dla transformacji współrzędnych niebieskich utwórz obiekt SkyCoord podając rektascensję i deklinację w wybranym systemie (np. ICRS), następnie konwertuj do innego systemu (np. galaktycznego) używając właściwości .galactic lub innych dostępnych ramek odniesienia.
Do pracy z jednostkami i wielkościami fizycznymi przypisz jednostkę do wartości liczbowej (np. 100 * u.pc dla parseka), a następnie konwertuj do innej jednostki metodą .to() podając docelową jednostkę.
Dla operacji na czasie astronomicznym użyj klasy Time podając datę i czas w formacie ISO, następnie dostęp do różnych reprezentacji (JD, MJD) lub konwersji między skalami czasowymi (UTC, TAI, TT, TDB).
Do pracy z katalogami i tabelami danych astronomicznych użyj astropy.table.Table do wczytywania, filtrowania, łączenia i manipulacji danymi tabelarycznymi z plików FITS lub innych źródeł.