celestial_motion_theory