On this page:

Designed for water resource and hydrological modellers, PyTEDI helps model how small catchment dams affect streamflow and makes modelling scenarios easier to save, repeat and use in broader hydrological models.

The Department of Energy, Environment and Climate Action (DEECA) commissioned the tool in 2026. It was developed by Alluvium and FlowMatters and is free to download and use.

About PyTEDI

PyTEDI models the impact of small catchment dams within a catchment using:

  • streamflow
  • dam sizes and catchment areas
  • water-use demands
  • rainfall
  • evaporation.

What can PyTEDI be used for?

PyTEDI makes it easier to create, save and repeat farm dam modelling scenarios.

It can read scenario files created using the older Windows-based STEDI tool and run the dam impact model. Modelling scenarios can also be saved and used again.

Outputs from PyTEDI can be imported directly into hydrological models, including Source.

PyTEDI uses standard file formats, including CSV and TOML. This makes input and output data easier to read, check and update.

How PyTEDI was developed

PyTEDI is a Python-based replacement for STEDI and uses the TEDI (Tool for Estimating Dam Impacts) calculation method.

Learn more about the development of the TEDI model.

Download and install PyTEDI

Download PyTEDI from GitHub

The repository includes:

  • instructions for installing PyTEDI from the Python Package Index
  • a detailed user guide
  • information about using the tool.

PyTEDI is licensed under the MIT License.

About the PyTEDI download

PyTEDI is available from a third-party GitHub repository. Users are responsible for assessing the accuracy, currency, reliability and correctness of information provided in the repository and deciding whether it is suitable for their use.

Linking to the repository does not constitute Victorian Government endorsement of GitHub, Alluvium, FlowMatters or any other company or organisation associated with the repository.

Page last updated: 09/11/26