empyrean.EventConfig¶
- class EventConfig(close_approaches=True, impacts=True, atmospheric=True, possible_impacts=True, shadow_events=True, body_filter=None, dense_output=False, dense_output_cadence_days=0.003472222222222222)[source]
Bases:
objectConfiguration for event detection during propagation.
- Parameters:
close_approaches (
bool) – Detect close approach periapses. Default True.impacts (
bool) – Detect nominal impacts. Default True.atmospheric (
bool) – Detect atmospheric entry/exit. Default True.possible_impacts (
bool) – Compute impact probabilities. Default True.shadow_events (
bool) – Detect shadow entry/exit. Default True.body_filter (
list[Origin|str] |None) – Restrict monitoring to specific bodies. Pass a list ofOrigin(e.g.[Origin.EARTH, Origin.MOON]) or the canonical names (e.g.["Earth", "Moon"]).Nonemeans all bodies.dense_output (
bool) – Insert dense-state points around close approaches via the integrator’s per-step interpolant. Auto-enablesAdvancedIntegratorConfig.cache_integrator_steps. Default False.dense_output_cadence_days (
float) – Cadence (days) of dense output points around close approaches. Default 5 minutes (=5.0 / 1440.0).
Methods
__init__([close_approaches, impacts, ...])Attributes
atmosphericbody_filterclose_approachesdense_outputdense_output_cadence_daysimpactspossible_impactsshadow_events- close_approaches: bool = True
- impacts: bool = True
- atmospheric: bool = True
- possible_impacts: bool = True
- shadow_events: bool = True
- dense_output: bool = False
- dense_output_cadence_days: float = 0.003472222222222222