Astropy: Python for Astronomy
v7.2 — Edición 2026. Una guía exhaustiva de Astropy, el paquete principal para astronomía en Python, que abarca unidades, coordenadas, tablas, archivos FITS, modelado y cosmología (v7.2).
Episodios
El corazón de Astropy: unidades y cantidades
4m 03sDescubre los conceptos fundamentales de Astropy: unidades y cantidades. Aprende a combinar valores escalares y arrays con unidades físicas para gestionar automáticamente el análisis dimensional.
Escalas de tiempo y precisión: el módulo astropy.time
3m 19sExplora cómo Astropy maneja la precisión de subnanosegundos a lo largo de la edad del universo. Cubrimos UTC, TAI, el Tiempo Dinámico Baricéntrico y el objeto Time.
Navegando por el cielo: la clase SkyCoord
4m 26sAprende a definir y transformar coordenadas celestes utilizando la clase SkyCoord. Exploramos el ICRS, los sistemas de referencia galácticos y el cruce de catálogos.
Más allá de la ascensión recta y la declinación: seguimiento 3D y velocidades
4m 02sVe más allá de las coordenadas 2D estáticas. Aprende a añadir distancias, calcular separaciones 3D, modelar movimientos propios y calcular correcciones de velocidad radial.
Dominio de datos tabulares: la clase QTable
4m 03sDescubre por qué Astropy tiene su propia clase QTable en lugar de depender exclusivamente de Pandas. Aprende a almacenar columnas multidimensionales, Quantities y Mixins.
Operaciones avanzadas con tablas: enmascaramiento y uniones
4m 20sLleva tus habilidades con QTable al siguiente nivel manejando datos faltantes con MaskedColumns y ejecutando uniones al estilo de bases de datos.
La interfaz unificada de I/O
4m 18sAprende cómo Astropy abstrae la lectura y escritura de archivos en una única interfaz unificada. Cubriremos el manejo de tablas FITS, VOTables y formatos ASCII sin problemas.
Desmitificando las cabeceras FITS y los HDUs
4m 04sSumérgete en el módulo astropy.io.fits para manipular los Header Data Units (HDUs). Aprende a analizar, editar y corregir cabeceras FITS no estándar.
Manejo de archivos FITS masivos y almacenamiento en la nube
4m 16sAprende a manejar conjuntos de datos FITS masivos que no caben en la RAM utilizando el mapeo de memoria, y descubre cómo transmitir recortes desde buckets en la nube usando fsspec.
Datos en cuadrícula: las clases NDData y CCDData
4m 32sDa el salto de los arrays de numpy en bruto a CCDData. Aprende a agrupar datos de imágenes 2D con máscaras, metadatos WCS y robustas incertidumbres físicas.
Sistemas de coordenadas mundiales: mapeando píxeles al cielo
4m 21sTraduce los píxeles de la cámara a coordenadas celestes utilizando el paquete WCS. Comprende la API de alto nivel y las matemáticas detrás de las proyecciones FITS.
Modelos analíticos y ajuste
4m 00sSumérgete en el módulo astropy.modeling. Aprende a construir modelos 1D y 2D, aplicar restricciones de parámetros y ejecutar ajustadores lineales o no lineales.
Modelos compuestos y ajustes personalizados
4m 06sAmplía tu conjunto de herramientas de modelado combinando múltiples modelos matemáticos y definiendo tus propios ajustadores personalizados y modelos conscientes de las unidades.
Análisis de series temporales: a la caza de exoplanetas
5m 30sAnaliza datos periódicos utilizando el módulo astropy.timeseries. Repasamos cómo plegar curvas de luz y descubrir periodos con el algoritmo Box Least Squares.
Cálculos cosmológicos: midiendo el universo
3m 56sRealiza cálculos complejos a escala del universo utilizando el módulo astropy.cosmology. Calcula tiempos de mirada al pasado, distancias de luminosidad y encuentra desplazamientos al rojo basados en la edad.