Read and write Watershed Data Management (WDM) files
Project description
wdmtoolbox
The wdmtoolbox is a Python script and library to read/write/manage Watershed Data Management (WDM) files used for time-series in hydrology and hydrological simulation. WDM files are used in the Hydrological Simulation Program - FORTRAN (HSPF) and the Better Assessment of Science Integrating point and Non-point Sources (BASINS). HSPF is a part of the BASINS system.
BASINS, HSPF, and various utilities are available at https://github.com/respec/BASINS/releases
For HSPF I also have developed:
hspfbintoolbox to extract data from the HSPF binary output file https://timcera.bitbucket.io/hspfbintoolbox/docs/index.html
hspf_utils to create water balance tables of the entire model, or particular years, and to create a CSV file useful to join to a GIS layer to map model results. https://timcera.bitbucket.io/hspf_utils/docs/index.html
Installation for the Impatient
pip
pip install wdmtoolbox
conda
conda install -c conda-forge wdmtoolbox
Compile From Source
To compile from source you need a “C” compiler (gcc on Linux, Visual Studio 2019 for Windows), a FORTRAN compiler (gfortran on Linux, MSYS2/MINGW gfortran on Windows), Python 3.7, 3.8, or 3.9 with “numpy” installed to be able to access f2py.
Additional Software
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file wdmtoolbox-16.0.9.tar.gz
.
File metadata
- Download URL: wdmtoolbox-16.0.9.tar.gz
- Upload date:
- Size: 20.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a7c699fc7fb9238876e18218023a61bf9cd141d614f54ab391f05c01755470d |
|
MD5 | 3bebed3a182e4a11fe22b1b212bcc677 |
|
BLAKE2b-256 | aaab56eb5486dcdcb3bb59ddbb6daab6d5a19c862c0ab71ebebf83cc435af828 |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9.tar.gz
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9.tar.gz
- Subject digest:
0a7c699fc7fb9238876e18218023a61bf9cd141d614f54ab391f05c01755470d
- Sigstore transparency entry: 149378988
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 512f74e6053507fb4dabe36bb1e9929abf826cb6fcc536953bbc032036781e3a |
|
MD5 | 09d9a5866ef7b8703e6244d4501ae89e |
|
BLAKE2b-256 | ba0fe8504b52009c007a5e7bb42b3e3735e73a3df6f2813c2623f0f2a191af82 |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp313-cp313-win_amd64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp313-cp313-win_amd64.whl
- Subject digest:
512f74e6053507fb4dabe36bb1e9929abf826cb6fcc536953bbc032036781e3a
- Sigstore transparency entry: 149379000
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4aed01391ac978ba299c0519a64a753cec6c4f1ef4f8776ca3d16674feab6e4 |
|
MD5 | 23098e616b851c21ec2d72231a8d82e4 |
|
BLAKE2b-256 | 88cdaae748376c9c9a78d75eae11c717f9745bed3212e3fa9c62d7cf835046cc |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
a4aed01391ac978ba299c0519a64a753cec6c4f1ef4f8776ca3d16674feab6e4
- Sigstore transparency entry: 149378989
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e144fefad4583d2f33237a759c5c8f8655b420f8c926f99a50de1dc513e58cef |
|
MD5 | 59900098c3c4317ef207d1a684c9cbf2 |
|
BLAKE2b-256 | dadcdbc7473025e1268c5895c906ee25555c99ffcd0e3cca379923c69a0f2ad5 |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp312-cp312-win_amd64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp312-cp312-win_amd64.whl
- Subject digest:
e144fefad4583d2f33237a759c5c8f8655b420f8c926f99a50de1dc513e58cef
- Sigstore transparency entry: 149378996
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb8c0b05ad7dd576fd5054addd6ac2ffe3f4fddf36eabe2a99160a6ac19357c5 |
|
MD5 | 916bac7c61da964fff1d311a43fb9f93 |
|
BLAKE2b-256 | 330004bd49c7aeb0ca43e1ad1b50e704ddc324a5da0bd30934e0b47d22090d4c |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
fb8c0b05ad7dd576fd5054addd6ac2ffe3f4fddf36eabe2a99160a6ac19357c5
- Sigstore transparency entry: 149378991
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a00f7c09ec72c1a8b4ca1129e0161effa5b014dbd6c40626d8ed08fb92d8bad |
|
MD5 | 0762f10e03b2ad9f31ad06fb9f45fa81 |
|
BLAKE2b-256 | c8b322080968f3bdc26438198fd3af14a3b14002bbd58659e65e40aca36b7417 |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp311-cp311-win_amd64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp311-cp311-win_amd64.whl
- Subject digest:
5a00f7c09ec72c1a8b4ca1129e0161effa5b014dbd6c40626d8ed08fb92d8bad
- Sigstore transparency entry: 149378992
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61baa0bd04e1e8639767050e3ac1c845d11114c96b4e84e655fcaf59e3edeed3 |
|
MD5 | df36f66408ed40b8bb864201b8a7fa77 |
|
BLAKE2b-256 | 396bcf0790f250fa2138f17f8b13cbe90f23072a00a817c178339a68537dbbdf |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
61baa0bd04e1e8639767050e3ac1c845d11114c96b4e84e655fcaf59e3edeed3
- Sigstore transparency entry: 149378990
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b644604528820e8c9aa131efff202cd9a72a6b4cd7e7f46dcc48239872ac60c |
|
MD5 | 8c1c6b085dadbd4e6b7fee6d59990ef2 |
|
BLAKE2b-256 | ce918c3e156a492c05c28dbb640684d7a2cfb3c03da946431e7b1e335a6a389b |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp310-cp310-win_amd64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp310-cp310-win_amd64.whl
- Subject digest:
5b644604528820e8c9aa131efff202cd9a72a6b4cd7e7f46dcc48239872ac60c
- Sigstore transparency entry: 149378995
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f738142a688142101ca4d7eddff737ce0b4fdfe640a2b848192870ffb6454824 |
|
MD5 | 33bc7e557c4a93bff072890446537dc3 |
|
BLAKE2b-256 | 4da221505f0ff725018008332e7cdb54eaeca6d07fbf92c0154fb7d0d8a20e79 |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
f738142a688142101ca4d7eddff737ce0b4fdfe640a2b848192870ffb6454824
- Sigstore transparency entry: 149378994
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a19c310a1ae7dce2661dd5740e569ac658de2cb90ea0c6fb249c39c2b68cff |
|
MD5 | 26468eeb9680adb4f9b315f0fbdf7622 |
|
BLAKE2b-256 | 9e24d47ba7c878fccc4d5a3573d2a1575b81cde28277d26659526533f81faa38 |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp39-cp39-win_amd64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp39-cp39-win_amd64.whl
- Subject digest:
a6a19c310a1ae7dce2661dd5740e569ac658de2cb90ea0c6fb249c39c2b68cff
- Sigstore transparency entry: 149378998
- Sigstore integration time:
- Predicate type:
File details
Details for the file wdmtoolbox-16.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: wdmtoolbox-16.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29861f2164cf5268bba059bfcd8570d5987af1db2520b5cefb67b48b0ce85240 |
|
MD5 | 94f0bd656818eadb97e3ec5f4ff03809 |
|
BLAKE2b-256 | 9ac54df61c3bbededb255d9ad5964fec77bf9c5a7646d57bf2393e7f5c9c1391 |
Provenance
The following attestation bundles were made for wdmtoolbox-16.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
pypi-package.yml
on timcera/wdmtoolbox
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
wdmtoolbox-16.0.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
29861f2164cf5268bba059bfcd8570d5987af1db2520b5cefb67b48b0ce85240
- Sigstore transparency entry: 149378999
- Sigstore integration time:
- Predicate type: