vplanet_inference
Python tools for statistical inference with VPLanet — a planetary system evolution simulator.
vplanet_inference provides a high-level Python interface for:
Running VPLanet forward models with unit-aware parameter substitution
Performing parameter sweeps and sensitivity analysis
Running Bayesian inference (MCMC / nested sampling) constrained by observational data
Getting Started
Tutorials
- Tutorial Overview
- Setting Up and Running VPLanet Models
- Global Sensitivity Analysis with
vplanet_inference - MCMC with VPLanet and
alabi- Problem: inferring TRAPPIST-1 stellar properties
- Sanity check: single run at known TRAPPIST-1 values
- 3.1 Custom Log-Likelihood
- 3.2 Log-Prior
- 3.3 Log-Posterior
- Installation
- Workflow
- 6.1 Setting Up the Prior Sampler and Transform
- 6.2 Initialising the Surrogate Model
- 6.3 Active Learning
- 6.4 MCMC on the Surrogate
- 6.5 Reloading a Saved Model