jaxoplanet.orbits.transit#

Module Contents#

Classes#

TransitOrbit

An orbit parameterized to be useful for fitting transiting planets

class jaxoplanet.orbits.transit.TransitOrbit(*, period: jaxoplanet.types.Quantity, duration: jaxoplanet.types.Quantity | None = None, speed: jaxoplanet.types.Quantity | None = None, time_transit: jaxoplanet.types.Quantity | None = None, impact_param: jaxoplanet.types.Quantity | None = None, radius: jaxoplanet.types.Quantity | None = None)[source]#

Bases: equinox.Module

An orbit parameterized to be useful for fitting transiting planets

property shape: tuple[int, Ellipsis][source]#
property central_radius: jaxoplanet.types.Quantity[source]#
period: jaxoplanet.types.Quantity[source]#
speed: jaxoplanet.types.Quantity[source]#
duration: jaxoplanet.types.Quantity[source]#
time_transit: jaxoplanet.types.Quantity[source]#
impact_param: jaxoplanet.types.Quantity[source]#
radius: jaxoplanet.types.Quantity[source]#
relative_position(t: jaxoplanet.types.Quantity, parallax: jaxoplanet.types.Quantity | None = None) tuple[jaxoplanet.types.Quantity, jaxoplanet.types.Quantity, jaxoplanet.types.Quantity][source]#