phoboss 0.0.3

Phobos celestial simulation crate for the MilkyWay SolarSystem workspace
Documentation
fn main() {
    let nom = phoboss::environment::radiation::RadiationEnvironment::nominal_surface();
    let shel = phoboss::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",
        phoboss::environment::radiation::annual_crew_dose_msv(nom)
    );
    let t = phoboss::environment::thermal::ThermalEnvironment {
        local_time_hours: 7.66 * 0.5,
        latitude_deg: 0.0,
        shadowed: false,
    };
    println!("Noon temp: {:.1} K", t.surface_temperature_k());
}