jaxoplanet.experimental.starry.multiprecision.precision

jaxoplanet.experimental.starry.multiprecision.precision#

Functions#

starry_light_curve(→ float)

Estimate the absolute precision of a starry light curve.

limb_dark_light_curve(→ float)

Estimate the absolute precision of a limb darkened star light curve.

Module Contents#

jaxoplanet.experimental.starry.multiprecision.precision.starry_light_curve(ydeg: int, udeg: int, r: float, order: int, b: float | None = None) float[source]#

Estimate the absolute precision of a starry light curve.

Parameters:
  • ydeg (int) – Degree of the spherical harmonics map.

  • udeg (int) – Order of the limb darkening polynomial.

  • r (float) – Radius ratio.

  • order (int) – Numerical integration order.

  • b (float, optional) – Impact parameter. Defaults to None.

Returns:

Precision of the jaxoplanet light curve model.

Return type:

float

jaxoplanet.experimental.starry.multiprecision.precision.limb_dark_light_curve(udeg: int, r: float, order: int, b: float | None = None) float[source]#

Estimate the absolute precision of a limb darkened star light curve.

Parameters:
  • udeg (int) – Order of the limb darkening polynomial.

  • r (float) – Radius ratio.

  • order (int) – Numerical integration order.

  • b (float | None, optional) – Impact parameter. Defaults to None.

Returns:

Precision of the jaxoplanet light curve model.

Return type:

float