Skip to content

An MCMC Analysis of Single Transiting Exoplanets with Pymc3

License

Notifications You must be signed in to change notification settings

hposborn/NamastePymc3

Repository files navigation

NamastePymc3: An MCMC Analysis of Single Transiting Exoplanets with Pymc3

NamastePymc3 is an update to my previous Namaste code using the "exoplanet" models of Dan Foreman-Mackey et al. This uses a PyMC3/Theano back-end, a differentiable Keplerian orbital model, and the Gaussian process modeling of Celerite to fit exoplanetary transits.

Here we simply provide a pre-written "exoplanet" model specific to single transits, and plot/analyse the results.

See Example.ipynb for an example of how to use it. If that doesn't render, try this nbviewer link.

alt text

NamastePymc3 natively includes eccentricity and fits for period (rather than scaled transit velocity as before). The period prior can be applied according to your prefered index - P^-8/3 (as suggested by Kipping et al ), or the less-steep P^-5/3 (as used by Osborn et al 2016 and Sandford et al 2019)

If stellar parameters are not given, Dan Huber's "Isoclassify" is required to estimate density given info scraped in the stellar module from Gaia, input catalogues, wide-field surveys, spectra, etc. A modified version is included. However, the "mesa.h5" file must be downloaded using wget https://www.dropbox.com/s/vrr8hc7qav1fzyb/mesa.h5?dl=0 in stellar/isoclassify.

About

An MCMC Analysis of Single Transiting Exoplanets with Pymc3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published