transform_position_from_gcrf_to_bcrf#

pride.astro.transform_position_from_gcrf_to_bcrf(x_target_gcrf: 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 GCRF to BCRF

Source: 10.1051/0004-6361/201218885 (Duev 2012)

Parameters:
  • x_target_gcrf – GCRF position of the target as (N, 3) array

  • x_earth_bcrf – BCRF positon 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:

BCRF position of the target as (N, 3) array