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 install with pip install hspfbintoolbox
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 install with pip install hspf_utils
Installation for the Impatient
pip install wdmtoolbox
For Windows should use the conda environment and install as many of the required libraries with conda install … before using pip..
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
Hashes for wdmtoolbox-14.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b89c41319e9d67d205e7251b77e3aae975c0b51e6b0a1a6113e8514cbd0b035e |
|
MD5 | 5e442ea1e980b054e45ba6751d3a4781 |
|
BLAKE2b-256 | 4008dca68f8f151842faae6f91d0c79a9243542f7798999ccbc5a3537018f68e |
Hashes for wdmtoolbox-14.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02c09bbf03b21501ab6317f1616fdbf9bafc4223e2339a9df9103f891764a3ee |
|
MD5 | d9684b7b862d8da2c713dd1709943bcc |
|
BLAKE2b-256 | 0a5a9d60e3e514813a128ec9f1bfccb2a1615dd55e40b159cdfd028c48a86451 |
Hashes for wdmtoolbox-14.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d9e802761d367b41ad17249f709fd50d072fd0a0332e4cc7ada0400c786f4e0 |
|
MD5 | a994d0d6c57e4d092a4284df7dade045 |
|
BLAKE2b-256 | 50bf5088e996e1ebc926ab67e1a7ef3e3e1e0f3e29c2d204faa010a46c429c11 |
Hashes for wdmtoolbox-14.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bcfde1279e221a5b46f3c0c44a6b7d8ba668d68a886ca939233f2af0143f585 |
|
MD5 | c215f485143d0a751a7dcc5fcffb1307 |
|
BLAKE2b-256 | 08643ed3e1959cb4220c25cb3195613529e953a32d75b7cc29dcc804fbe1af64 |
Hashes for wdmtoolbox-14.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aa15206a5f33b38d42644cb1be857d73fa4010613a5d614bab8a1bf3735b6c5 |
|
MD5 | d1f35f39525d72b39853332e21c657e9 |
|
BLAKE2b-256 | 619e5e3d9e11a4962eea8b3dfa3309f376e00af14c10bf498c996d4beaa3dacd |
Hashes for wdmtoolbox-14.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0625e90e8f1649a9312e3ff13db2e31b92250375b7bd219da8070b945d7908c8 |
|
MD5 | 5170f81936dd5132249b919c728ad55a |
|
BLAKE2b-256 | 346e3846e29fb09286322e1282da1a5afbda82f5922ccde2308be51d4f7ea113 |
Hashes for wdmtoolbox-14.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b75bcb3f128b594c9abe1d0aba2690738c4f57009c7a33b992fc28630306ddef |
|
MD5 | b96866b0f60d2be059d874471b75def6 |
|
BLAKE2b-256 | 94c83a451a125f3318f50f651e2a4f57fb41c0141d31c0d49d7f0a4f7c3feb98 |
Hashes for wdmtoolbox-14.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cb7dc4c99b444a184a0ba7445fcade2d0937c162e6acc8e194da789b1a174c0 |
|
MD5 | 2303586bf35b396a3982e47d4513eec7 |
|
BLAKE2b-256 | 25dfbeb8a4ecf5becff472e10274f66eece9d805de6cbd637fb9903455271026 |
Hashes for wdmtoolbox-14.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acfe896054d948c8e52af46ff8b59b82aed4a0bf5c46a7f5d05aa859f65f8655 |
|
MD5 | dea5d44408ef8470d0231d1ea5252074 |
|
BLAKE2b-256 | ffc08bd8188027d2294437e72ea9b2f4b07cb5160755cc839dfdf616d1be6a19 |
Hashes for wdmtoolbox-14.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ba1d3e106b04bf90e68e807cd4288fe1ca8ae4708bf2950619a26f4e5044467 |
|
MD5 | 4e5cbc5c6389bdb2aafd48dc4aabcdfa |
|
BLAKE2b-256 | cc34df6f4d2f2b056f0499d62350f36624b7df05b6edd6b7c95b5dccaacf4671 |
Hashes for wdmtoolbox-14.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2258cbcf28ebfc9d4b01c6c27e6fb1b04b07f2f0eda13e2668b6cd2159c4dad4 |
|
MD5 | b2327731488e6bac391b42ba1edebf3e |
|
BLAKE2b-256 | 80878ea0d0a44f1bdcf4a1a112b5096f9167f04c14cb04a5fc656746f74ec3f4 |
Hashes for wdmtoolbox-14.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b366b31e1b7985723b1d609362ef3f9b95e856a358a18e574625a35453ade236 |
|
MD5 | 315ce5969f07c5270fc74480f9c4110f |
|
BLAKE2b-256 | bcf5f98e56b2a3c692c59f98e8df57f7ebb8de282be19b2bdde8e1c40dd1902d |
Hashes for wdmtoolbox-14.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28fe82c7b02d3456269e89137c226ddb2828f7bd6a124408cde296d321b25120 |
|
MD5 | f6034c729f79778b0b723dec70605a19 |
|
BLAKE2b-256 | ac3092499abcdd4192befd59aff3e1a3ea62389d443a3dd55c809ba5a56a742c |
Hashes for wdmtoolbox-14.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e85e3c8f8c68c2ad03c6031916988cec097197a7d918e4e87307da442599672 |
|
MD5 | bcb2d491d9c513ab46076e0e3e01ce0c |
|
BLAKE2b-256 | a3dc2059c0168c50f10d97191830c9ed65b0fc5f228b7a1f4cc14dffe5d5b5b2 |
Hashes for wdmtoolbox-14.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b96d0280bed7215662f5517baddc51ee170e9e1ff80dcb2653133046251d37f6 |
|
MD5 | 98a04319a9865e474bfbad220bcef9d7 |
|
BLAKE2b-256 | 06cf8379c7c6a1dabe7be0c70d455ab9cd4a78def258e46b4fb6af10c24e916c |
Hashes for wdmtoolbox-14.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e254fd9f7b20e477199e5a755024fe5f0cef4641f884233b5a00bad3c17abf82 |
|
MD5 | 6cd0c1af919222e8a44b06882ff196f3 |
|
BLAKE2b-256 | 3f281559c797c413917b20e4dead007f453be88ecbd63ef69ec0c22dce974937 |