#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum Season {
Spring,
Summer,
Autumn,
Winter,
}
pub fn season_at(ls_deg: f64) -> Season {
let ls = ls_deg % 360.0;
if ls < 90.0 {
Season::Spring
} else if ls < 180.0 {
Season::Summer
} else if ls < 270.0 {
Season::Autumn
} else {
Season::Winter
}
}