What problem does it solve?
Astropy provides a comprehensive, modular toolkit for robust, unit-aware astronomical data analysis in Python, unifying scientific workflows across data input, processing, and interpretation.
Core Features & Use Cases
-
Units and Quantities: attach physical units to data and perform conversions safely.
-
Coordinates, Time, and WCS: transform celestial frames, handle different time scales, and convert pixel to world coordinates.
-
FITS I/O, Tables, and Cosmology: read/write FITS files, manipulate tables, and compute cosmological distances.
-
End-to-end workflows: model fitting, arithmetic with uncertainties, and data visualization integration.
-
Use cases include converting catalogs from FITS to CSV, cross-matching sky surveys, and computing lookback times and luminosity distances.
Quick Start
Import necessary Astropy modules and perform a simple coordinate transformation and distance calculation.