fn main() {
let response = callistos::physics::tides::TidalResponse::current();
println!("Love number k2: {}", response.love_number);
println!("Quality factor Q: {}", response.quality_factor);
println!("Mean displacement: {} m", response.mean_displacement_m);
println!(
"Dissipation power: {:.2e} W",
callistos::physics::tides::dissipation_power_w(response)
);
let accel_0 = callistos::physics::tides::jupiter_tidal_acceleration(0.0);
let accel_90 = callistos::physics::tides::jupiter_tidal_acceleration(90.0);
println!("Tidal accel at 0 deg: {:.2e} m/s^2", accel_0);
println!("Tidal accel at 90 deg: {:.2e} m/s^2", accel_90);
let bulge = callistos::physics::tides::tidal_bulge_m(response, 0.0);
println!("Sub-Jupiter bulge: {:.4} m", bulge);
}