An implementation of the rainfall-runoff model SMART in Python

PyPI version DOI Licence GPL-3.0 Tests Status

smartpy is an open-source Python version of the catchment model SMART (Soil Moisture Accounting and Routing for Transport). SMART is a bucket-style rainfall-runoff model composed of a soil moisture accounting component and linear routing components. It requires rainfall and potential evapotranspiration time series as input, it features a set of ten parameters, and it yields a discharge time series as output.

Documentation

Learn how to get smartpy.

Learn how to use smartpy.

Learn more about SMART.

Acknowledgment

This model implementation was initially developed with the financial support of Ireland’s Environmental Protection Agency (Grant Number 2014-W-LS-5).