jaxoplanet.starry.multiprecision.precision
==========================================

.. py:module:: jaxoplanet.starry.multiprecision.precision


Functions
---------

.. autoapisummary::

   jaxoplanet.starry.multiprecision.precision.starry_light_curve
   jaxoplanet.starry.multiprecision.precision.limb_dark_light_curve


Module Contents
---------------

.. py:function:: starry_light_curve(ydeg: int, udeg: int, r: float, order: int, b: float | None = None) -> float

   Estimate the absolute precision of a starry light curve.

   :param ydeg: Degree of the spherical harmonics map.
   :type ydeg: int
   :param udeg: Order of the limb darkening polynomial.
   :type udeg: int
   :param r: Radius ratio.
   :type r: float
   :param order: Numerical integration order.
   :type order: int
   :param b: Impact parameter. Defaults to None.
   :type b: float, optional

   :returns: Precision of the jaxoplanet light curve model.
   :rtype: float


.. py:function:: limb_dark_light_curve(udeg: int, r: float, order: int, b: float | None = None) -> float

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

   :param udeg: Order of the limb darkening polynomial.
   :type udeg: int
   :param r: Radius ratio.
   :type r: float
   :param order: Numerical integration order.
   :type order: int
   :param b: Impact parameter. Defaults to None.
   :type b: float | None, optional

   :returns: Precision of the jaxoplanet light curve model.
   :rtype: float


