Skip to main content

Fast & scalable MCMC for all your exoplanet needs

Project description

exoplanet
=========

.. raw:: html

<p>
<a href="https://github.com/dfm/exoplanet"><img src="https://img.shields.io/badge/GitHub-dfm%2Fexoplanet-blue.svg?style=flat"/></a>
<a href="https://github.com/dfm/exoplanet/blob/master/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg?style=flat"/></a>
<a href="https://travis-ci.org/dfm/exoplanet"><img src="https://img.shields.io/travis/dfm/exoplanet/master.svg?style=flat"/></a>
<a href="https://exoplanet.dfm.io"><img src="https://img.shields.io/readthedocs/exoplanet.svg?style=flat"/></a>
<a href="https://zenodo.org/badge/latestdoi/138077978"><img src="https://zenodo.org/badge/138077978.svg" alt="DOI"></a>
<br>
<a href="https://rodluger.github.io/starry"><img src="https://img.shields.io/badge/powered_by-starry-EB5368.svg?style=flat"/></a>
<a href="https://celerite.readthedocs.io"><img src="https://img.shields.io/badge/powered_by-celerite-EB5368.svg?style=flat"/></a>
<a href="https://docs.pymc.io"><img src="https://img.shields.io/badge/powered_by-PyMC3-EB5368.svg?style=flat"/></a>
<a href="http://www.astropy.org"><img src="https://img.shields.io/badge/powered_by-AstroPy-EB5368.svg?style=flat"/></a>
</p>


*exoplanet* is a toolkit for probabilistic modeling of transit and/or radial
velocity observations of `exoplanets <https://en.wikipedia.org/wiki/Exoplanet>`_
and other astronomical time series using `PyMC3 <https://docs.pymc.io>`_.
*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:

* A fast and robust solver for Kepler's equation.
* Scalable Gaussian Processes using `celerite
<https://celerite.readthedocs.io>`_.
* Fast and accurate limb darkened light curves using `starry
<https://rodluger.github.io/starry>`_.
* Common reparameterizations for `limb darkening parameters
<https://arxiv.org/abs/1308.0009>`_, and `planet radius and impact
parameter <https://arxiv.org/abs/1811.04859>`_.
* And many others!

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 <https://arxiv.org/abs/1206.1901>`_,
`No U-Turns Sampling <https://arxiv.org/abs/1111.4246>`_, and `variational
inference <https://arxiv.org/abs/1603.00788>`_. These methods tend to be more
robust than the methods more commonly used in astronomy (like `ensemble
samplers <https://emcee.readthedocs.io>`_ and `nested sampling
<https://ccpforge.cse.rl.ac.uk/gf/project/multinest/>`_) 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
<https://github.com/dfm/exoplanet>`_ so if you have any trouble, `open an issue
<https://github.com/dfm/exoplanet/issues>`_ there.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exoplanet-0.1.0.tar.gz (2.9 MB view details)

Uploaded Source

File details

Details for the file exoplanet-0.1.0.tar.gz.

File metadata

  • Download URL: exoplanet-0.1.0.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for exoplanet-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9b93f5001f6bba7a5028c535ccb104832a15b2611d047c90c99f34aabcd4c9e7
MD5 a5ca89bcaed2a16d40a0f5cb0560a923
BLAKE2b-256 7007aed29c868b277bb97230d573d26f18e4e979ab2cd039b32bc064340678ba

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page