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());
}