Fast and scalable MCMC for all your exoplanet needs
Project description
exoplanet
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:
- A fast and robust solver for Kepler's equation.
- Scalable Gaussian Processes using celerite.
- Fast and accurate limb darkened light curves using starry.
- Common reparameterizations for limb darkening parameters, and planet radius and impact parameter.
- 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, 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file exoplanet-0.2.5.tar.gz
.
File metadata
- Download URL: exoplanet-0.2.5.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0bc70edd1ffeca0b8d9945ab3fea9d0328db9469e776c45a7956b0b29ca2fc4 |
|
MD5 | 346f09ccde2032084199bfc83224a979 |
|
BLAKE2b-256 | c19699746271cab42bfb79cefcd856fbb244af66dfea9f9c7074f3d58b856af2 |
File details
Details for the file exoplanet-0.2.5-py2.py3-none-any.whl
.
File metadata
- Download URL: exoplanet-0.2.5-py2.py3-none-any.whl
- Upload date:
- Size: 1.7 MB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | afe7c59acb439eb6f3bde4878d3bc70cb3936dfe789d1e04e6d918b52e54ddc7 |
|
MD5 | c8d2a7000de09ace64e0aababb6f6f26 |
|
BLAKE2b-256 | 6c6299d57ef0b34d267ad3f76c6440241ccf9f4ba1a4c889e30ab1e00b833295 |