bayesspec: A Bayesian Spectral Line Modeling Framework for Astrophysics
Abstract
bayesspec is a Bayesian spectral line modeling framework for astrophysics. Given a user-defined model and a spectral line dataset, bayesspec enables inference of the model parameters through different numerical techniques, such as Monte Carlo Markov Chain (MCMC) methods, implemented in the PyMC probabilistic programming library. The API for bayesspec is designed to support astrophysical researchers who wish to ``fit'' arbitrary, user-defined models, such as simple spectral line profile models or complicated physical models that include a full physical treatment of radiative transfer. These models are ``cloud-based'', meaning that the spectral line data are decomposed into a series of discrete clouds with parameters defined by the user's model. Importantly, bayesspec provides algorithms to determine the optimal number of clouds for a given model and dataset.
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.