Read and write Watershed Data Management (WDM) files
Project description
The 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
NoneRelease 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-12.9.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eaf282572ce6f9a3c1a42b0f5344cade2ea07c2cee19c86af1298473ffa0d92 |
|
MD5 | 383f68771409461fbbf6a0fffad8f693 |
|
BLAKE2b-256 | 2332b7306da8358cd8269707edd457b0857a0c15ac954c97c566e42f090e2a92 |
Hashes for wdmtoolbox-12.9.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c62a11fe8ce09b48b0a8c437ddfc36621bd0a0de0ddc6b87809080705ce45f7e |
|
MD5 | 8e426dc1d0b26e72f7da1e8abfe6bb1f |
|
BLAKE2b-256 | 5b49fbd78e281805d774d88750bf59d728243407cd72bdd9ecac9ef4174e31bb |
Hashes for wdmtoolbox-12.9.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a5ee2ff3ba1e98933fbbb4675f86eecf01f40a0319941d7566ef563808f3028 |
|
MD5 | c89d4ba791d256b3ceeee9d47af2b55e |
|
BLAKE2b-256 | e0546f41039658011ea91cbd0bb5ad004ced981fd3b3d293d228bb8382c5f7c4 |
Hashes for wdmtoolbox-12.9.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5b8125ba149eac1f50cb21366db6e7983ba6a138f34003ccf748c69c207ee13 |
|
MD5 | 0e59af845438e02c8958716d2596c86b |
|
BLAKE2b-256 | 912f2701e1969c4145edf973e6f82a6a8216f19f77877bf18be0fafc2c57d7db |
Hashes for wdmtoolbox-12.9.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8fef49add7a06aa6972f40786f63ea076950e2df0ecfa71c2c262557aff508f |
|
MD5 | 01841d671c3559e0dbcd31d304b40d58 |
|
BLAKE2b-256 | 6e04240a9fbf181ec4f8ed2680f41c8c09f46284f6e922ccb9612b95d36d4b98 |
Hashes for wdmtoolbox-12.9.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bb96b4cbbdb76995101cc8475a3dfe861620e26aea700bb5a2ef9136aa91c49 |
|
MD5 | 4e8d641700118beb8aeeb6acd1e992f7 |
|
BLAKE2b-256 | 170c7ba50ab11c984e1dba5e02e368bf51a03132e997386237ea2ad76c546bae |
Hashes for wdmtoolbox-12.9.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aa7e7928901b86cfd836babeec0d10f8c653f8ad366815cc3938723b760b89a |
|
MD5 | a5bfc35a8d2684d6f15808effbc17418 |
|
BLAKE2b-256 | b3f3af6294596df6c27bd76e616d5c68a1fcf2f526bffcb70882eca6cb1051d2 |
Hashes for wdmtoolbox-12.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d200d97d3e721f4332cd55e9eadcbaabce86035849fd5b051a5557f1cb5391b8 |
|
MD5 | 48a193b53b44971b486b64901e9bbf31 |
|
BLAKE2b-256 | 082966160be20a5f260b1a8b16b05ebf59417af3183993fc6e764f4ffe99ff95 |
Hashes for wdmtoolbox-12.9.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 437ff6d97c74f493adf9f61ed334fae783cb099eb07ab541b86393226c9e579d |
|
MD5 | 2bd41d21ee6bce8dc7f454db974ea7ff |
|
BLAKE2b-256 | 6e0353b7b0b2e5d7ce8393b5497025c2844b02768ab5bf11852b2242c8dce0e5 |
Hashes for wdmtoolbox-12.9.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c499be791fc3716628219a43e531e25c091e267263b030671dcbb518864bd745 |
|
MD5 | e8ed656f1053b352bebd727d0a89abd3 |
|
BLAKE2b-256 | 01377132dd77c87b785635953327c716bf4e1f27b98b7e65d2dcb99209367642 |
Hashes for wdmtoolbox-12.9.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c97f3c19f93392023934abeb49533588f221eec8ab4781157caeba43550312a |
|
MD5 | 51065e4fbe5ef75a3a09e51153fde9b8 |
|
BLAKE2b-256 | aea4dda85a3d24b39c47b1c4d1cccc59596c04c396e29d89ff356e8b3ebe98bf |
Hashes for wdmtoolbox-12.9.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c2ce7ae22991b4f108c34cae250a4608923a37e4f5046e933045a7e2b2176a2 |
|
MD5 | e62b77ec3019070f518954bfa0b0261f |
|
BLAKE2b-256 | a0f15911f8bf793ef270631ce4fbab5f300617543658af1d8c3d854bd604557a |
Hashes for wdmtoolbox-12.9.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2193a16d315d9960817b2ec3968fa1f28edbffe9674ede770346bd4db8e7a8ba |
|
MD5 | 30a93c65ae0d3bf7250ad575f3851632 |
|
BLAKE2b-256 | d83854ef0c6de02e3bf1a3ee817ad15169f00f7ec17cca21514aa26608c93760 |
Hashes for wdmtoolbox-12.9.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83f1e401a5afe74d77bdd0d34d1394a38725c4b089402293971f13c2cc7f7ea5 |
|
MD5 | b84b0fba0dbd3bfec31557dcd815fadf |
|
BLAKE2b-256 | 357c7d7c7c96d860bf6ffbced0c75b20fabd261c21d6844eeb50939625dd4c22 |
Hashes for wdmtoolbox-12.9.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0db38435356c9d0aa07d94377650245deedabae423129b7b0f30cf2463e6d216 |
|
MD5 | 585014948fb74356dfc93bd72a409f0e |
|
BLAKE2b-256 | 736c264bd4cef110457502bc1b971a03ec706481915b93304af746bb646d4f2f |
Hashes for wdmtoolbox-12.9.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9a632f008aa18e2caffe2f83c27ec3cf0e193ad8b5cfe89e4ca07f600c350c4 |
|
MD5 | f5547e711cbb39f40bd8daf6f2b95153 |
|
BLAKE2b-256 | 671401b7056ca54ebf14fdeca7a14d1c79e4af65db5f7bccc1237fb1e0e301ae |
Hashes for wdmtoolbox-12.9.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55bf9b27f7915c30d9ee8478dc37d1147751efde77a9f0c367a053ab6f9ecffb |
|
MD5 | 64202a99dc2887e9008189cd708eee64 |
|
BLAKE2b-256 | 67e6b21ec496a69ff67f3980e985fe262416f2fb11e0e403555613a221c48ecb |
Hashes for wdmtoolbox-12.9.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e994f797ae8be301ff99f46f4979208acf704c8bb88559ee79d0807cd4210f6e |
|
MD5 | 99bc500a04789dc76ff20be370579b58 |
|
BLAKE2b-256 | e21247ecdb3477ffce1ec6de811b96948fbde11fdb7f83eb09bed50d3b5a75cc |
Hashes for wdmtoolbox-12.9.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f00932e77e5cb4d1e288e3177d6e85633e7ab3ed6a5c90a8c683510ad4b5886 |
|
MD5 | b5e729683b2ef8c35e9c9febe65d4a95 |
|
BLAKE2b-256 | 8963c0133aa1681f877a2c83b3bc6db8ad087a7094e42f85b9ef2b4e84ee2ce5 |
Hashes for wdmtoolbox-12.9.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 096484402e89040b6767dd942f95c26eb3753b71d7a756180ceaf6becf4ad14e |
|
MD5 | 142768ca09d600d2172759dfd3054b3f |
|
BLAKE2b-256 | 26b803eb8f2707f2c6a13b486288f6714d45d8cfed1aa9aa0b33e6af32dc85d9 |
Hashes for wdmtoolbox-12.9.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc36d338fc3f6d950bca2e7df9192703db14e185c608f561875a58ed7243c798 |
|
MD5 | 379b8c2a81ff314219aa81a37c76134b |
|
BLAKE2b-256 | c6b699c1e3d63f1950d948192d400a79a0e87ce353490ac7a6ea270b1a0b7d17 |
Hashes for wdmtoolbox-12.9.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ba3ba5590c381c8c5001ceeb1fdd2dd93c5a80df1b4d06618d0a1f3ea1ed315 |
|
MD5 | 20843472c43ced703e78fedcd082bb9c |
|
BLAKE2b-256 | 461a5e91317868823e126b232383c9d90fa5fe15392abdd4766c67acfaf16ab8 |
Hashes for wdmtoolbox-12.9.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa37d016446d94e9ad99d92708fbd1e52e096421406f008c2abae285808098e |
|
MD5 | 474ef6944761ebda61b6fe6fc7401755 |
|
BLAKE2b-256 | 4e0fc1cb20297e2615a83b8b4b17926a4cbb1ba73e4ac1b3fc8bd5c18ee70ff9 |
Hashes for wdmtoolbox-12.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c015158d25be43a8e36a3b4e572faac103c45d631bebe59349b76883bf015fb |
|
MD5 | 0460e86454b65b0801cbc39a7f184cf8 |
|
BLAKE2b-256 | 3dba6bcd1f77df0e12d74fc8f9483d39d1db59797df40ed17af445f5bfb1007a |
Hashes for wdmtoolbox-12.9.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a49bc468545d77c6c8985008afa75eac8c899c2b1a2517c43384dfa385ff84cf |
|
MD5 | feba283671d544126d40c3a7f33032d7 |
|
BLAKE2b-256 | 06b98edd166e2443768a71f26e7d5786c2a1a0290f84b683388494860b52888e |
Hashes for wdmtoolbox-12.9.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 864cb79911309279c186e6a4ce7cc909f85f09c7bcc10a1d3cb6504f013e2c13 |
|
MD5 | a08d7802719759354e567847ebdedbb1 |
|
BLAKE2b-256 | ca06c4acbc4ff0a2d03dde19998d263bc9f7f2d1ac4bd55cda9df32a4c366224 |
Hashes for wdmtoolbox-12.9.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43a3965b3f9528d88c143f1c92bae3c782e8c1561f3289a01acf88d319b68ce0 |
|
MD5 | 6a507acc2bf2b5c877a7200fd129e5cf |
|
BLAKE2b-256 | 480169ded5e318172d988e7b19a2551797e54d2fa7df846862ce6cf8bf14c20e |
Hashes for wdmtoolbox-12.9.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36fc3ef9cb7bb032c6352521247cf9091185e1b76ab2486a1d5804b13d928cbc |
|
MD5 | deb5ccd1a2b443f9697d9dea640db528 |
|
BLAKE2b-256 | 8125b5e7c336002010d67e5871cc97d0ab00a9ec1f2645f99d966fea3a940ce4 |