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.
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
.