light_time_from_rx_epoch ======================== .. py:function:: pride.astro.light_time_from_rx_epoch(tdb_rx: astropy.time.Time, xrec_bcrf_rx: numpy.ndarray, source_id: str, perturbing_bodies: list[str], precision: float, max_iterations: int) -> astropy.time.TimeDelta Light-time from source to receiver Given a reception epoch and the associated position of the receiver in BCRF, calculates the light-time for a source (transmitter) identified by a name or ID known to SPICE, using the Newton-Raphson algorithm as formulated in Duev 2012 (10.1051/0004-6361/201218885). The estimated light-time results from iteratively solving the light-time equation with precision settings specified by the user, and considering post-Newtonian relativistic perturbations caused by the list of massive bodies passed as input. The function returns the light-time between source and receiver in TDB seconds. :param bcrf_rx: RX epoch in TDB :param xrec_bcrf_rx: BCRF position vector of receiver at RX epoch :param source_id: Name or ID of source known to SPICE :param perturbing_bodies: List of names or IDs of massive bodies to be considered for relativistic corrections. Must be known to SPICE :param precision: Tolerance to be used in the computation of the light-time :param max_iterations: Maximum number of iterations to perform when computing the light-time when requested precision cannot be achieved. :return: Light-time between source and receiver in TDB seconds