adam_core.orbit_determination.iod module

adam_core.orbit_determination.iod.initial_orbit_determination(observations: OrbitDeterminationObservations | ObjectRef, linkage_members: FittedOrbitMembers | ObjectRef, propagator: Type[Propagator], min_obs: int = 6, min_arc_length: float = 1.0, contamination_percentage: float = 20.0, rchi2_threshold: float = 1000, observation_selection_method: Literal['combinations', 'first+middle+last', 'thirds'] = 'combinations', iterate: bool = False, light_time: bool = True, linkage_id_col: str = 'cluster_id', propagator_kwargs: dict = {}, chunk_size: int = 1, max_processes: int | None = 1) Tuple[FittedOrbits, FittedOrbitMembers][source]

Run initial orbit determination on linkages found in observations.