{"name": "WetSpass-M Modern", "package_name": "wetspass_modern", "description": "Spatially distributed monthly water balance model for QGIS. Estimates groundwater recharge, evapotranspiration, surface runoff, and interception using GeoTIFF inputs. Adds a dynamic soil-water bucket to the original Wetspass-M 2016 physics, with automatic spin-up convergence detection, focused recharge along ephemeral streams, a climate-zone-based recharge cap, and polygon-based output cropping.", "about": "WetSpass-M Modern is a modernized version of the original Wetspass-M 2016 model (Abdollahi, Bashir & Batelaan, Vrije Universiteit Brussel). It estimates diffuse and focused groundwater recharge, evapotranspiration, surface runoff, and interception at monthly, seasonal, and annual time steps.\nThe modernization preserves the original physics but adds:\n- A dynamic soil-water bucket (soil moisture carried forward between months) replacing the original quasi-steady-state assumption. Essential for seasonally-concentrated rainfall regimes such as monsoonal, Mediterranean, and semi-arid climates.\n- An ET cap at (P - runoff) instead of P, ensuring the catchment-scale mass balance closes exactly.\n- Groundwater-fed ET reported separately as Cell_gw_discharge, outside the precipitation balance.\n- Nodata-preserving aggregation so annual rasters share the same valid-cell mask.\n- Automatic spin-up with convergence detection (mean |dS| compared to max(1 mm, 0.5% of mean annual P), with a 5% tolerance margin so residuals on the numerical noise floor are recognised as converged).\n- Automatic checkpointing after every completed month, so a power loss or drive disconnection resumes where it stopped.\n- A Skip to final cycle button on the Progress tab, so a run that has essentially converged can jump straight to the final output cycle without waiting for the spinner count.\n- A dedicated Water Balance tab with explicit dS and an acceptability verdict.\n- A Wetspass-M 2016 compatibility mode for validation against legacy results.\n- A Focused Recharge module for streambed infiltration along ephemeral stream networks.\n- A user-selectable combine method for diffusive + focused recharge: Addition (default), Replace-by-max (conservative), or Focused-over-diffusive.\n- A physical cap on total recharge derived automatically from mean annual precipitation and the standard climate-zone reference table (Arid to Extreme cloud forest). Includes a Preview button that reports, without writing anything to disk, how many cells a given cap would clip.\n- Rainfall-driven climate-regime auto-selection (P < 300 arid; 300-700 semi-arid; 700-1200 mixed; >= 1200 humid). The gwdepth-based classifier remains available as a secondary cross-check.\n- A Crop outputs to boundary tool that replaces the failing QGIS gdal:rasterize workflow. Presents a file-selection dialog with filter and quick-select buttons, auto-reprojects the boundary vector to each raster's CRS, retains edge pixels with all_touched=True, and writes cropped copies to a cropped_to_boundary/ subfolder. Originals are never modified.\nInputs: 12 monthly climate rasters (rainfall, PET, temperature, wind, groundwater depth), a DEM, land use, soil, and optional slope. Outputs: monthly, seasonal, and annual GeoTIFFs of every flux, plus a per-month summary table.\nOriginal authors (Wetspass-M 2016):\nK. Abdollahi, I. Bashir, O. Batelaan - Vrije Universiteit Brussel\nModernization:\nM. G. Gurmu\nEmail: mggurmu@gmail.com", "homepage": "https://github.com/Lafto/wetspass_modern", "repository": "https://github.com/Lafto/wetspass_modern", "tracker": "https://github.com/Lafto/wetspass_modern/issues", "author": "M. G. Gurmu", "tags": ["water balance", "groundwater recharge", "evapotranspiration", "runoff", "hydrology", "wetspass", "recharge", "water resources", "soil moisture", "modelling", "raster", "climate", "spatial analysis", "monthly", "groundwater", "streamflow", "focused recharge", "cropping", "climate cap"], "downloads": 265, "latest_version": "2.1.2", "versions": [{"version": "2.1.2", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 76, "uploaded_by": "Lafto", "upload_datetime": "2026-10-14T01:50:20.742083"}, {"version": "2.1.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 45, "uploaded_by": "Lafto", "upload_datetime": "2026-10-09T13:15:52.250380"}, {"version": "2.0.5", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 83, "uploaded_by": "Lafto", "upload_datetime": "2026-10-06T02:58:55.849215"}]}