Skip to content

Features

Complete capability reference for AquaScope. For installation and a quick example, see the Getting started guide. For data-source details, see Data sources.


Data Collection (12 sources)

  • Taiwan — MOENV water quality, WRA levels/reservoirs, Civil IoT sensors
  • USA — USGS streamflow, Water Quality Portal (400+ agencies)
  • Global — GEMStat (170 countries), UN SDG 6, OpenMeteo weather, Copernicus climate
  • FAO — AQUASTAT country-level water use, WaPOR satellite evapotranspiration

See docs/data_sources.md for the full list with endpoints and API-key requirements.


Hydrological Analysis

  • Flood frequency — GEV, LP3 (Bulletin 17C compliant), Gumbel, GPD/POT, L-moments, non-stationary GEV, regional frequency analysis, EMA for censored data
  • Baseflow separation — Lyne-Hollick & Eckhardt digital filters
  • Flow duration curves — Weibull plotting, FDC slope
  • 22 hydrological signatures — magnitude, variability, timing, recession, flashiness
  • Rating curves — power-law fitting, segmented curves, shift detection, HEC-RAS export
  • Q-Q/P-P diagnostics — distribution fit validation with 4-panel diagnostic plots
  • Cross-validation — leave-one-out CV and coverage probability for flood frequency

Agricultural Water Management

  • FAO-56 Penman-Monteith ET₀ — reference evapotranspiration with all intermediate steps
  • Hargreaves ET₀ — temperature-only alternative
  • Crop water requirements — 20 crops with FAO-56 Kc coefficients and growth stages
  • Irrigation scheduling — effective rainfall, net/gross demand, efficiency
  • Soil water balance — daily tracking, depletion, auto-irrigation triggers
  • WaPOR productivity workflows — biomass water productivity and AETI-to-RET performance metrics

Statistical & ML Methods

  • Copula analysis — Gaussian, Clayton, Gumbel, Frank with AIC selection
  • Change-point detection — PELT, CUSUM, Pettitt test, binary segmentation
  • Bayesian UQ — conjugate linear regression, Metropolis-Hastings MCMC, Gelman-Rubin R̂
  • Model ensembles — weighted, stacking, adaptive strategies
  • Transfer learning — donor selection via signature similarity for ungauged basins
  • Predictive models — Prophet, ARIMA, SPI, Random Forest, XGBoost, Isolation Forest, LSTM

Spatial & I/O

  • Spatial hydrology — DEM processing, D8 flow direction, watershed delineation, Strahler ordering
  • Scientific I/O — WaterML 2.0, HEC-DSS/RAS, EPA SWMM, NetCDF, HDF5, GeoJSON

AI Engine & Workflows

  • 26 research methodologies — scored and ranked against dataset profiles
  • 7 auto-executable pipelines — trend analysis, WQI, PCA, RF, XGBoost, ARIMA, correlation
  • Challenge workflows — flood risk (GEV), drought severity (SPI), water quality (WHO)
  • Natural-language agent — describe your goal, get recommendations + execution

Built-in Research Methodologies (26)

Category Methodologies Pipelines
Statistical Mann-Kendall Trend, WQI/RPI, PCA + Clustering, Correlation, Bayesian Inference, Copula Dependence 4
Machine Learning LSTM, Random Forest, XGBoost, Transformer, Autoencoder Anomaly Detection 2
Time-Series ARIMA/SARIMA Forecasting 1
Process Engineering MBBR Pilot, MBR Fouling, A2O Nutrient Removal, SWMM, QUAL2K
Spatial Analysis Satellite Eutrophication, GIS Watershed, Kriging Interpolation
Hydrological SWAT Modelling, Isotope Hydrology, Paired Watershed Design
Policy SDG 6 Benchmarking, IWRM Assessment

For when-to-use-which guidance, see the methodology matrix.


Visualization & Reporting

  • 16 plot functions — time-series, box plots, heatmaps, spatial maps (Folium), FDC, hydrographs
  • Diagnostic plots — Q-Q, P-P, return level, 4-panel diagnostic panel
  • Automated reports — Markdown & HTML with embedded plots, metrics, TOC
  • Alerts — WHO, US EPA, EU WFD threshold checking

Infrastructure

  • 534 tests with CAMELS benchmark validation
  • Interactive dashboard — 7-page Streamlit app
  • 14 CLI commandscollect, recommend, eda, quality, run, solve, forecast, plot, hydro, alerts, dashboard, agri, list-methods, list-sources
  • Theory guide — mathematical equations, DOI citations, decision trees