ioss 0.0.3

Io celestial simulation crate for the MilkyWay SolarSystem workspace
Documentation
fn main() {
    let nom = ioss::environment::radiation::RadiationEnvironment::nominal_surface();
    let shel = ioss::environment::radiation::RadiationEnvironment::sheltered(2.0);
    println!(
        "Surface dose: {:.2} mSv/day",
        nom.effective_daily_dose_msv()
    );
    println!(
        "Sheltered dose: {:.2} mSv/day",
        shel.effective_daily_dose_msv()
    );
    println!(
        "Annual: {:.0} mSv",
        ioss::environment::radiation::annual_crew_dose_msv(nom)
    );
    let t = ioss::environment::thermal::ThermalEnvironment {
        local_time_hours: 21.0,
        latitude_deg: 0.0,
        shadowed: false,
    };
    println!("Noon temp: {:.1} K", t.surface_temperature_k());
}