EMPYREAN DYNAMICS

User guide

  • About empyrean
    • How it’s built
    • See it in action
    • How the pieces fit together
  • Propagation
    • Inputs and outputs
    • Force-model tiers
    • Uncertainty methods
    • Multi-orbit batch propagation
    • Non-gravitational forces (Yarkovsky / outgassing)
      • Cometary outgassing — model, g(r), and dt
      • Fitting non-grav parameters
    • Events
  • Close approach, B-plane, and impact probability
    • Apophis through 2029
    • Reading the impact-probability table
    • B-plane geometry
    • Method comparison in one query
    • Driving a virtual-asteroid sample with Monte Carlo
    • Cost guidance
  • Orbit determination
    • End-to-end
    • Re-fitting with a prior
    • Evaluating without fitting
    • Stateful sessions
    • Station biases
    • Weighting and catalog debiasing
    • Convergence tolerance
    • Fit acceptability
  • Working with sensitivities
    • Filter to one chain
      • STM convention
    • Propagating a covariance
    • Nonlinearity diagnostic
    • Observation-side partials
  • Data setup
    • What ships via PyPI
    • Discovery and caching
    • Bundled assets
    • Lazy-fetched extras
    • Time-scale kernels
    • Bypassing PyPI
    • Network-query caches

Reference

  • Frames, units, and time scales
    • Time scales
    • Reference frames
    • Origins
    • Units
    • Coordinate representations
  • Glossary
    • Astrodynamics
    • Reference frames and bodies
    • Time scales
    • Observation models
  • Validation
    • Cross-channel binding fidelity
    • Trajectory sensitivity (chaos amplification)
    • External reference comparisons
    • Open issues
    • External-reference comparisons
    • Reproducing locally
    • What “validated” means here
  • API reference
    • Pipeline entry points
      • empyrean.propagate
      • empyrean.generate_ephemeris
      • empyrean.determine
      • empyrean.evaluate
      • empyrean.refine
      • empyrean.transform_coordinates
      • empyrean.get_states
      • empyrean.get_observer_states
      • empyrean.compute_impact_probabilities
      • empyrean.compute_b_planes
    • I/O helpers
      • empyrean.query_sbdb
      • empyrean.query_horizons
      • empyrean.query_observations
      • empyrean.read_ades
      • empyrean.initialize
      • empyrean.download_data
      • empyrean.default_data_dir
    • Coordinates & orbits
      • empyrean.CartesianCoordinates
      • empyrean.KeplerianCoordinates
      • empyrean.CometaryCoordinates
      • empyrean.SphericalCoordinates
      • empyrean.CartesianCovariance
      • empyrean.KeplerianCovariance
      • empyrean.CometaryCovariance
      • empyrean.SphericalCovariance
      • empyrean.CartesianOrbits
      • empyrean.KeplerianOrbits
      • empyrean.CometaryOrbits
      • empyrean.SphericalOrbits
      • empyrean.NonGravParams
      • empyrean.PhotometricParams
      • empyrean.Epochs
      • empyrean.TimeScale
      • empyrean.Frame
      • empyrean.Origin
    • Observers
      • empyrean.Observers
    • Propagation
      • empyrean.PropagationConfig
      • empyrean.PropagationResult
      • empyrean.DiagnosticsConfig
      • empyrean.AdvancedIntegratorConfig
      • empyrean.IntegratorChoice
      • empyrean.OriginSwitchingConfig
      • empyrean.ForceModelTier
      • empyrean.UncertaintyMethod
      • empyrean.SigmaPoint
      • empyrean.MonteCarlo
      • empyrean.EventConfig
      • empyrean.Events
      • empyrean.EventSummary
      • empyrean.CloseApproachStarts
      • empyrean.CloseApproachEnds
      • empyrean.Periapses
      • empyrean.Impacts
      • empyrean.PossibleImpacts
      • empyrean.AtmosphericEntries
      • empyrean.AtmosphericExits
      • empyrean.CaptureStarts
      • empyrean.CaptureEnds
      • empyrean.ShadowEntries
      • empyrean.ShadowExits
    • Ephemeris
      • empyrean.Ephemeris
      • empyrean.EphemerisConfig
      • empyrean.EphemerisResult
    • Impact probability and B-plane
      • empyrean.ImpactProbabilities
      • empyrean.BPlanes
    • Math primitives
      • empyrean.eigenvector_max_6x6
      • empyrean.split_gaussian
      • empyrean.MixtureComponent
    • Sensitivity
      • empyrean.StateSensitivities
      • empyrean.ObservationSensitivities
    • Orbit determination
      • empyrean.ADESObservations
      • empyrean.ODConfig
      • empyrean.DetermineResult
      • empyrean.EvaluateResult
      • empyrean.ObservationResults
      • empyrean.ResidualSummary
      • empyrean.AcceptabilityReport
      • empyrean.StationBiases
      • empyrean.OutputEpoch
      • empyrean.OutputEpochMode
      • empyrean.Session
      • empyrean.SessionDiff
      • OD configuration
v0.7.0rc0
empyrean › Overview: module code
Index

All modules for which code is available

  • empyrean
    • empyrean.coordinates.coordinates
    • empyrean.coordinates.enums
    • empyrean.coordinates.epoch
    • empyrean.coordinates.transform
    • empyrean.ephemeris.generate
    • empyrean.ephemeris.result
    • empyrean.ephemeris.sensitivity
    • empyrean.impact
    • empyrean.io.horizons
    • empyrean.io.observations
    • empyrean.io.sbdb
    • empyrean.math
    • empyrean.observers.observers
    • empyrean.observers.state
    • empyrean.od.ades_observations
    • empyrean.od.determine
    • empyrean.od.residuals
    • empyrean.od.result
    • empyrean.od.session
    • empyrean.orbits.nongrav
    • empyrean.orbits.orbits
    • empyrean.orbits.photometry
    • empyrean.propagation.config
    • empyrean.propagation.events
    • empyrean.propagation.propagate
    • empyrean.propagation.result
    • empyrean.states