aerocontext-awc 0.4.4

aviationweather.gov Data API adapter for aerocontext-core
Documentation

aerocontext-awc

A WeatherBriefingProvider adapter for the Aviation Weather Center Data API. An area briefing fans out over the per-product endpoints (metar, taf, pirep, airsigmet) under https://aviationweather.gov/api/data/ and normalizes the JSON responses into aerocontext-core Products. No authentication is required; the client sends a custom User-Agent, as AWC asks.

The Data API accepts coordinate/bbox requests, so attach a NavDataSnapshot when it needs to serve an Area::LocationRadius:

let awc = AwcClient::new(AwcConfig::default())?.with_nav_data(snapshot);

Upstream: the Aviation Weather Center Data API (https://aviationweather.gov/data/api/), operated by the U.S. National Weather Service (NOAA) Aviation Weather Center. This is an independent, unofficial, and experimental adapter — not affiliated with, endorsed by, or supported by the NOAA/NWS Aviation Weather Center.

Part of the aerocontext workspace — see the workspace README.

Licensed under AGPL-3.0-only.