jaxoplanet.light_curves.limb_dark
#
Module Contents#
Functions#
|
Compute the light curve for arbitrary polynomial limb darkening |
- jaxoplanet.light_curves.limb_dark.light_curve(orbit: jaxoplanet.proto.LightCurveOrbit, *u: jaxoplanet.types.Array, order: int = 10) Callable[[jaxoplanet.types.Quantity], jaxoplanet.types.Array] [source]#
Compute the light curve for arbitrary polynomial limb darkening
See Agol et al. (2020) and
jaxoplanet.core.limb_dark.light_curve()
for more technical details.- Parameters:
orbit (LightCurveOrbit) – An orbit object that can be used to evaluate the relative positions of the transiting body with respect to the light source.
u (Array) – The coefficients of the polynomial limb darkening
order (int) – The order of the numerical integration used by the backend; see
jaxoplanet.core.limb_dark.light_curve()
- Returns:
A function which takes the time in days as input and returns the light curve flux