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.9.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eddd59c4a63c3318dabdb6e50f968ac206a83dbd8741f83c6e6463d426dad38d |
|
MD5 | 3a17a32d3573e1885f99b248313db9db |
|
BLAKE2b-256 | 2d3206d1bc63670625d920fc98a249921bd7fc91265334c2f2d3de6235966b04 |
Hashes for wdmtoolbox-12.9.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0ce2f10644beb5e158bdcc9b4b8ab9e095d26a214a3195e7bb2518f6399cf2f |
|
MD5 | 785832609d9b41d03fbf68dd566d907b |
|
BLAKE2b-256 | 1e42ab841e7a63ab0ce1801267bf31e9da37a17f97c43886d22c7b0bff7d40f8 |
Hashes for wdmtoolbox-12.9.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 349b39d69233a40812dd9370ffda25ae2cb1072c32666a8d2ee42a5872a5c2af |
|
MD5 | bf257640e3dec622c67f58142a5247b3 |
|
BLAKE2b-256 | 4dd29d69c5b83caa427503e17fdb6e5bccde1706ea7ee57e2c7772b1221b5840 |
Hashes for wdmtoolbox-12.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ae7285f59a93fe6750bbaca0023197caa88878e7f5cb276a24a4866bc083165 |
|
MD5 | ddc41fc7bd73932c5c2e32124259ed2e |
|
BLAKE2b-256 | 58b9ddd5bfd32ba810b3a461163aa0a3634a2aafab9424875543bd497111a6fb |
Hashes for wdmtoolbox-12.9.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07479bcb71250e9556494948a08ce964b0dee495a06e94deedbe32d55badeabc |
|
MD5 | f84cc9032b2d8f3b92c3fb1b6f05ac2d |
|
BLAKE2b-256 | 4ab5fd8feae3c95f0c6cebc6b16bb5b66f62bd4d97f3fc4082f995bdfdaef6bc |
Hashes for wdmtoolbox-12.9.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4ae453b801401f644c17dc7edc4fdb287d7b9101d54986c14201e4b70dae168 |
|
MD5 | 2b04ee8dd2cf335336a333657655ae84 |
|
BLAKE2b-256 | 8ac06fc50249f888b5198bedc5a9b0747b781e18fe81e3ecf79178865daeec13 |
Hashes for wdmtoolbox-12.9.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d746179083f3d292547fffd605865add96bafb63445776f6a34bc724207aa97 |
|
MD5 | 0e73a552feee0193689f621e4fed1398 |
|
BLAKE2b-256 | a6903a47f0bee9f01415129f9220d64b6b693d7da624ac686c27509e10ac393b |
Hashes for wdmtoolbox-12.9.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c05cc4130cf328901c6e8c4641d9aac0827cf86af2b289783c3193cf689b02bb |
|
MD5 | a7475352e6a045ceb6d88c4c785c51c6 |
|
BLAKE2b-256 | f224e60375f77a2bec027847d3f5caf736593ca7657b0aa69537a57fc446f88e |
Hashes for wdmtoolbox-12.9.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9acbb0622af87a2f63a77a2d865f24e32a74cd6c68429724f94aab901c8c1a8f |
|
MD5 | f55165b061ade8dbc9e49c0bc636d87a |
|
BLAKE2b-256 | e187c6bf889340d1889136d935fe841080a709c7aad16cd5af34af4dca4e05fe |
Hashes for wdmtoolbox-12.9.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97bfd2377a1648dc21012e6a9cb759345b858c6bc31028a9a5df65036cca8dc8 |
|
MD5 | 5a5d46065d8710ba020878ef5f0cdf51 |
|
BLAKE2b-256 | 4166425537370a637142ba8c243fdfc5ac87b4bba7fdbf56bfd1817478f35faa |
Hashes for wdmtoolbox-12.9.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dbeed6b3053ae78574c65052407d9177fc0d99f0d6ee3c22ba70f6d53cd23f4 |
|
MD5 | 5095523a900e3758c10cdeb75be762cd |
|
BLAKE2b-256 | f768da0c13ca303bbd49a397416f9c7c58011c6aeca8fe64566b4351fc951f14 |
Hashes for wdmtoolbox-12.9.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b166d198967a26a676e794e0364d1c05756941d94a089da1cf40d81eca27798 |
|
MD5 | e227a457e514ca6b81195032bd0a8b1a |
|
BLAKE2b-256 | 79d3ae16656d9654c53bb4315664f8f48b9cb274f3500cc0197e87b15e8fafe3 |
Hashes for wdmtoolbox-12.9.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a56217d9d2373e48c9bf433684652cdf92fe2ae525d76122db351488ab9a93ed |
|
MD5 | 08ba2f7276aad46f4bd427c40993836e |
|
BLAKE2b-256 | 8e206e9fa75b549c0cdd4782834aada6363c1094615270128410f5282eae780a |
Hashes for wdmtoolbox-12.9.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a975480730e8df6d3f1a0cae63850aa2d6b6ee510f0137fa27c92488acca2f5 |
|
MD5 | 620b7a68452e84ee342cf45b67c971db |
|
BLAKE2b-256 | d58e8e0e354ea9485b46c2c4c606c2f18663c8f5677ba14958c9eed0d10286e9 |
Hashes for wdmtoolbox-12.9.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dec3de8a99c16a0ce22fdabcf4b402d6390e12af36d5df397cbfb228fd58160 |
|
MD5 | 18247808daedce20cc1c04d3e2bd0522 |
|
BLAKE2b-256 | cbc79cc2204e3dd7ae0bcb4bf3338b4f466ff0334a59420642955a21b83deebe |
Hashes for wdmtoolbox-12.9.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61666ba4e9215d199f4210dbaf3deb6d064f0291d1b29a4bec96700bbfbcb071 |
|
MD5 | 2eba2758be7431ac3c3158ec95cb4265 |
|
BLAKE2b-256 | 7bc7dcd9a84ec1ccc8ee288fbbbab5e37c9292dee64fa7a9807f12f2d461828b |
Hashes for wdmtoolbox-12.9.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ea6c61aa1632a5eaefe03842c98c3736018817d2675ef4c9cbb0859fda152ec |
|
MD5 | 3c82ec01f05cf84e96eb0d262b87af12 |
|
BLAKE2b-256 | 0c29b187ddbc1949b96d27a54d70a9e8820f1da2feca53da6fc6dd0d2a1abd49 |
Hashes for wdmtoolbox-12.9.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 580641ac64161caf6e74320f14c2daea01231a0c9864d9f60eea9f15fe9a13f6 |
|
MD5 | b8dab687aa70694ceba0265cdf460e32 |
|
BLAKE2b-256 | 86e10086b5c90977a95f9f6b96b24ef2e9388d635a3b8d727fb1bf1d89e20317 |
Hashes for wdmtoolbox-12.9.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec29b8d4a4320628d6e44034a300709036d7a4bfa6468de079698f0d3358c745 |
|
MD5 | a7a99ea2b63e66b69c7164e9f75bf1fd |
|
BLAKE2b-256 | b478527e5ad41e8d8582b545ad7dd3cb8ebae55543ec983bfb97775ff675ac41 |
Hashes for wdmtoolbox-12.9.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fe59fe427dff4193b5175e2b4ab770ac3c22fe982973fc59aa6aa09d71e4f41 |
|
MD5 | 74fd1de08e64894650db6cb91b888fa6 |
|
BLAKE2b-256 | 79621585bea4e2250585b97023769a8c12c898c72cf6d86def19f822889f1499 |
Hashes for wdmtoolbox-12.9.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73a3beae231164c641af6c94431fe8662afa4f05ca2d0149b00f829b6e76d40d |
|
MD5 | 074d22adf3f1d3291cbb48f9b9dc70e4 |
|
BLAKE2b-256 | 142a803cad76c11e3af905963ff5f7b2d46ee4fade8eb8ac89355fbe5a3b3b65 |
Hashes for wdmtoolbox-12.9.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d13d9020e7cda4e9adb3ae22f7681b05239c8f28deae2fa6e9ffe9690930a3a |
|
MD5 | ff4f7b5466aa67deceb2f8aa4d6451c1 |
|
BLAKE2b-256 | fb9239a7e9bc540bfc9de12a5bc588b575d32d3f6bd70ac82cf064d483d45fd2 |
Hashes for wdmtoolbox-12.9.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c23b7d7590e3231721a02761f1dbb10a3d6f7fc363936e986423ce3f04d8db8f |
|
MD5 | c687390b1f335712b47f152b4119bc9f |
|
BLAKE2b-256 | 0f939d20e3f9ee633f2849632d8d138122fd041c05fead0955a5dd40a6af5d69 |
Hashes for wdmtoolbox-12.9.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b69261bc9d64aea0e8267249d948e980b173772b4ad96db5cd95b03e540bc522 |
|
MD5 | 2e3136a4637885dac405c354c8cd7779 |
|
BLAKE2b-256 | 2c415b96a44ddb3fba6048d478eae23e49bff8142c917a6cc636d91864fef6f9 |