adam_core.orbit_determination.od module¶
- adam_core.orbit_determination.od.differential_correction(orbits: FittedOrbits | ObjectRef, orbit_members: FittedOrbitMembers | ObjectRef, observations: OrbitDeterminationObservations | ObjectRef, propagator: Type[Propagator], min_obs: int = 5, min_arc_length: float = 1.0, contamination_percentage: float = 20, rchi2_threshold: float = 100, delta: float = 1e-08, max_iter: int = 20, method: Literal['central', 'finite'] = 'central', propagator_kwargs: dict = {}, chunk_size: int = 10, max_processes: int | None = 1, orbit_ids: ndarray[tuple[Any, ...], dtype[str_]] | None = None, obs_ids: ndarray[tuple[Any, ...], dtype[str_]] | None = None) Tuple[FittedOrbits, FittedOrbitMembers][source]¶
Differentially correct (via finite/central differencing).