tritons 0.0.3

Triton celestial simulation crate for the MilkyWay SolarSystem workspace
Documentation
#[test]
fn lander_concept() {
    let l = tritons::missions::landers::triton_lander_concept();
    assert!(!l.crewed);
    assert!(l.dry_mass_kg > 0.0);
}

#[test]
fn base_module_crewed() {
    let l = tritons::missions::landers::triton_base_module();
    assert!(l.crewed);
}

#[test]
fn orbiter_concept() {
    let o = tritons::missions::orbiters::triton_orbiter_concept();
    assert!(o.altitude_km > 0.0);
}

#[test]
fn polar_surveyor() {
    let o = tritons::missions::orbiters::triton_polar_surveyor();
    assert!(o.inclination_deg > 80.0);
}

#[test]
fn relay_coverage() {
    let r = tritons::missions::relay::triton_relay();
    assert!(r.far_side_coverage > 0.0 && r.far_side_coverage < 1.0);
}