Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

HydPy logo

PyPI Releases Documentation Licence

Coverage Black Pylint Mypy

Travis master Travis latest

AppVeyor master AppVeyor latest

GitHub issues GitHub closed issues

HydPy is an interactive framework for developing and applying different types of hydrological models, originally developed for specific research purposes at the Ruhr-University Bochum. Later, it was extended on behalf of the German Federal Institute of Hydrology in order to apply it in practical applications like runoff forecasting in large river basins. Now, it is being maintained by Björnsen Consulting Engineers.

HydPy is intended to be a modern open-source software based on the programming language Python, commonly used in many scientific fields. By using different well-established Python libraries and design principles, we target high standards of quality and transparency. To avoid writing model cores in a more native programming language, HydPy includes a Cython-based automatism to translate Python code to C code and to compile it, which results in high computational efficiency. It also offers a multi-threading mode, which speeds up simulations even more by utilising a freely selectable number of CPUs in parallel.

HydPy has no graphical user interface (so far). Instead, it is thought to be applied by executing Python scripts. These scripts help to increase the reproducibility of studies performed with HydPy because they can be easily shared and repeatedly executed. This approach facilitates discussing possible weaknesses of HydPy and its implemented models and comparing different methodical approaches (e. g. different strategies to calibrate model parameters). However, if you are not an experienced hydrologist with basic programming skills, you may need some help to become acquainted with HydPy.

We host HydPy in a GitHub repository and everyone is allowed to download, modify, and use it. However, when passing the (possibly modified) code to third parties, you have to be aware you cannot change the selected GNU Lesser General Public License 3 to a “less open source” license. If you, for example, implement a model into HydPy, you can be sure that all possible further developments of your model code are still open source and the mentioned third parties are allowed to pass this modified source code to you.

HydPy offers many functionalities to make the implemented models as transparent and reliable as possible. For this reason, the online documentation is automatically updated for each new HydPy version and includes different documentation test mechanisms, ensuring that HydPy is working as expected and that the complete documentation is up-to-date.

Metadata

Release files for HydPy 6.5.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for HydPy 6.5.dev0
File Size Uploaded
hydpy-6.5.dev0.tar.gz 6.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for HydPy 6.5.dev0
File
hydpy-6.5.dev0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
hydpy-6.5.dev0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
hydpy-6.5.dev0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
hydpy-6.5.dev0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details

Total release size: 104.9 MB

Release files / hydpy-6.5.dev0.tar.gz

Download URL hydpy-6.5.dev0.tar.gz
Size 6.2 MB
Tags Source
SHA-256 checksum
How to use checksums
49e9ff4a223bffccfbb651660189c7d38fd2f5a415a7bfe25dc81874572d0456
BLAKE2b-256 checksum
How to use checksums
05f36bb4d3c93f72bd247e446af97febcd85304568aeaafab471f96a911a6f69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / hydpy-6.5.dev0-cp314-cp314-win_amd64.whl

Download URL hydpy-6.5.dev0-cp314-cp314-win_amd64.whl
Size 25.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2bd7b6995910eca726cb488ec7120d3979e674b159be9491f4685918c30a6dac
BLAKE2b-256 checksum
How to use checksums
c2efae676e5cb9daf17dad99195bc3b4c5ecd5daab00ba9a0a17b1011f1ea8ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

Release files / hydpy-6.5.dev0-cp313-cp313-win_amd64.whl

Download URL hydpy-6.5.dev0-cp313-cp313-win_amd64.whl
Size 24.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
db8ad75ac69d14abdd2e663ed19b097799b9f50e223c2b50fddcd983a734713a
BLAKE2b-256 checksum
How to use checksums
2330bcaffbc89b287770b5d5a71e66163c57640e265086ce9711c426701eb04e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

Release files / hydpy-6.5.dev0-cp312-cp312-win_amd64.whl

Download URL hydpy-6.5.dev0-cp312-cp312-win_amd64.whl
Size 24.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
da69b1607232b61e9e6d05ab7635c30a28931722ab5850b3592f77335d32dd38
BLAKE2b-256 checksum
How to use checksums
7d716280787203c48949df3e0db7e3bfb0baee70364eb3c565410a4f7a541541
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / hydpy-6.5.dev0-cp311-cp311-win_amd64.whl

Download URL hydpy-6.5.dev0-cp311-cp311-win_amd64.whl
Size 24.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
fcc44f4310136b304d9a80be0217c151ef75a1b50d2deb41f01f46af86eb3995
BLAKE2b-256 checksum
How to use checksums
0e2837c1cc5765bdb844a02000c05f5d62f773fdc504132f265b92e7020846ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

6.5.dev0 This release

5 release files

6.4.0

5 release files

6.3.2

5 release files

6.3.1

5 release files

6.3.0

5 release files

6.2.0

5 release files

6.1.5

5 release files

6.1.4

5 release files

6.1.3

5 release files

6.1.2

5 release files

6.1.1

5 release files

6.1.0

5 release files

6.0.1

5 release files

6.0.0

5 release files

5.0.3

5 release files

5.0.2

5 release files

5.0.1

5 release files

5.0.0

5 release files

4.0.1

5 release files

4.0.0

5 release files

3.1.1

3 release files

3.1

3 release files

3.0.5

3 release files

3.0.4

3 release files

3.0.3

3 release files

3.0.2

3 release files

3.0.1

3 release files

3.0.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page