High-performance orbital dynamics in Rust + Python
Project description
rusty-orbital-dynamics
my goal is to make an accurate orbital dynamics simulator in rust, callable in python
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rusty_orbital_dynamics-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: rusty_orbital_dynamics-0.1.0-cp312-cp312-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
948d95cb7d52e917bb1fb8cf6d3f985d52765299fe0641335fdcdec393aeea33
|
|
| MD5 |
a515e715bca4fd51ee1409014f6396ec
|
|
| BLAKE2b-256 |
06c878cfafa486c986a7c67f0772cd4fbddaea5fe8261df42643ec23c461dbc1
|