tritons 0.0.2

Triton celestial simulation crate for the MilkyWay SolarSystem workspace
Documentation
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum TritonRegion {
    CantaloupeTerrain,
    MonadRegio,
    N2IceCap,
    GeyserField,
}

pub fn named_region(latitude_deg: f64, longitude_deg: f64) -> TritonRegion {
    if latitude_deg < -60.0 {
        TritonRegion::N2IceCap
    } else if latitude_deg < -30.0 && longitude_deg < 60.0 {
        TritonRegion::GeyserField
    } else if latitude_deg > 0.0 && (280.0..=360.0).contains(&longitude_deg) {
        TritonRegion::MonadRegio
    } else {
        TritonRegion::CantaloupeTerrain
    }
}