Crate nyx_space

Source
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.

Re-exports§

pub use self::errors::NyxError;
pub use self::cosmic::Spacecraft;
pub use self::cosmic::State;
pub use self::cosmic::TimeTagged;

Modules§

cosmic
Provides the solar system planets, and state and ephemerides management.
dynamics
Provides several dynamics used for orbital mechanics and attitude dynamics, which can be elegantly combined.
errors
io
All the input/output needs for this library, including loading of SPICE kernels, and gravity potential files.
linalg
Re-export nalgebra
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.
polyfit
Polynomial and fitting module
propagators
Provides all the propagators / integrators available in nyx.
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.

Macros§

pseudo_inverse

Type Aliases§

Orbit
Re-export some useful things A helper type alias, but no assumptions are made on the underlying validity of the frame.