pub struct BodyChannelError {
pub body: CelestialBody,
pub comparison_count: usize,
pub max_longitude_arcsec: f64,
pub rms_longitude_arcsec: f64,
pub max_latitude_arcsec: f64,
pub rms_latitude_arcsec: f64,
pub max_distance_km: f64,
pub rms_distance_km: f64,
pub max_lon_speed_arcsec_per_day: f64,
pub max_lat_speed_arcsec_per_day: f64,
pub max_radial_speed_au_per_day: f64,
}Expand description
Per-body accuracy summary comparing the artifact to an independent hold-out corpus.
Fields§
§body: CelestialBodyBody these errors apply to.
comparison_count: usizeNumber of hold-out rows that were successfully compared for this body.
A value of zero would indicate a vacuous baseline (no rows matched), but
accuracy_baseline_against excludes bodies with zero comparisons entirely.
max_longitude_arcsec: f64Maximum absolute longitude error across all hold-out rows for this body (arcseconds).
rms_longitude_arcsec: f64Root-mean-square longitude error across all hold-out rows for this body (arcseconds).
max_latitude_arcsec: f64Maximum absolute latitude error across all hold-out rows for this body (arcseconds).
rms_latitude_arcsec: f64Root-mean-square latitude error across all hold-out rows for this body (arcseconds).
max_distance_km: f64Maximum absolute distance error across all hold-out rows for this body (km).
rms_distance_km: f64Root-mean-square distance error across all hold-out rows for this body (km).
max_lon_speed_arcsec_per_day: f64Maximum absolute longitude speed error across hold-out rows that have velocity truth (arcsec/day). Zero when no velocity-bearing rows were compared for this body.
max_lat_speed_arcsec_per_day: f64Maximum absolute latitude speed error across hold-out rows that have velocity truth (arcsec/day). Zero when no velocity-bearing rows were compared for this body.
max_radial_speed_au_per_day: f64Maximum absolute radial speed error across hold-out rows that have velocity truth (AU/day). Zero when no velocity-bearing rows were compared for this body.
Implementations§
Source§impl BodyChannelError
impl BodyChannelError
Sourcepub fn summary_line(&self) -> String
pub fn summary_line(&self) -> String
Returns a compact one-line summary for this body’s errors.