Skip to content

WeatherReport

One immutable local observation. Returned by: weather_station.observe() / weather_station.last_report()

MemberReturnsMeaning
.idstringStable report id for provenance and logging
.source_idstringThe station that made this report
.observed_at_ghnumberWorld-clock timestamp when measured
.age_gh()numberLive age of this immutable report in world-clock hours
.coverage()ZoneThe station’s local coverage frozen at observation time
.active()list of StormActive storm snapshots inside coverage at observation time
.forecast()list of WeatherEventForecastEvents expected to enter coverage within 8 world-clock hours (24 after Weather Forecasting research)

The report never contains an aftermath coordinate; those come from validated SignalTransmission packets.