fn main() {
let eclipse = enceladuss::lighting::eclipses::typical_enceladus_eclipse();
println!("Umbra radius: {} km", eclipse.umbra_radius_km);
println!("Relative velocity: {} km/s", eclipse.relative_velocity_km_s);
println!(
"Totality duration: {:.1} minutes",
eclipse.totality_duration_minutes()
);
let elev = enceladuss::lighting::solar_position::solar_elevation_deg(0.0, 16.0);
println!("Solar elevation at noon equator: {:.1} deg", elev);
let lux = enceladuss::lighting::saturnshine::saturnshine_irradiance_lux(0.7);
println!("Saturnshine at 70% phase: {:.2} lux", lux);
}