Skip to content
Fast & scalable MCMC for all your exoplanet needs!
Python C++ Shell
Branch: master
Clone or download
Latest commit 8711693 Jan 22, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci removing paper from main repo Jan 21, 2020
.vscode updating history Nov 12, 2019
docs updating URLs Jan 22, 2020
src/exoplanet updating URLs Jan 22, 2020
.clang-format in place integration of light curves Jul 30, 2019
.gitattributes vendored Jul 3, 2019
.gitignore running the tutorials properly Jan 14, 2020
.pre-commit-config.yaml adding second tutorial Jan 15, 2020
.travis.yml don't update docs repo anymore Jan 21, 2020 Adding code of conduct Mar 6, 2019 updating URLs Jan 22, 2020
HISTORY.rst updating readme and history Dec 30, 2019
LICENSE updating URLs Jan 22, 2020
environment.yml adding developer docs Nov 4, 2019
pyproject.toml running the tutorials properly Jan 14, 2020
pytest.ini fix test directory Oct 17, 2019
readthedocs.yml rtds Oct 17, 2019
requirements-dev.txt adding pipeline to run scripts Jan 14, 2020
requirements.txt adding tox for matrix of tests Nov 5, 2019 updating repo name Jan 21, 2020
setup.cfg moving rebound to optional dependency Dec 28, 2019


exoplanet is a toolkit for probabilistic modeling of transit and/or radial velocity observations of exoplanets and other astronomical time series using PyMC3. PyMC3 is a flexible and high-performance model building language and inference engine that scales well to problems with a large number of parameters. exoplanet extends PyMC3's language to support many of the custom functions and distributions required when fitting exoplanet datasets. These features include:

All of these functions and distributions include methods for efficiently calculating their gradients so that they can be used with gradient-based inference methods like Hamiltonian Monte Carlo, No U-Turns Sampling, and variational inference. These methods tend to be more robust than the methods more commonly used in astronomy (like ensemble samplers and nested sampling) especially when the model has more than a few parameters. For many exoplanet applications, exoplanet (the code) can improve the typical performance by orders of magnitude.

exoplanet is being actively developed in a public repository on GitHub so if you have any trouble, open an issue there.

You can’t perform that action at this time.