exoplanet-dev / exoplanet

Fast & scalable MCMC for all your exoplanet needs!
https://docs.exoplanet.codes
MIT License
206 stars 52 forks source link

Remove dependency on Eigen #162

Closed dfm closed 3 years ago

dfm commented 3 years ago

The only thing that really actually depends on Eigen is the interpolation algorithm which is currently undocumented. It should be easy enough to implement this directly in Theano. This would also remove the submodule :100:

dfm commented 3 years ago

The scipy implementation is actually pure-Python. We should be able to copy that: https://github.com/scipy/scipy/blob/v1.6.2/scipy/interpolate/interpolate.py#L2338-L2564