empyrean.DetermineResult¶
- class DetermineResult(orbit, observations, summary, iterations, update_norm, converged, covariance, covariance_representation, covariance_9x9, non_grav_delta, rejection_passes, num_oppositions_fit, force_model_used, solve_for_used, acceptability, station_biases)[source]
Bases:
objectResult of orbit determination — returned by both
determine()(full IOD + DC pipeline) andrefine()(Bayesian-prior fit against an existing orbit + covariance).Mirrors the Rust wrapper’s
empyrean::DetermineResult.Methods
__init__(orbit, observations, summary, ...)Attributes
orbitFitted orbit.
observationsPer-observation residuals + rejection / influence diagnostics.
summaryiterationsupdate_normconvergedcovarianceFitted 6×6 state covariance, in
covariance_representation.covariance_representationcovariance_9x9Full 9×9 covariance over (state, A1, A2, A3) when solving for non-grav.
non_grav_deltaCumulative non-grav corrections (ΔA1, ΔA2, ΔA3) when present.
rejection_passesnum_oppositions_fitforce_model_usedsolve_for_usedacceptabilitystation_biasesPer-station fitted nuisance biases when
ODConfig.fit_station_biaseswas active.- Parameters:
orbit (CartesianOrbits | KeplerianOrbits | CometaryOrbits | SphericalOrbits)
observations (ObservationResults)
summary (ResidualSummary)
iterations (int)
update_norm (float)
converged (bool)
covariance (ndarray)
covariance_representation (CovarianceRepresentation)
covariance_9x9 (ndarray | None)
non_grav_delta (ndarray | None)
rejection_passes (int)
num_oppositions_fit (int)
force_model_used (ForceModelTier)
solve_for_used (SolveForParams)
acceptability (AcceptabilityReport)
station_biases (StationBiases)
- orbit: CartesianOrbits | KeplerianOrbits | CometaryOrbits | SphericalOrbits
Fitted orbit. Coordinate flavor matches
ODConfig.output_representation.
- observations: ObservationResults
Per-observation residuals + rejection / influence diagnostics.
- summary: ResidualSummary
- iterations: int
- update_norm: float
- converged: bool
- covariance: ndarray
Fitted 6×6 state covariance, in
covariance_representation.
- covariance_representation: CovarianceRepresentation
- covariance_9x9: ndarray | None
Full 9×9 covariance over (state, A1, A2, A3) when solving for non-grav.
- rejection_passes: int
- num_oppositions_fit: int
- force_model_used: ForceModelTier
- solve_for_used: SolveForParams
- acceptability: AcceptabilityReport
- station_biases: StationBiases
Per-station fitted nuisance biases when
ODConfig.fit_station_biaseswas active. Empty quivr table otherwise.