fn main() {
    let response = deimoss::physics::tides::TidalResponse::current();
    println!("Love number k2: {}", response.love_number);
    println!("Quality factor Q: {}", response.quality_factor);
    println!(
        "Mars tidal acceleration at 0 deg: {:.2e} m/s^2",
        deimoss::physics::tides::mars_tidal_acceleration(0.0)
    );
    println!(
        "Tidal bulge at 0 deg: {:.6} m",
        deimoss::physics::tides::tidal_bulge_m(response, 0.0)
    );
    println!(
        "Dissipation power: {:.4e} W",
        deimoss::physics::tides::dissipation_power_w(response)
    );

    let submars = deimoss::interactions::earth_tides::submars_bulge_m(response);
    let antimars = deimoss::interactions::earth_tides::antimars_bulge_m(response);
    println!("Sub-Mars bulge: {:.6e} m", submars);
    println!("Anti-Mars bulge: {:.6e} m", antimars);
}
