Skip to content

AquaScope v0.5.0 — multi-provider LLM, real GEMStat data, USGS region filter

Latest

Choose a tag to compare

@Rekin226 Rekin226 released this 05 Jun 09:49
· 14 commits to main since this release

What's new in v0.5.0

Added

  • Multi-provider LLM support — AI recommender now works with HuggingFace Inference API (free), Groq (free tier), Ollama (local), and OpenAI. The Streamlit dashboard has a new provider picker with free-tier signup links.
  • USGS region filter — new bbox and max_items parameters cap paginated requests to a geographic bounding box. Dashboard exposes 5 preset US regions + custom bbox input.
  • SDG6 country picker — 50+ country dropdown replaces free-text ISO3 input in the dashboard.
  • WQP state picker — US Water Quality Portal source now has a full US state dropdown.
  • Taiwan Civil IoT date filteringstart_date / end_date parameters added to the collector.
  • Dashboard source hints — Taiwan WRA sources show informational banners; Taiwan MOENV exposes a record-count slider.

Fixed

  • GEMStat collector — completely rewritten: now downloads, caches (~200 MB Zenodo ZIP), and parses real data. Supports country, parameters, start_date, end_date filtering. Previously returned only file metadata.
  • Taiwan WRA Reservoir collector — field names updated to match current API (lowercase keys).
  • Dashboard navigation — fixed StreamlitAPIException on quick-start buttons using a _nav_pending staging key.
  • Viz backend guardplt.show() no longer called under the non-interactive Agg backend (fixes CI warnings).

Install / upgrade

pip install -U aquascope
pip install -U "aquascope[all]"

Links