XSNAP: An X-ray Supernova Analysis Pipeline with Application to the Type II Supernova 2024ggi
Abstract
X-ray observations of Type II supernovae (SNe II) probe the physics of supernova (SN) shocks and the mass-loss histories of their progenitor stars. We present multi-epoch, X-ray observations of SN II 2024ggi (D ≈ 7.2 \ Mpc) from Swift-XRT, Chandra and XMM, which cover 1 - 344 days since first light. We analyze these observations using a new open-source Python package called XSNAP, which standardizes a unified command-line interface for instrument-specific reduction and spectral extraction. XSNAP introduces application programming interfaces for per-epoch spectral modeling through PyXspec and emcee Markov chain Monte Carlo fitting. We employ XSNAP to model the multi-epoch X-ray spectra of SN 2024ggi with an absorbed thermal bremsstrahlung model and calculate a steady progenitor mass-loss rate of (6.20.2)×10-5\,M\,yr-1 (v wind = 20 \ km \ s-1), for which the detected X-ray emission traces the final 117 years before explosion. The software is publicly available on GitHub, with a released package on the Python Package Index (PyPI).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.