transform_position_from_bcrf_to_gcrf#
- pride.astro.transform_position_from_bcrf_to_gcrf(x_target_bcrf: numpy.ndarray, x_earth_bcrf: numpy.ndarray, v_earth_bcrf: numpy.ndarray, potential_at_geocenter: numpy.ndarray) numpy.ndarray#
Lorentz transformation of position vector from BCRF to GCRF
Source: Moyer, Theodore D.. Formulation for Observed and Computed Values of Deep Space Network Data Types for Navigation. (2003).
- Parameters:
x_target_bcrf – BCRF position of the target as (N, 3) array
x_earth_bcrf – BCRF position of the Earth as (N, 3) array
v_earth_bcrf – BCRF velocity of the Earth as (N, 3) array
potential_at_geocenter – Newtonian potential of all the solar system bodies, excluding the Earth, evaluated at the geocenter. Passed as (N,) array.
- Returns:
GCRF position of the target as (N, 3) array