#dynamics #python #orbital

rusty_orbital_dynamics

High-performance orbital dynamics in Rust + Python

1 unstable release

new 0.1.0 Apr 12, 2025

#3 in #orbital

Download history 85/week @ 2025-04-07

85 downloads per month

GPL-3.0-or-later

105KB
146 lines

rusty-orbital-dynamics

my goal is to make an accurate orbital dynamics simulator in rust, callable in python License: GPL v3

Building the library

maturin develop  # for local development
maturin build    # to build a wheel

Milestones

Implement First Lagrange Point Test Case

Write test case simulating James Web Space Telescope for 21 days to verify correct-ness of code

in Rust:

  • Implement N-body ODE system solver
  • Implement RKF4(5) integrator

In Python:

  • Implement class to pull data from JPL Horizons (this can be scavenged from my Orbital Mechanics repo)
  • Make Rust integrator callable in python

Dependencies

~3.5–8MB
~76K SLoC