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
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-12.8.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9197775fba8300e0fc9d6064d7c360d8ec72a816f88e7ca502889b1a545b26a2 |
|
MD5 | aa75d1a90856e7426cc6ce72d0ef2dc5 |
|
BLAKE2b-256 | b78c26f9f67f10f374f3378c73005d466a85b76fa5658c4964043982ad4032b3 |
Hashes for wdmtoolbox-12.8.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58326993986db182826c5ef8219d213c61ad38e45e6d4578bfeffdff195b1c77 |
|
MD5 | fc94bc0d76ebd1578e28df7b9f785707 |
|
BLAKE2b-256 | 4ca192d2a453445e3442352adc17aa340e54ede6d354b94d7862c12b42759a4d |
Hashes for wdmtoolbox-12.8.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34867e2cfed1cd492bd9b7d8da4c8e12caeffcff74b6226ad85f2fab3e0d01d3 |
|
MD5 | bf866d7996fc8220490ef396b6c810a9 |
|
BLAKE2b-256 | c4c393763a99b48fd7360e66fc4d6535b18dd563cc0998ee44129f1facdb4743 |
Hashes for wdmtoolbox-12.8.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41128113cd077e6595628dff52348af00708427001879e03a008ec9d1f2e5690 |
|
MD5 | b9a9888c9c2b23222cef8aa23bc2d7bc |
|
BLAKE2b-256 | 5294e24d9220af2676f81b237b7cef19a4e5d82358875b087c98a3e17855e0ce |
Hashes for wdmtoolbox-12.8.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7bf4ec5c39b307dbc42d3b1b0de9dd705f76a5e1172ff8cc81910155cfdb56 |
|
MD5 | 7c68a5102c3179caba6e18f7ea43bef1 |
|
BLAKE2b-256 | 7da21624927a493c90c8b0722a028dd08278f6eb34afa64b07000c56f460c60a |
Hashes for wdmtoolbox-12.8.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edcd2c1e31db4ecc935013414c2731422f67bcdab5dd11b8fc9330c183e6d37f |
|
MD5 | 99768570d305d220dc744855858bf6ef |
|
BLAKE2b-256 | a87190786f2ee31dc840362dafdef7628695710e60a6ed002f193b2aec40d414 |
Hashes for wdmtoolbox-12.8.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0636943f68ce005f0ec1d2d8e32bccdf520ce10b344122dd1e1e78cedbafe02a |
|
MD5 | 7fd5c6ad173e3f3f24c3eaa5dd0e5397 |
|
BLAKE2b-256 | 245b772820389be4e6e4088872b25ce67c4ad1963974b7c8ab59beb3fe8899ad |
Hashes for wdmtoolbox-12.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c855857f2da19b4c1bfcf4bbf505d9d01512a9f98fa72b3d09dbff10ac62c7a |
|
MD5 | daccdc098a8002210130214f88047ed6 |
|
BLAKE2b-256 | 6b3def36ff97d7a9326dbaf7144cdae89a812d4c23c038af04bac0d635f569ae |
Hashes for wdmtoolbox-12.8.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b331b9e0d16ee3f51701e48b346d00ca7cdcd08aa88f8d61d49ea2bae34b3f9b |
|
MD5 | c9fc36ca1a18d2fce3860c99cd2bbbad |
|
BLAKE2b-256 | dc5f7533427c2076fc6dc85c0aa6ef45dd2266862f6b438318ba553a4d7d3e00 |
Hashes for wdmtoolbox-12.8.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6c4b9b422d5ec8922a87ce34f1f27a305c3f067fcdd007ea46fe81a649ce6c9 |
|
MD5 | 24164b7e05c7c9edbd54be5f2c054b7e |
|
BLAKE2b-256 | e54c58169415fe9485f06784751ba2a3d621017df8875ff54613a62f58930c78 |
Hashes for wdmtoolbox-12.8.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 811045deb304703bc0973dde50f01643ce0f0281eab427fffee33d3abc277c1a |
|
MD5 | cae2981728f882a1b359a195e6a1aa94 |
|
BLAKE2b-256 | 334ee227195f2dc0b3bde56ae23aac54b1fea1a6440edb1e54cf0f98d9770084 |
Hashes for wdmtoolbox-12.8.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99b586056f63556e0da6ec1f98619b8355d9d6b4911ce518a2c3f1a9b88b6126 |
|
MD5 | 47f8e60e605f5fb3477e7866f257351e |
|
BLAKE2b-256 | 77e2aa680689b64cd46ef1de9b5d18ba924e7d72c8dc9afb9bff71f5ef9edc77 |
Hashes for wdmtoolbox-12.8.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 819c843643aae0324d983c6265fcc3d7850df90b5fbe0a3b0e8fdcc1a1d215d3 |
|
MD5 | c05706d2e8d9a848e6d3f777765d11c7 |
|
BLAKE2b-256 | ca223a508fd7c6d94f93b8406b2bac66d72867df3ac22b151968c9e9f07bce27 |
Hashes for wdmtoolbox-12.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b54e576430f5ade12a131fe57f1b872dcefddf20add3d1c4dcb7ce2e0dad9ede |
|
MD5 | a73ebfeb6d60251050097cc2c4bb9282 |
|
BLAKE2b-256 | be0a0b18f590ddf89652f74c348531476f3a68f587f49534d8253f224a060f03 |
Hashes for wdmtoolbox-12.8.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb7e3447f0e28642f2520fbe6543a601b1e7df894c8698c865c751df877d966c |
|
MD5 | 37a754e03c7ac767165d00c030b1f250 |
|
BLAKE2b-256 | 999813353cee71dba55ac223e6f977a0b42e1af5a66939ae2ea97231117d7e7d |
Hashes for wdmtoolbox-12.8.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28c2f66fe1c55c7999320f776e320eaae401ac9dab45dbc7c39009f4ad3cdc69 |
|
MD5 | 8723cef2a9a0545fe983dddc503ed740 |
|
BLAKE2b-256 | 818110ac899418d74bd661f5de5a42b8759095ce0fcc08db82b13f9c2e56665d |
Hashes for wdmtoolbox-12.8.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59bb5fe9e695b08af3bf8027315d8524f6e97ade412b0a4f0eee5becbc56c62e |
|
MD5 | d7f882b4c2de9ee45dbde4ab1849e754 |
|
BLAKE2b-256 | 9435d14d88bbaf787353fe59aa9ea3e9891dec8c7825d93b8b5312563cf0ef2e |
Hashes for wdmtoolbox-12.8.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df79b5529b6e8f683fc24faa99e5b7976a90454cb188d9d04d32455d5f2ce958 |
|
MD5 | 4e0d41aae4c59f4c599c4a97edf26537 |
|
BLAKE2b-256 | 35eb2427be3b37789608b36f7ab93eb96cf1d4d4936c50cd8c63cdeda985d1af |
Hashes for wdmtoolbox-12.8.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d99dd26f22851b6d7df3e050ee612c3a49e1745b8bc8c691158d7e147211c6fc |
|
MD5 | 2a6e0ed0f7920a7ed3566db02c22aa8f |
|
BLAKE2b-256 | 388c976ad33fe23f8f25392779850ce1777c99981b61d619f2aa08b6e27a77cc |
Hashes for wdmtoolbox-12.8.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d61144a395b39e891c1e419cc93c549c8aebf07b91bdbef4bbdf0af6a87b68ef |
|
MD5 | be07ca5a8d310b19ff4915f2ebc166d7 |
|
BLAKE2b-256 | 7050e0971b4a0e5accd669c771e9b43582a3f6a3d28dd4115b885621e9801acf |
Hashes for wdmtoolbox-12.8.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcfd72696df7fd214cdc5aa4c8fad551fc9fa6b1343cacb17bcf587cc7da18eb |
|
MD5 | e132702bbb52c856bbe50b557364e340 |
|
BLAKE2b-256 | ca01c817cbd18d8704c46dc04194b84a7276b3a907aad50cbb8b77edc52b2862 |
Hashes for wdmtoolbox-12.8.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a05b02312c671664ced90ecf5e06a076b9d3ec0cccb8164374346cec849b2e8b |
|
MD5 | 1f91716082a5112db96ea4a5a42fb1da |
|
BLAKE2b-256 | af6d537fe8182ed6d7bc812627eca99e552dc3b8f7a53c0eec043a10bcaa80fa |
Hashes for wdmtoolbox-12.8.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 915ffad361c723445127a77fc0315afc4e54713a03e44d6d04139152ae86e290 |
|
MD5 | ef4f4119f0e1aff66d05467a17317119 |
|
BLAKE2b-256 | f22f119cab3e83df211d770f27db033b01e10d8e67ac75ecc099daae40bd9f81 |
Hashes for wdmtoolbox-12.8.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86119f0a384e51ef3df9b567f382537891640c393f3522ecf22683912b90aaed |
|
MD5 | 2c23eadf14bc4a1d6ab75762657be0c9 |
|
BLAKE2b-256 | 257db6427ba645dc41226d542f40d7f18a1c0418ba3400898748c2ccb8897c74 |
Hashes for wdmtoolbox-12.8.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfbfccbeb9c42f2ef1f86498c29caccc2b93a541ac1b71621d35a0af0285425b |
|
MD5 | fe134b5a0575610fac4660e56b7b106f |
|
BLAKE2b-256 | b3f8045814a505447bdf09dc5ffd7f23cd68195fcc1aecdebe50f7bcb53d525d |
Hashes for wdmtoolbox-12.8.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c163ab9481800bffa0be4fb85e73c9fbf127974f45189254770c11c5c0508372 |
|
MD5 | 701f38da6a8beacc05cd86274583d9a2 |
|
BLAKE2b-256 | d17453f8abde3b51c1205dc65c71fe6d2abd666d623c04d5bee3914bcdc5e5b4 |
Hashes for wdmtoolbox-12.8.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db88b48087f697286eeae2d0dfc25cdd6361aff6ed2d5111e22a25d2af26183a |
|
MD5 | c0a11e80505b544ef563eb4f4d681159 |
|
BLAKE2b-256 | 28ee4c2eb8c63b9ef769a6a971b706ef04a412752a1c25845c0d8b5172f9e6c3 |
Hashes for wdmtoolbox-12.8.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ff297e67e8b82d7e5319859414a22ed225cc721f53bc0bf55ce70e438141db7 |
|
MD5 | 85602b395c5eb19c7b2c12d1107a0bb9 |
|
BLAKE2b-256 | 932b003a55b558a91c225de6a5d45a8ebc4176e140915f0454f35bdaad1478fd |