Crate nyx_space[−][src]
Expand description
nyx-space
Nyx: Blazing fast high-fidelity astrodynamics for Monte Carlo analyzes of constellations, interplanetary missions, and deep space flight navigation.
Refer to nyxspace.com for a user guide, a show case, the MathSpec, and the validation data.
Modules
celestia | Provides the solar system planets, and state and (later) ephemeride management. |
dimensions | Re-export nalgebra |
dynamics | Provides several dynamics used for orbital mechanics and attitude dynamics, which can be elegantly combined. |
io | All the input/output needs for this library, including loading of SPICE kernels, and gravity potential files. |
mc | Monte Carlo module |
md | All of the mission design and mission analysis tools and functions |
od | All the orbital determination and spacecraft navigation tools and functions. |
opti | Optimization module |
propagators | Provides all the propagators / integrators available in |
time | Re-export of hifitime |
tools | Simple tools (e.g. Lambert solver) |
utils | Utility functions shared by different modules, and which may be useful to engineers. |
Structs
Orbit | Orbit defines an orbital state |
Spacecraft | A spacecraft state |
Enums
NyxError |
Traits
State | A trait for generate propagation and estimation state. The first parameter is the size of the state, the second is the size of the propagated state including STM and extra items. |
TimeTagged | A trait allowing for something to have an epoch |