empyrean.IODConfig¶
- class IODConfig(max_triplet_attempts=10, max_triplet_span_days=30.0, opposition_gap_days=90.0, max_iod_arc_days=30.0, curvature_snr_threshold=3.0, max_iod_fractional_sigma_a=1.0)[source]
Bases:
objectIOD ranging tuning. Mirrors the IOD section of
scott::od::ODConfig. Defaults matchODConfig::default().Methods
__init__([max_triplet_attempts, ...])Attributes
curvature_snr_thresholdmax_iod_arc_daysMaximum arc length (days) used for IOD.
max_iod_fractional_sigma_amax_triplet_attemptsmax_triplet_span_daysopposition_gap_daysSet to a negative value to disable opposition splitting.
- Parameters:
- max_triplet_attempts: int = 10
- max_triplet_span_days: float = 30.0
- opposition_gap_days: float = 90.0
Set to a negative value to disable opposition splitting.
- max_iod_arc_days: float = 30.0
Maximum arc length (days) used for IOD. Densest-sub-window selection on the highest-scoring opposition before IOD runs; DC inherits the same subset as group 0 and expands outward (find_orb / OrbFit progressive-arc pattern).
- curvature_snr_threshold: float = 3.0
- max_iod_fractional_sigma_a: float = 1.0