Astronomía y Exploración Espacial

Proyectos / Universidad

Universidad ⏱ 6 semanas · trabajo autónomo de 5 a 6 h semanales + 1 h de tutoría revision

Fotometría de un tránsito exoplanetario

«¿Qué se puede saber de un planeta y de su estrella a partir de una bajada de brillo del 1 % que dura tres horas?»

Descargar la curva de luz pública de una estrella con planeta en tránsito (Kepler o TESS), limpiarla, plegarla con el periodo, ajustar un modelo de tránsito con oscurecimiento al limbo y obtener el radio relativo, el parámetro de impacto, a/R⋆ y la densidad estelar con sus incertidumbres.

Objetivo

Procesar una curva de luz real (detrending, plegado por periodo), ajustar un modelo físico de tránsito por mínimos cuadrados y por MCMC, derivar Rₚ/R⋆, b, a/R⋆ y ρ⋆ con incertidumbres, y comparar con los valores publicados discutiendo las degeneraciones.

Producto final

Cuaderno (Jupyter u otro) reproducible con la descarga de datos, el procesamiento, los ajustes y las cadenas MCMC; informe de 8 a 12 páginas con la curva plegada, el mejor modelo, las distribuciones posteriores y la comparación con la literatura.

Materiales

  • Computador con Python: NumPy, SciPy, Matplotlib, astropy, lightkurve (descarga de Kepler/TESS desde MAST) y emcee (MCMC); o equivalentes
  • Catálogos públicos: NASA Exoplanet Archive (exoplanetarchive.ipac.caltech.edu) para los parámetros publicados del sistema elegido
  • El modelo de tránsito de la lección (anillos con oscurecimiento al limbo cuadrático) o el paquete batman
  • Acceso al simulador Curva de luz de un tránsito del portal para ensayar

Matemáticas que usa

  • Geometría del tránsito: profundidad δ = (Rₚ/R⋆)², parámetro de impacto b, duraciones T₁₄ y T₂₃
  • Oscurecimiento al limbo y área de intersección de dos círculos; integración numérica por anillos
  • Mínimos cuadrados no lineales, χ², matriz de covarianza; inferencia bayesiana y MCMC
  • Periodogramas (BLS / Lomb–Scargle) para detectar el periodo; ruido blanco y rojo

En el portal

Lecciones y artículos: Simuladores:

Fases del proyecto

Semana 1 — Geometría y ensayo con el simulador

  1. Con Tránsitos y curvas de luz deduce δ=k2\delta = k^2 con k=Rp/R⋆k = R_p/R_\star, T14T_{14} y T23T_{23} en función de kk, bb, a/R⋆a/R_\star y PP, y la inversión aproximada de (T14,T23,δ)(T_{14}, T_{23}, \delta) a (b,a/R⋆)(b, a/R_\star).
  2. Implementa el modelo de tránsito por anillos con limbo cuadrático (u1,u2)(u_1, u_2) y verifícalo: sin limbo, la profundidad central debe ser k2k^2 exactamente; con u1=0,4u_1 = 0{,}4, u2=0,26u_2 = 0{,}26 y b=0b = 0, ≈ 21 % más profunda que k2k^2 (ejemplo de la lección).
  3. Ensaya en el simulador Curva de luz de un tránsito: genera una curva sintética con ruido, ajústala con tu modelo y recupera los parámetros de entrada. Este es tu test de inyección y recuperación.

Semana 2 — Datos reales

  1. Elige un sistema con tránsitos profundos y bien estudiados (por ejemplo HD 209458 b, WASP-18 b, Kepler-7 b o TOI-270 según disponibilidad; consulta el NASA Exoplanet Archive) y descarga la curva de luz con lightkurve (Kepler PDCSAP o TESS SPOC, cadencia de 2 min o 30 min).
  2. Inspecciona: huecos, saltos entre sectores o trimestres, puntos marcados con quality distinto de cero. Elimina los puntos malos y normaliza cada segmento.
  3. Detrending: ajusta y divide por una tendencia suave (spline o filtro de Savitzky–Golay) con los tránsitos enmascarados para no deformarlos. Documenta cada decisión.
  4. Estima el ruido punto a punto (desviación estándar fuera de tránsito) y el ruido rojo con el método de binning (la curva σ(N)\sigma(N) frente a 1/N1/\sqrt N).

Semana 3 — Periodo y plegado

  1. Corre un periodograma BLS sobre la curva limpia y recupera el periodo PP y la época T0T_0; compáralos con el valor publicado. Explica con Periodogramas de Lomb–Scargle por qué BLS es más adecuado que Lomb–Scargle para tránsitos.
  2. Pliega la curva en fase: ϕ=((t−T0)/P+0,5) mod 1−0,5\phi = ((t - T_0)/P + 0{,}5) \bmod 1 - 0{,}5. Agrupa en intervalos de 5 minutos para visualizar y grafica la curva plegada con barras de error.
  3. Mide a mano δ\delta, T14T_{14} y T23T_{23} sobre la curva plegada y obtén una primera estimación de kk, bb y a/R⋆a/R_\star con las fórmulas de inversión.

Semana 4 — Ajuste por mínimos cuadrados

  1. Ajusta el modelo completo (kk, bb, a/R⋆a/R_\star, T0T_0, PP fijo o libre, u1u_1, u2u_2 fijos de tablas o libres) por mínimos cuadrados no lineales (scipy.optimize.least_squares). Reporta χν2\chi^2_\nu y la matriz de covarianza.
  2. Verifica el ajuste: residuos sin estructura, χν2≈1\chi^2_\nu \approx 1 (si no, reescala las incertidumbres o incluye ruido rojo).
  3. Deriva ρ⋆=3πGP2(aR⋆)3\rho_\star = \dfrac{3\pi}{GP^2}\left(\dfrac{a}{R_\star}\right)^3 (Seager & Mallén-Ornelas 2003) y compárala con la densidad publicada de la estrella.
  4. Con R⋆R_\star del catálogo, obtén RpR_p en radios de Júpiter y compara con la literatura.

Semana 5 — MCMC y degeneraciones

  1. Con Inferencia bayesiana y MCMC, define la verosimilitud gaussiana y priores razonables (uniformes en kk, b∈[0,1+k]b \in [0, 1 + k], a/R⋆>1a/R_\star > 1; gaussianos en u1,u2u_1, u_2 si se fijan de tablas).
  2. Corre emcee (por ejemplo 32 caminantes, 5 000 pasos), descarta el burn-in, comprueba la convergencia (autocorrelación, Gelman–Rubin con varias cadenas) y presenta las posteriores marginales y el diagrama de esquina.
  3. Analiza la degeneración bb–a/R⋆a/R_\star–limbo: compara las posteriores con limbo fijo y con limbo libre; cuantifica cómo crece σb\sigma_b y σρ⋆\sigma_{\rho_\star} (la lección anticipa: del 10 % al 30–50 % en ρ⋆\rho_\star).
  4. Reporta cada parámetro como mediana y percentiles 16–84, y compáralos con los valores publicados (tabla con diferencia en unidades de σ\sigma).

Semana 6 — Informe

  1. Informe con: sistema elegido y por qué, procesamiento (con figuras de antes y después), periodograma, curva plegada y modelo, resultados con incertidumbres, comparación con la literatura, discusión de degeneraciones y limitaciones.
  2. Cuaderno reproducible: una sola ejecución debe regenerar todas las figuras y tablas desde la descarga.
  3. Presentación de 10 minutos; el jurado pregunta qué cambiaría con datos de peor cadencia o con un tránsito rasante.

Matemáticas del proyecto

  • Profundidad: δ≈k2\delta \approx k^2 (sin limbo). Duraciones: T14=Pπarcsin⁡[R⋆a(1+k)2−b2sin⁡i]T_{14} = \dfrac{P}{\pi}\arcsin\left[\dfrac{R_\star}{a}\dfrac{\sqrt{(1+k)^2 - b^2}}{\sin i}\right], y T23T_{23} con (1−k)2(1-k)^2.
  • Flujo bloqueado: 1−F(t)=1π∫λ(z,k) I(μ) dA1 - F(t) = \dfrac{1}{\pi}\int \lambda(z, k)\,I(\mu)\,dA con I(μ)/I(1)=1−u1(1−μ)−u2(1−μ)2I(\mu)/I(1) = 1 - u_1(1-\mu) - u_2(1-\mu)^2 y λ\lambda el área de intersección de dos círculos.
  • Densidad estelar: ρ⋆=3πGP2(aR⋆)3\rho_\star = \dfrac{3\pi}{GP^2}\left(\dfrac{a}{R_\star}\right)^3.
  • Verosimilitud: ln⁡L=−12∑i(Fi−Mi)2σi2−∑iln⁡σi+const\ln\mathcal L = -\tfrac12\sum_i \dfrac{(F_i - M_i)^2}{\sigma_i^2} - \sum_i\ln\sigma_i + \text{const}; posterior ∝L×\propto \mathcal L \times prior.
  • Ruido rojo: si σ(N)\sigma(N) al agrupar NN puntos no baja como 1/N1/\sqrt N, el factor β=σNN/σ1>1\beta = \sigma_N\sqrt N/\sigma_1 > 1 infla las incertidumbres.

Rúbrica de evaluación

CriterioInsuficienteSuficienteNotableSobresaliente
Procesamiento de datosDatos sin limpiar o con tránsitos deformadosLimpieza y detrending documentados con máscara de tránsitosAnálisis de ruido blanco y rojoComparación de dos estrategias de detrending y su efecto en kk
Modelo y ajusteModelo sin verificarModelo verificado (inyección–recuperación) y ajuste con χν2\chi^2_\nuCovarianza, residuos y ρ⋆\rho_\star comparadaLimbo libre frente a fijo, con discusión cuantitativa
Inferencia bayesianaSin MCMCCadenas con convergencia comprobada y posterioresDegeneraciones analizadas y reportadasComparación con la literatura en unidades de σ\sigma y explicación de discrepancias
Reproducibilidad e informeNo reproducibleCuaderno que regenera figurasInforme claro con limitacionesCalidad publicable; código y datos públicos con licencia

Variantes y extensiones

  • Observación propia: con un telescopio de 20 cm y cámara CCD o DSLR, fotometría diferencial de un tránsito profundo (WASP-43 b, HAT-P-7 b…) coordinada con el Exoplanet Transit Database; requiere varias noches de práctica.
  • Variaciones del tiempo de tránsito (TTV): ajusta T0T_0 tránsito por tránsito y busca desviaciones de la efeméride lineal.
  • Velocidad radial: combina con datos públicos de RV (lección 2) para obtener la masa y la densidad del planeta.
  • Secundaria (unidad de 9.º): adapta la curva plegada como material para la lección Cazando exoplanetas con tránsitos.

Inclusión

  • Proyecto computacional, accesible con lector de pantalla; todas las figuras llevan descripción y tabla equivalente.
  • Parejas con roles intercambiables (procesamiento / inferencia) y revisión cruzada del cuaderno.
  • Se ofrece un cuaderno esqueleto con la descarga ya resuelta para quien tenga conexión limitada (los datos se pueden distribuir en una memoria USB).

Seguridad

  • Proyecto de escritorio, sin riesgos físicos.
  • En la variante observacional: trabajo nocturno en grupo, con iluminación roja, ropa abrigada y acceso seguro al sitio; el telescopio nunca se apunta al Sol, ni de día ni al amanecer, sin filtro solar certificado ISO 12312-2 en el objetivo.

Referencias y fuentes de los datos

  • Charbonneau, D., Brown, T. M., Latham, D. W. & Mayor, M. (2000). Detection of Planetary Transits Across a Sun-like Star. ApJ 529, L45 (HD 209458 b: primer tránsito observado, Rₚ = 1,27 ± 0,02 R_Júp, i = 87,1° ± 0,2°).
  • Mandel, K. & Agol, E. (2002). Analytic Light Curves for Planetary Transit Searches. ApJ 580, L171.
  • Seager, S. & Mallén-Ornelas, G. (2003). A Unique Solution of Planet and Star Parameters from an Extrasolar Planet Transit Light Curve. ApJ 585, 1038 (ρ⋆ = 3π(a/R⋆)³/(GP²)).
  • Winn, J. N. (2010). Exoplanet Transits and Occultations, en Exoplanets (S. Seager, ed.), University of Arizona Press, arXiv:1001.2010.
  • Foreman-Mackey, D., Hogg, D. W., Lang, D. & Goodman, J. (2013). emcee: The MCMC Hammer. PASP 125, 306. Kovács, G., Zucker, S. & Mazeh, T. (2002). A box-fitting algorithm in the search for periodic transits. A&A 391, 369 (BLS).
  • Datos: Mikulski Archive for Space Telescopes (MAST, archive.stsci.edu), curvas de luz Kepler (PDCSAP) y TESS (SPOC); lightkurve (Lightkurve Collaboration 2018).