-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API design #44
Comments
Thanks for starting this! My goal is to support at least a significant subset of the
In the short term, @soichiro-hattori and I are planning on removing As for the front end, I agree that we'll want to think about how to best expose the full interface, but I'm actually not to worried because some of the design issued faced in |
Thanks for your answer @dfm! What Needless to say I am fully in favor of a common package! :) |
For performance reasons, |
I am opening this thread to discuss about the design of
jaxoplanet
's API. Do we want to merge theexoplanet
andstarry
APIs in a new one forjaxoplanet
, or do we want to keep both well separated?I think
exoplanet
only deals with limb-darkened light-curves whilestarry
allows for more things (e.g. more complex maps, reflected ones... etc.). Because the two rely on different implementations (same methods but lighter formulation forexoplanet
thanks to Agol et. al 2020), I don't know if copyingexoplanet
's API will translate well in makingstarry
-like features available injaxoplanet
.Ideally, I think
jaxoplanet
must have a (different) unified API, with sensitive defaults for the light curves methods depending on the map of the central body (e.g. if only limb-darkening needs to be modeled). Of course, that requires a bit of API rethinking. Curious to hear your thoughts about it.The text was updated successfully, but these errors were encountered: