committed 08:21PM - 25 Feb 26 UTC
* provider/eccc: migrate observation values to api.weather.gc.ca OGC API
Replac…e the legacy CSV bulk download endpoint with the new api.weather.gc.ca OGC API for ECCC observation data retrieval.
Changes:
- Switch from multi-file CSV downloads to single GeoJSON API calls
per resolution (climate-hourly, climate-daily, climate-monthly)
- Rewrite _tidy_up_df to handle new _flag suffix quality columns
using LazyFrame unpivot instead of manual column pairing
- Update parameter metadata (name_original) to match new API column
names (e.g. MEAN_TEMPERATURE instead of "temp (°c)")
- Remove quality parameters as standalone metadata entries; quality
is now derived automatically from *_flag columns
- Expand timezone mapping to include daylight saving time variants
(ADT, CDT, EDT, MDT, NDT, PDT, YDT, YST)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>