Skip to content

Citing & references

How to cite swatplus-builder

DOI

When you report a result produced with swatplus-builder, cite the software and the run's provenance hash, so the claim is traceable to the exact run.

BibTeX

@software{galib_swatplus_builder_2026,
  author       = {Galib, Mohammad and Merwade, Venkatesh},
  title        = {{swatplus-builder: Claim-governed SWAT+ hydrologic
                   modeling from a USGS gauge ID}},
  year         = {2026},
  publisher    = {Zenodo},
  version      = {0.7.12},
  doi          = {10.5281/zenodo.20650908},
  url          = {https://doi.org/10.5281/zenodo.20650908}
}

Plain text

Galib, M. & Merwade, V. (2026). swatplus-builder: Claim-governed SWAT+ hydrologic modeling from a USGS gauge ID (v0.7.12). Zenodo. https://doi.org/10.5281/zenodo.20650908

Report the gate context, not just the number

Following the project's own discipline: when you cite a metric, also cite whether it was a verified metric and which claim tier it earned. Each run records its inputs, git SHA, and provenance hashes in run_manifest.json and evidence_summary.json. See Reading the evidence.


Upstream projects

Project Role here
QSWATPlus Reference only — algorithms are the specification; not imported
swatplus-editor Vendored — drives SQLite → TxtInOut (Apache-2.0)
swatplus-automatic-workflow Reference only — editor call sequence, not its QGIS calls
pySWATPlus Optional dep — non-authoritative bridge (GPL-3.0)
WhiteboxTools Primary delineation backend (gis extra)
pyflwdir Secondary delineation backend (gis extra)
SWAT+ engine External binary (rev60+), not bundled
SWAT+ reference DBs datasets / soils / wgn SQLite

Data sources

  • USGS NWIS — observed discharge.
  • gNATSGO (via Microsoft Planetary Computer) — soils.
  • Daymet / gridMET — meteorological forcing.