empyrean.evaluate¶
- evaluate(orbit, observations, *, config=None)[source]¶
Evaluate residuals for an orbit against observations.
Propagates the orbit to each observation epoch and computes residuals. No fitting is performed.
- Parameters:
orbit (
CartesianOrbits|KeplerianOrbits|CometaryOrbits|SphericalOrbits) – Single orbit (must contain exactly one entry). Parameter name is singular to match the Rust wrapper’s Context::evaluate; the type is a quivr table because Python orbits are always table-shaped, but only the first row is used.observations (
ADESObservations) – ADES optical observations.config (
ODConfig|None) – Configuration. Defaults toODConfigdefaults (Standard force model, etc.).
- Return type:
EvaluateResult- Returns:
EvaluateResult