empyrean.AcceptabilityReport

class AcceptabilityReport(fit_acceptable, extrapolation_acceptable, converged_ok, reduced_chi2_ok, reduced_chi2_value, reduced_chi2_threshold, rms_ok, rms_value_arcsec, rms_threshold_arcsec, residual_isotropy_ok, at_ct_ratio_value, at_ct_ratio_threshold, covariance_ok, arc_coverage_ok, arc_days_value, arc_days_threshold, fractional_sigma_a_ok, fractional_sigma_a_value, fractional_sigma_a_threshold)[source]

Bases: object

Structured fit-quality verdict — mirrors scott::od::AcceptabilityReport.

Each *_ok flag is the verdict; *_value is the measured statistic; *_threshold is the bound it was compared against. Override the thresholds via AcceptabilityThresholds on ODConfig (e.g. tighten fractional_sigma_a to 1e-4 for Sentry-grade impact monitoring).

Methods

__init__(fit_acceptable, ...)

Attributes

fit_acceptable

converged AND positive-definite covariance AND reduced χ2\chi^2 AND RMS AND residual-isotropy thresholds all met.

extrapolation_acceptable

fit_acceptable AND arc-coverage AND σa/a\sigma_a / |a| thresholds met.

converged_ok

DC iteration reached the configured update-norm tolerance within the iteration budget.

reduced_chi2_ok

Reduced χ2\chi^2 at or below AcceptabilityThresholds.reduced_chi2.

reduced_chi2_value

Measured reduced χ2\chi^2 of the post-DC fit.

reduced_chi2_threshold

Threshold the value was compared against.

rms_ok

Combined astrometric RMS at or below AcceptabilityThresholds.rms_arcsec.

rms_value_arcsec

Combined RA·cos(δ) and Dec residual RMS (arcsec).

rms_threshold_arcsec

Threshold the value was compared against.

residual_isotropy_ok

Residual cloud is roughly isotropic in the sky plane: max(AT/CT,  CT/AT)\max(AT/CT,\; CT/AT) at or below AcceptabilityThresholds.at_ct_ratio.

at_ct_ratio_value

Measured max(AT/CT,  CT/AT)\max(AT/CT,\; CT/AT) ratio.

at_ct_ratio_threshold

Threshold the value was compared against.

covariance_ok

Final 6×6 state covariance is finite and positive-definite.

arc_coverage_ok

Observation-arc length at or above AcceptabilityThresholds.min_arc_days.

arc_days_value

Length of the observation arc actually used in the fit (days).

arc_days_threshold

Threshold the value was compared against.

fractional_sigma_a_ok

Fractional uncertainty σa/a\sigma_a / |a| at or below AcceptabilityThresholds.fractional_sigma_a.

fractional_sigma_a_value

Measured σa/a\sigma_a / |a|.

fractional_sigma_a_threshold

Threshold the value was compared against.

Parameters:
  • fit_acceptable (bool)

  • extrapolation_acceptable (bool)

  • converged_ok (bool)

  • reduced_chi2_ok (bool)

  • reduced_chi2_value (float)

  • reduced_chi2_threshold (float)

  • rms_ok (bool)

  • rms_value_arcsec (float)

  • rms_threshold_arcsec (float)

  • residual_isotropy_ok (bool)

  • at_ct_ratio_value (float)

  • at_ct_ratio_threshold (float)

  • covariance_ok (bool)

  • arc_coverage_ok (bool)

  • arc_days_value (float)

  • arc_days_threshold (float)

  • fractional_sigma_a_ok (bool)

  • fractional_sigma_a_value (float)

  • fractional_sigma_a_threshold (float)

fit_acceptable: bool

converged AND positive-definite covariance AND reduced χ2\chi^2 AND RMS AND residual-isotropy thresholds all met. Trustworthy state vector at the arc epoch.

Type:

Top-level pass

extrapolation_acceptable: bool

fit_acceptable AND arc-coverage AND σa/a\sigma_a / |a| thresholds met. Gate that VA sampling / close-approach prediction / follow-up scheduling should check before relying on extrapolated state.

converged_ok: bool

DC iteration reached the configured update-norm tolerance within the iteration budget.

reduced_chi2_ok: bool

Reduced χ2\chi^2 at or below AcceptabilityThresholds.reduced_chi2.

reduced_chi2_value: float

Measured reduced χ2\chi^2 of the post-DC fit.

reduced_chi2_threshold: float

Threshold the value was compared against.

rms_ok: bool

Combined astrometric RMS at or below AcceptabilityThresholds.rms_arcsec.

rms_value_arcsec: float

Combined RA·cos(δ) and Dec residual RMS (arcsec).

rms_threshold_arcsec: float

Threshold the value was compared against.

residual_isotropy_ok: bool

Residual cloud is roughly isotropic in the sky plane: max(AT/CT,  CT/AT)\max(AT/CT,\; CT/AT) at or below AcceptabilityThresholds.at_ct_ratio. NaN when no along/cross-track decomposition was computed (no sky-motion rates available).

at_ct_ratio_value: float

Measured max(AT/CT,  CT/AT)\max(AT/CT,\; CT/AT) ratio.

at_ct_ratio_threshold: float

Threshold the value was compared against.

covariance_ok: bool

Final 6×6 state covariance is finite and positive-definite.

arc_coverage_ok: bool

Observation-arc length at or above AcceptabilityThresholds.min_arc_days.

arc_days_value: float

Length of the observation arc actually used in the fit (days).

arc_days_threshold: float

Threshold the value was compared against.

fractional_sigma_a_ok: bool

Fractional uncertainty σa/a\sigma_a / |a| at or below AcceptabilityThresholds.fractional_sigma_a. The default (0.1) is a loose general-purpose gate; tighten to 1e-4 for Sentry-grade impact monitoring.

fractional_sigma_a_value: float

Measured σa/a\sigma_a / |a|.

fractional_sigma_a_threshold: float

Threshold the value was compared against.