jaxoplanet.proto
================

.. py:module:: jaxoplanet.proto


Classes
-------

.. autoapisummary::

   jaxoplanet.proto.LightCurveOrbit


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

.. py:class:: LightCurveOrbit

   Bases: :py:obj:`Protocol`


   An interface for orbits that can be used to compute light curves


   .. py:property:: shape
      :type: tuple[int, Ellipsis]



   .. py:property:: radius
      :type: jaxoplanet.types.Scalar



   .. py:method:: relative_position(t: jaxoplanet.types.Scalar) -> tuple[jaxoplanet.types.Scalar, jaxoplanet.types.Scalar, jaxoplanet.types.Scalar]


   .. py:property:: central_radius
      :type: jaxoplanet.types.Scalar



