github lmarkmann/celsius v0.7.0

latest releases: v0.8.1, v0.8.0
one month ago

Breaking

  • PrecipKind::Snow is gone. Snow has its own renderer at celsius::snow, driven by a [snowfall] scene table and by the forecast's snowfall rate; PrecipKind is rain only.
  • AnalyticSky carries atmosphere: Atmosphere in place of turbidity: f64.
  • weather::turbidity_from_visibility moved to atmosphere::turbidity_from_visibility.
  • ComposeOpts is #[non_exhaustive]. Build it with ComposeOpts::new(center_az) and the with_bortle / with_analytic methods, or from ComposeOpts::default().
  • SkyState gains snowfall, and HourlyArrays gains relative_humidity_2m and snowfall, so exhaustive struct literals over either need updating.

Added

  • Anchored exposure, an atmosphere type, and snow that knows what shape it is (#88)

Don't miss a new celsius release

NewReleases is sending notifications on new releases.