oberons 0.0.3

Oberon celestial simulation crate for the MilkyWay SolarSystem workspace
Documentation
1
2
3
4
5
6
7
8
9
10
11
fn main() {
    let pv = oberons::observation::uranus_view::UranusView::sub_uranus_default();
    println!("Apparent diameter: {} deg", pv.apparent_diameter_deg);
    println!("Visible: {}", pv.is_visible());
    println!(
        "Planetshine gain: {:.3}",
        oberons::observation::uranus_view::uranusshine_gain(pv, 0.5)
    );
    let nav = oberons::observation::navigation::NavigationSolution::autonomous_surface_fix();
    println!("Nav robust: {}", nav.is_robust());
}