jaxoplanet.light_curves.limb_dark

jaxoplanet.light_curves.limb_dark#

Module Contents#

Functions#

light_curve(→ Callable[[jaxoplanet.types.Quantity], ...)

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