GaussTwoPosOrbitSolver
- class ssapy.orbit_solver.GaussTwoPosOrbitSolver(*args, **kwargs)[source][source]
Bases:
TwoPosOrbitSolverA class for solving two-position orbit determination problems using the Gauss method. This class extends the TwoPosOrbitSolver base class and implements a method to compute the orbital parameter p based on Shefer’s equations.
Gauss’s fixed-point iteration converges only for short arcs: it recovers the velocity to 1e-11 m/s for a 38 deg LEO arc but diverges for sweeps near 90 deg and beyond (2.7 km/s error for a quarter GEO orbit). It warns with a RuntimeWarning when it does not converge; SheferTwoPosOrbitSolver handles long arcs.