GaussTwoPosOrbitSolver

class ssapy.orbit_solver.GaussTwoPosOrbitSolver(*args, **kwargs)[source][source]

Bases: TwoPosOrbitSolver

A 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.

eps[source]

Convergence tolerance for iterative calculations.

Type:

float

maxiter[source]

Maximum number of iterations allowed for convergence.

Type:

int

m[source]

A parameter related to the orbit determination problem.

Type:

float

ell[source]

A parameter related to the orbit determination problem.

Type:

float

kappa[source]

A constant used in orbital calculations.

Type:

float

sigma[source]

A constant used in orbital calculations.

Type:

float

tau[source]

A constant used in orbital calculations.

Type:

float

mu[source]

Standard gravitational parameter.

Type:

float

_getP()[source][source]

Computes the orbital parameter p using an iterative approach based on Shefer’s equations. This method solves for eta iteratively until convergence and then calculates p using the converged value of eta.