ioss 0.0.3

Io celestial simulation crate for the MilkyWay SolarSystem workspace
Documentation
#[test]
fn loki_sulfur_deposits() {
    let s = ioss::resources::sulfur::loki_deposits();
    assert!(s.estimated_mass_kg > 1.0e10);
}

#[test]
fn extractable_sulfur() {
    let s = ioss::resources::sulfur::loki_deposits();
    assert!(s.extractable_sulfur_kg(0.5) > 0.0);
}

#[test]
fn minerals_silicate() {
    let m = ioss::resources::minerals::volcanic_silicates();
    assert!(m.silicate_mass_kg(10.0, 2500.0) > 0.0);
}

#[test]
fn regolith_oxygen() {
    let r = ioss::resources::regolith::sulfur_rich_resource();
    assert!(r.oxygen_mass_kg(1000.0) > 0.0);
}

#[test]
fn propellant_potential() {
    let s = ioss::resources::sulfur::loki_deposits();
    assert!(ioss::resources::sulfur::annual_propellant_potential(s, 1000.0) > 0.0);
}