Skip to content

morfAnalytics - v0.35.0

Choose a tag to compare

@morfredus morfredus released this 26 Aug 21:42
· 6 commits to main since this release

morfAnalytics 0.35.0

  • Weather observations (human annotations), phase 1. Users can record what they actually saw - a thunderstorm, strong wind, hail, a clearing sky - tied to a time span, alongside the measurements the station records. The station only measures temperature, humidity and pressure; observations capture the rest.
  • Storage: a single JSON file in the service's persistent state ($STATE_DIRECTORY/meteo-annotations.json), kept separate from the reconstructible measurement cache and written atomically, so an observation survives a cache purge and is never left half-written.
  • HTTP API on the Meteo domain: GET /meteohub/annotations (list plus the suggested type vocabulary), POST /meteohub/annotations (create or update), POST /meteohub/annotations/delete (remove by id).