ioss 0.0.3

Io celestial simulation crate for the MilkyWay SolarSystem workspace
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
fn main() {
    let a = ioss::geology::craters::unnamed_crater_a();
    println!(
        "{}: {} km, d/D = {:.4}",
        a.name,
        a.diameter_km,
        a.depth_to_diameter_ratio()
    );
    let impactor = ioss::physics::collisions::basin_forming_impactor();
    println!("Basin-forming KE: {:.2e} J", impactor.kinetic_energy_j());
    println!(
        "Transient crater: {:.0} m",
        impactor.transient_crater_diameter_m()
    );
}