TwoPosOrbitSolver

class ssapy.orbit_solver.TwoPosOrbitSolver(r1, r2, t1, t2, mu=398600441800000.0, kappaSign=1, lam=0, eps=3e-16, maxiter=100)[source][source]

Bases: object

Parameters:
  • r1 ((3,) array_like) – Positions at t1 and t2 in meters.

  • r2 ((3,) array_like) – Positions at t1 and t2 in meters.

  • t1 (float or astropy.time.Time) – Times of observations. If float, then should correspond to GPS seconds; i.e., seconds since 1980-01-06 00:00:00 UTC

  • t2 (float or astropy.time.Time) – Times of observations. If float, then should correspond to GPS seconds; i.e., seconds since 1980-01-06 00:00:00 UTC

  • mu (float, optional) – Gravitational constant of central body in m^3/s^2. (Default: Earth’s gravitational constant in WGS84).

  • kappaSign (int, optional) – +1 for prograde, -1 for retrograde

  • lam (int, optional) – Number of complete orbits between observations. (Default: 0)

  • eps (float, optional) – Iteration tolerance.

  • maxiter (int, optional) – Maximum number of iterations.

Methods Summary

solve()

Methods Documentation

solve()[source][source]