Alfred
Alfred (the Awesome Library For Robust Exoplanet Detection) is a package designed for flexible, user-friendly
exoplanet detection and characterization.
Key Features:
Transit and radial velocity fitting for arbritary systems of exoplanets
Optional simultaneous stellar SED fitting
Flexible user-defined priors
Easy-to-understand initialization files
At its core, Alfred is built around batman
(for transit modelling), a small numerical solver for Kepler’s equation (for RV modeling), isochrones (for stellar modelling),
and emcee (to carry out MCMC fitting). Alfred handles all the busy-work behind the scenes,
while batman and friends do all the heavy-lifting, allowing you to focus on the science.
If you find any bugs or want to request a feature, please create an issue on the GitHub here. If you are interested in contributing, please reach out to Max.
Attribution
If you use
Alfredin your work, please cite Kroft et al. 2026. A scientific paper more fully detailing the code is coming soon.We also recommend citing the
emceepaper, Foreman-Mackey et al. 2013.Additionally, if you do any transit fitting, please cite
batmanwith Kreidberg 2015.Finally, if you do any stellar fitting, please cite
isochroneswith Morton 2015.
User Guide
Future Features Wishlist
Custom prior distributions
SED fitting improvements
Gaussian Process support in RV fitting
Transit depth and duration variations
Support for other limb darkening parameterizations
More physically realistic TTV modeling
Changelog
1.0.0 (2026-Jun-10)
Initial release.