jaxoplanet.starry.light_curves#
Functions#
|
Light curve of an occulted surface. |
|
Module Contents#
- jaxoplanet.starry.light_curves.surface_light_curve(surface: jaxoplanet.starry.surface.Surface, r: float | None = None, x: float | None = None, y: float | None = None, z: float | None = None, theta: float | None = None, order: int = 20, higher_precision: bool = False)[source]#
Light curve of an occulted surface.
- Parameters:
surface (Surface) – Surface object
r (float or None) – radius of the occulting body, relative to the current map body
x (float or None) – x coordinate of the occulting body relative to the surface center. By default (None) 0.0
y (float or None) – y coordinate of the occulting body relative to the surface center. By default (None) 0.0
z (float or None) – z coordinate of the occulting body relative to the surface center. By default (None) 0.0
theta (float) – rotation angle of the map, in radians. By default 0.0
order (int) – order of the P integral numerical approximation. By default 20
higher_precision (bool) – whether to compute change of basis matrix as hight precision. By default False (only used to testing).
- Returns:
flux
- Return type:
ArrayLike