Skip to main content
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.4.0

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.4.0
File Size Uploaded
hydpy-6.4.0.tar.gz 6.0 MB Details

Built distributions (wheels)

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

Total release size: 97.8 MB

Release files / hydpy-6.4.0.tar.gz

Download URL hydpy-6.4.0.tar.gz
Size 6.0 MB
Tags Source
SHA-256 checksum
How to use checksums
9615b3d71e40562e2d6056c6fffd91eed23bd39de47b668bd665f0184f37eb49
BLAKE2b-256 checksum
How to use checksums
5fb05b6a29322b72d2775ec27797e66b60a325a86c249996475dfcfc9cd8a717
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / hydpy-6.4.0-cp314-cp314-win_amd64.whl

Download URL hydpy-6.4.0-cp314-cp314-win_amd64.whl
Size 23.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c691d0e143f90b5a82e76e820a392a131e0ea61f43f34fda8ae4805b7c5288e6
BLAKE2b-256 checksum
How to use checksums
c79aafe1d266d6287f798902898c8160d9b04c03803f5ad9d1bb6afbf3871b86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / hydpy-6.4.0-cp313-cp313-win_amd64.whl

Download URL hydpy-6.4.0-cp313-cp313-win_amd64.whl
Size 22.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8f68b2f2966b8136e29fc6803d9cf8f5e3807be89de4636291c3d09c2f4e44c5
BLAKE2b-256 checksum
How to use checksums
173565ae71f1a643f9aba3130b43ac6f2a876c90854ca3293eed9616f0313bb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / hydpy-6.4.0-cp312-cp312-win_amd64.whl

Download URL hydpy-6.4.0-cp312-cp312-win_amd64.whl
Size 22.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ff8504a09a2b7b6f4b0f16117c1dfd076f66b81fd3c39d0246cbd874f9f13260
BLAKE2b-256 checksum
How to use checksums
809ca4a8cc0fefd38288ef8ea3b51a2c5804e38b6e37727813ed6d93eafce8a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release files / hydpy-6.4.0-cp311-cp311-win_amd64.whl

Download URL hydpy-6.4.0-cp311-cp311-win_amd64.whl
Size 22.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e203584aedc30c2253fc2dda875aac67f202203b10af96d5f586b0753d8df2be
BLAKE2b-256 checksum
How to use checksums
09cac209bb4d8eca04c2f868c62ebaaf4b41980255780786ee5a8c8524e5a445
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

6.4.0 This release

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