Trajectory lines for two satellites maneuvering around Earth - scales in meters
Kozmoworks is an astrodynamics and space mission simulator. This version features an 8th order symplectic orbit propagator and currently supports n-body problems with:
- impulsive orbital maneuvers
- finite burn orbital maneuvers of constant acceleration type
- atmospheric drag effects
- radiation pressure
- spherical harmonics gravity field models
Some lower priority features are yet to be implemented:
- Relativistic effects
- Complex propulsion and attitude simulations (incl. gravity gradient torque and the like)
- Spacecraft power and systems management
- Additional physics integrator/propagator options
- Built-in 3D visualizations
- Graphical scenario editor
Mission scenarios are defined in .json files - see scenarios/test.json for an example.
Kozmoworks is licensed under MIT License.
Kozmoworks uses nlohmann/json, licensed under MIT License.
Kozmoworks is also the successor to OrbitSim3D, a space mission simulator written entirely in Python, using pyOpenGL - check it out if you like!