Skip to content

Fast open-source software toolkit for numerical integration in orbital environments, and is easily incorporated into existing projects with seamless Python and Matlab support

License

Notifications You must be signed in to change notification settings

mbd-astro/forest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

forest

Logo

FOREST: the Fast ORbit Environment Simulation Toolkit
Developer Wiki · Issues · Discussions

Orbit propagation is a frequent computational bottleneck in asytrodynamics problems - forest seeks to alleviate this burden by providing a fast and simple alternative to frequently used solvers like Python's scipy.integrate.solve_ivp or Matlab's ode45/ode113. Forest leverages a fast C++ backend to enable rapid numerical integration with seamless Python and Matlab support.

Forest1 is designed to be modular and easily-extendable. Functionality will include:

  • Common dynamical models
    • circular restricted three-body problem
    • bicircular restricted four-body problem
    • the Hill problem
    • restricted Hill four-body problem
    • n-body ephemeris model
  • Event finding / early stopping
    • Geometric planes
    • Apses
  • Low-thrust propulsion

Footnotes

  1. Our name pays homage to Forest Ray Moulton’s dual contributions to both the restricted three-body problem and to numerical integration methods.

About

Fast open-source software toolkit for numerical integration in orbital environments, and is easily incorporated into existing projects with seamless Python and Matlab support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published