EXOFASTv2: A public, generalized, publication-quality exoplanet modeling code
Pith reviewed 2026-05-24 17:37 UTC · model grok-4.3
The pith
EXOFASTv2 fits an arbitrary number of planets to radial velocity, astrometric, and multi-wavelength transit data while modeling the star simultaneously.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
EXOFASTv2 can fit an arbitrary number of planets, radial velocity data sets, astrometric data sets, and transits observed with any combination of wavelengths while modeling the star simultaneously and constraining its properties with all-sky catalog photometry and Gaia parallaxes. The same stellar mass defines semi-major axes for all planets through Kepler's law. The code supplies an improved transit model that is both 25 percent faster and more accurate, includes options for transit timing variations, and ships with an executable that runs without an IDL license or knowledge of the language.
What carries the argument
The EXOFASTv2 code, which performs global, self-consistent fits to planetary and stellar parameters from mixed data types.
If this is right
- Multi-planet systems are modeled with one shared stellar mass that sets every semi-major axis via Kepler's law.
- Transit timing, duration, and depth variations are enabled by a single command line option.
- The code flags common modeling issues such as eccentricity handling in transit-only fits and the left-handed convention for omega.
- An executable version allows sophisticated global fits without an IDL license or programming knowledge.
Where Pith is reading between the lines
- Widespread use could reduce parameter inconsistencies that arise when different groups model the same system with separate codes.
- The public executable may allow more undergrads and amateurs to produce publication-quality fits of complex systems.
- Correcting the reported 10-minute ambiguity in transit times could tighten constraints on transit timing variation signals in future analyses.
Load-bearing premise
The claimed speed and accuracy gains in the transit model and the ability of users to run the executable without extra dependencies hold in practice.
What would settle it
A side-by-side comparison of runtime and posterior widths on the same multi-planet system using EXOFASTv2 versus an earlier version or another public code would show whether the 25 percent speed increase and accuracy improvement are realized.
read the original abstract
We present the next generation public exoplanet fitting software, EXOFASTv2. It is capable of fitting an arbitrary number of planets, radial velocity data sets, astrometric data sets, and/or transits observed with any combination of wavelengths. We model the star simultaneously in the fit and provide several state-of-the-art ways to constrain its properties, including taking advantage of the now-ubiquitous all-sky catalog photometry and Gaia parallaxes. EXOFASTv2 can model the star by itself, too. Multi-planet systems are modeled self-consistently with the same underlying stellar mass that defines their semi-major axes through Kepler's law and the planetary period. Transit timing, duration, and depth variations can be modeled with a simple command line option. We explain our methodology and rationale as well as provide an improved version of the core transit model that is both 25\% faster and more accurate. We highlight several potential pitfalls in exoplanet modeling, including the handling of eccentricity in transit-only fits, that the standard exoplanet convention for $\omega$ uses a left-handed coordinate system, contrary to most modern textbooks, how to avoid an important degeneracy when allowing negative companion masses, and a widely unappreciated, potential 10-minute ambiguity in the reported transit times. EXOFASTv2 is available at https://github.com/jdeast/EXOFASTv2 . The code is written in IDL, and includes an executable that can be run freely and legally without an IDL license or any knowledge of the language. Extensive documentation and tutorials are included in the distribution for a variety of example fits. Advanced amateurs and undergrads have successfully performed sophisticated global fits of complex planetary systems with EXOFASTv2. It is therefore a powerful tool for education and outreach as well as the broader professional community.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript presents EXOFASTv2, a public IDL-based exoplanet fitting code capable of modeling an arbitrary number of planets using combined radial velocity, astrometric, and multi-wavelength transit data. It performs simultaneous stellar modeling constrained by all-sky catalog photometry and Gaia parallaxes, includes an improved core transit model, discusses several modeling pitfalls (e.g., eccentricity handling in transit-only fits, the left-handed convention for ω, negative mass degeneracy, and transit time ambiguity), and distributes the code with an executable, documentation, and tutorials at https://github.com/jdeast/EXOFASTv2.
Significance. If the implementation and claimed improvements are correct, the work provides a valuable, accessible tool for global exoplanet modeling that supports both professional research and education/outreach. The public release of an executable without requiring an IDL license, combined with extensive documentation and tutorials, is a notable strength for community adoption. The explicit discussion of common modeling pitfalls adds educational value beyond the software itself.
minor comments (3)
- The abstract states that the improved transit model is '25% faster and more accurate' but provides no quantitative benchmarks or test cases; adding a brief comparison table or reference to validation tests in the methods section would strengthen this claim without altering the central contribution.
- The discussion of the 10-minute transit time ambiguity is highlighted as a pitfall, but the text does not explicitly state how EXOFASTv2 resolves or reports it; a short clarification or example would improve usability for readers.
- Consider adding a short table in the introduction or methods comparing key capabilities (e.g., multi-planet self-consistency, Gaia integration, executable availability) against EXOFASTv1 and other public codes to better contextualize the advances.
Simulated Author's Rebuttal
We thank the referee for their positive assessment of the manuscript and their recommendation to accept.
Circularity Check
No significant circularity
full rationale
The paper is a software release and description document for EXOFASTv2. It details capabilities for fitting multi-planet systems with various data types, simultaneous stellar modeling, and an improved transit model, while providing public code access. No derivation chain, predictions, or first-principles results are claimed that could reduce to inputs by construction; methodology is explained at a high level without equations that self-reference or fit-then-predict. Claims are externally verifiable via the linked repository, making the work self-contained with no load-bearing self-citations or ansatzes.
Axiom & Free-Parameter Ledger
Forward citations
Cited by 5 Pith papers
-
The dark and featureless surface of rocky exoplanet LHS 3844 b from JWST mid-infrared spectroscopy
JWST mid-IR spectroscopy shows LHS 3844 b has a dark, space-weathered, low-silica surface with no evidence of accumulated CO2 or SO2 gases.
-
Lithium Enrichment in a Subgiant Star with a Brown Dwarf Companion: A Planetary Engulfment Candidate
TOI-5882, a lithium-enriched subgiant with a brown dwarf companion, shows enrichment consistent with engulfment of a super-Earth to Neptune-mass planet.
-
An Atmosphere on the Ultra-Short Period super-Earth HD 3167 b
JWST eclipse data show HD 3167 b has a cooler dayside than a bare rock, indicating an atmosphere on this least-irradiated USP super-Earth with such evidence.
-
TOI-7154b: A Close-in Massive Brown Dwarf in an Eccentric Orbit
TOI-7154b is a 71.7 M_J brown dwarf in an 8.86-day eccentric orbit around a G star, with eccentricity and age suggesting stellar-like fragmentation origins.
-
A Revised Mass and Period for the Habitable Zone super-Earth GJ 3378b: A Planet Straddling the Cosmic Shoreline
Joint radial-velocity analysis revises GJ 3378b's period to 21.45 days and minimum mass to 2.3 Earth masses, placing the habitable-zone planet near the cosmic shoreline.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.