Custom Desktop interface to SWAT+ allowing the user to import a project from GIS, modify SWAT+ input, write the text files, and run a custom SWAT+ model that can model point-source pollution.
Read the documentation at swatplus.gitbook.io/docs and join the user group to be notified of new releases.
- Install Python 3 (version 3.5 and up)
- Install required Python packages
- From command prompt, go to source code
/api
directory - Run
pip install -r requirements.txt
- From command prompt, go to source code
- Update the
appsettings.json
file in the root of the source code directory with your python PATH variable (typicallypython
on Windows andpython3
on Linux and MacOS)
- Install Node.js
- Install required Node.js packages
- From command prompt, go to the root directory of the source code
- Run
npm install
- If needed, adjust the
pythonPath
setting inappsettings.json
; change topython
(Windows) orpython3
(Linux/MacOS) - From command prompt, go to the root directory of the source code
- Run
npm run serve
- In another prompt, run
npm run electron