adam_core.orbit_determination.orbit_fitter module¶
- class adam_core.orbit_determination.orbit_fitter.OrbitFitter[source]¶
Bases:
ABCAbstract class for orbit fitting.
- abstractmethod initial_fit(object_id: str | LargeStringScalar, observations: OrbitDeterminationObservations) Tuple[FittedOrbits, FittedOrbitMembers][source]¶
Initial orbit fit for a single object.
Parameters:¶
- object_id: str | pa.LargeStringScalar
id of the object we are fitting for to be used in the output
- observations: OrbitDeterminationObservations
observations to fit, assuming all observations correspond to the same object
Returns:¶
- fitted orbit:
one (or zero) orbits fitted to the given input observations
- fitted members:
input observations with flags solution and outlier set based on whether the observation was used by the fitter. Residuals are NOT set.