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

Modules

  • Provides the solar system planets, and state and ephemeride management.
  • Provides several dynamics used for orbital mechanics and attitude dynamics, which can be elegantly combined.
  • All the input/output needs for this library, including loading of SPICE kernels, and gravity potential files.
  • Re-export nalgebra
  • Monte Carlo module
  • Navigation submodule, relevant to both ground based navigation (orbit determination) and onboard navigation (part of the Guidance, Navigation and Control subsystem) All of the mission design and mission analysis tools and functions
  • All the orbital determination and spacecraft navigation tools and functions.
  • Polynomial and fitting module
  • Provides all the propagators / integrators available in nyx.
  • Re-export of hifitime
  • Simple tools (e.g. Lambert solver)
  • Utility functions shared by different modules, and which may be useful to engineers.

Macros

Structs

  • Re-export some useful things Orbit defines an orbital state

Enums

  • Nyx will (almost) never panic and functions which may fail will return an error.

Type Definitions

  • Re-export some useful things A spacecraft state