Skip to content

Adding Higher Fidelity Propagators #7

@hunterqueb

Description

@hunterqueb

What are the current plans for adding higher fidelity propagators?
Python is in desperate need for a high quality astrodynamics library, and the only thing stopping me from adopting AstroForge into my workflow is support for additional propagators. I think the main issues with the current propagator implementation needs to be addressed:

  1. Moving away from python implementations of ode solvers
  2. Implementation of different integrators

In regards to (1), scipy's solve_ivp is slow, and moving to a pipeline that includes calling C implementations of RK45 would greatly increase performance in applications where the propagator can be called millions of times. For (2), higher order methods like RK89 would be a nice feature when propagating objects with more complex force models.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions