europas 0.0.1

Europa celestial simulation crate for the MilkyWay SolarSystem workspace
Documentation
fn main() {
    let species = europas::exosphere::species::reference_composition();
    for s in &species {
        println!(
            "{}: {:.0}%, {} km",
            s.name,
            s.abundance_fraction * 100.0,
            s.scale_height_km
        );
    }
    let dom = europas::exosphere::species::dominant_species(&species).unwrap();
    println!("Dominant: {}", dom.name);
    let day = europas::exosphere::charging::SurfaceCharging::dayside();
    println!("Dayside potential: {:.1} V", day.surface_potential_v());
    println!(
        "Jeans parameter (O2): {:.2}",
        europas::exosphere::escape::jeans_parameter(100.0, 0.032)
    );
}