The analysis, research and science-based design of fluvial ecosystems involve complex challenges for interdisciplinary experienced teams. We have created flusstools to meet the complex challenges and to at least partially automate time-consuming, repetitive processes. “We” stands for individuals with a great passion for rivers (German: “Flüsse”) and programming. Most of us work (or have worked) at the University of Stuttgart (Germany) at the Institute for Modelling Hydraulic and Environmental Systems. In the context of our scientific endeavor, we have a strong commitment to transparent open-source applications. With flusstools, we want to share our research-based open-source algorithms with a broad interest group in a well documented form. We welcome new team members (for example to add or amend a module) at any time - read more in the Become a contributor section.

Currently, flusstools comes with the following modules:

  • geotools - versatile functions for processing spatial data for fluvial ecosystem analyses based on gdal and other open source libraries.

  • fuzzycorr - a map comparison toolkit that builds on fuzzy sets to assesss the accuracy of (numerical) river models (principal developer: Beatriz Negreiros).

  • lidartools - Python wrappers for lastools (forked and modified from Kenny Larrieu).


The documentation is also as available as style-adapted PDF.

More information and examples are available in the docs of every flusstools module.