Sydro has developed the Python package talsimpy as an efficient interface between Python and Talsim. talsimpy is distributed via PyPI as a free download.
talsimpy is suitable for all Talsim users who want to manage, edit and visualize their Talsim data efficiently. It is especially helpful for automated time series processing, simulations and result analysis – for example when processing scenarios or forecast ensembles.
What can I do with talsimpy?
- Interact with Talsim5 databases: loading, managing, copying, and manipulating scenarios
- Run automated simulations
- Process time series data: Load, clean (remove NaN values and negative values), synchronize, fill gaps, and convert between different formats (.uvf, .zrxp, .bin, .wel, Pandas DataFrame)
- Visualize time series (when installed with the
[plot]extra) - Interact with Talsim 4 datasets: loading, configuring, and editing ASCII datasets

How can I install talsimpy?
You can install talsimpy with pip:
Basic Installation: pip install talsimpy
Optional extras: pip install talsimpy[plot,raster]
Learn more
- More detailed information about the features can be found in the documentation: https://sydroconsult.github.io/talsimpy/
- You can find examples of how to import and use the features here: https://github.com/sydroconsult/talsimpy/tree/main/examples
If you have further questions, requests or feedback, we look forward to hearing from you: send an email to talsim@sydro.de or add an issue on GitHub: https://github.com/sydroconsult/talsimpy/issues