pylupnt.convert_coordinate_time

pylupnt.convert_coordinate_time(*args, **kwargs)

Overloaded function.

  1. convert_coordinate_time(t: Real, from_time: pylupnt._pylupnt.Time, to_time: pylupnt._pylupnt.Time) -> Real

Convert between coordinate time scales (TCB/TCG/TCL) [s].

  1. convert_coordinate_time(t: Real, from_time: pylupnt._pylupnt.Time, to_time: pylupnt._pylupnt.Time, x_bcrs: typing.Annotated[numpy.typing.ArrayLike, Real, “[3, 1]”]) -> Real

Convert between coordinate time scales using barycentric position x_bcrs for the position-dependent term [s].

  1. convert_coordinate_time(t: typing.Annotated[numpy.typing.ArrayLike, Real, “[m, 1]”], from_time: pylupnt._pylupnt.Time, to_time: pylupnt._pylupnt.Time) -> typing.Annotated[numpy.typing.NDArray[Real], “[m, 1]”]

Vectorized: convert each value between coordinate time scales (TCB/TCG/TCL) [s].

  1. convert_coordinate_time(t: typing.Annotated[numpy.typing.ArrayLike, Real, “[m, 1]”], from_time: pylupnt._pylupnt.Time, to_time: pylupnt._pylupnt.Time, x_bcrs: typing.Annotated[numpy.typing.ArrayLike, Real, “[m, 3]”]) -> typing.Annotated[numpy.typing.NDArray[Real], “[m, 1]”]

Vectorized: convert between coordinate time scales using per-epoch barycentric positions x_bcrs [s].