Python port of WEPPCLIFF — a command-line tool for preparing climate inputs for WEPP, quality checking, gap filling, and erosion-index calculations (USLE-family models). The original R software was published in the Journal of Open Source Software .
User and developer documentation lives in Documentation/:
| Document | Description |
|---|---|
| Manual.md | CLI flags, arguments, and usage |
| Tutorial/ | Step-by-step tutorial and AutoTutorial.sh |
| Planning/ | Implementation plans and agent guide |
From the repository root:
bash Installer/Install.shOr manually:
python3 -m venv .venv
. .venv/bin/activate
pip install -r requirements.txt # pulls PyMICE from github.com/ryanpmcg/PyMICE
pip install -e .Requires Python 3.10+.
.venv/bin/python weppcliff.py -f ASOS_BPT_KMQE.csv -la ybash Tutorial/AutoTutorial.sh
bash Autotest/AutoTest.sh
.venv/bin/python -m pytest Development/tests/Development tooling (scripts, reports, launchers) is described in Development/README.md.
Source/ # production code
Input/ Export/ Output/ Plots/ # runtime directories
Tutorial/ # step-by-step tutorial and AutoTutorial.sh
Documentation/ # manual and planning docs
Development/ # tests, scripts, reports
Installer/ Autotest/
weppcliff.py # CLI entry point
GPL-3.0-or-later — see LICENSE.