use-orbital-element 0.1.0

Primitive orbital element vocabulary for RustUse astronomy
Documentation
  • Coverage
  • 12.12%
    4 out of 33 items documented1 out of 18 items with examples
  • Size
  • Source code size: 12.75 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 688.06 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 6s Average build duration of successful builds.
  • all releases: 6s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • RustUse/use-astronomy
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • CloudBranch

use-orbital-element

Primitive orbital element vocabulary.

use-orbital-element models orbital element kinds, validated element values with optional unit labels, and simple orbital element sets. It does not propagate orbits, solve Kepler's equation, convert between anomaly types, or implement astrodynamics.

use use_orbital_element::{OrbitalElement, OrbitalElementKind, OrbitalElementValue};

let eccentricity = OrbitalElement::new(
    OrbitalElementKind::Eccentricity,
    OrbitalElementValue::new(0.0167).unwrap(),
)
.unwrap();

assert_eq!(eccentricity.kind(), &OrbitalElementKind::Eccentricity);
assert_eq!(eccentricity.value().value(), 0.0167);