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.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0c58c9e993f35baa84617a2b0de0fa1c3a7b68230b9d64adbc7f2b0978fbdb6 |
|
MD5 | b401c8328296588ff619d962c6e3ff9d |
|
BLAKE2b-256 | 110ac4a62b6034ef33124ccb27e8043e0820c540ad1d780d1121582e184816e5 |
Hashes for wdmtoolbox-12.9.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb1b1274c28ab3a5a210738b1da2861a5144431575db78127ef0adbb1a700f74 |
|
MD5 | 0fe1461f9ea942b8c165681977dca95d |
|
BLAKE2b-256 | 17cabf58c6d7eb8582a133e42b5d6a4fa18a4b4385f09003d38070fd8d44816f |
Hashes for wdmtoolbox-12.9.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 773373a52b5db5a1fe48accb9ad01c35f4f20e51433aec544b06be500bc2bfa0 |
|
MD5 | 0228f3096d83b70c093594bca8a86a54 |
|
BLAKE2b-256 | 7be60d0cd61f3bb47c890034cb57ca224634cfe9f7e1d8df813e49d4afbf252f |
Hashes for wdmtoolbox-12.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c408b5287e70a1422bed3cf6a8af4374b2cf81cffaa606056f66e5b3e56462b |
|
MD5 | 0cf2e9cbe389a5279d64b842c5d47791 |
|
BLAKE2b-256 | d3b17d348c0e1b2facf8f65ad86f51e6b1b17f982e3958155a880560af976a24 |
Hashes for wdmtoolbox-12.9.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e7884539decea9189f106cb046fd1e7650c5050dbc5705bfac32d3956e5468f |
|
MD5 | 2d834d332d0a1402fe9aa732352ca6c3 |
|
BLAKE2b-256 | 7c8c2f833554f0f15f30be847c4886d3ce00676fd9ee8302a596d9528b46e862 |
Hashes for wdmtoolbox-12.9.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2537dc60055e8f173f13a2e0ff389c9c58b3617d6803d663254287f334342e3b |
|
MD5 | 1f9b6992598b5ec7d10752cd41e4465b |
|
BLAKE2b-256 | 79d71ba6fe088621e35bd8c4562a7c2438b7674adf2bb5681d4cb82e39b2bf2b |
Hashes for wdmtoolbox-12.9.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49931b66a9ffb1a8b03a95a192a86c73983c2028dd6515a3bde354e758853b25 |
|
MD5 | bf8a1beecd2a173bd5aad2768a7ec880 |
|
BLAKE2b-256 | 316f3539cd0c04373beef286d9466a3c46dd9caa6a59648058ae47d3c72e2276 |
Hashes for wdmtoolbox-12.9.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19d61a89e4498243493bfb806f42d5510477c4b3b85a30605ec0cff047590ec7 |
|
MD5 | bc993bc096999382f86bb27e3fd88d27 |
|
BLAKE2b-256 | 95d7afbe55931bc91d047da586d186786c073ef4715872a0100e2d8de7e4195f |
Hashes for wdmtoolbox-12.9.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4a9e7a2780d1a606d5be5571fb8babaca5a657aacd9f16aa71abc3972944240 |
|
MD5 | a393d53a4e7b730096b804786b373152 |
|
BLAKE2b-256 | db983ab74d4414ef59fb19cf71dc0b1d60512210105560b2b11ed143be0c3979 |
Hashes for wdmtoolbox-12.9.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54adb6980121521cd293877cb219ad870d366d87e77397d3073a6fe1111c2454 |
|
MD5 | 7ae267f3ff6d9c17513f51dcd325363c |
|
BLAKE2b-256 | 644c3a787b80016bb860aee388caca7d4504964d829f4a9f58f6cf9e40ac8054 |
Hashes for wdmtoolbox-12.9.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cfb13be38149390ea2eccad1608aa5ea15db00b045b31943dd30a1312cd8558 |
|
MD5 | 6372cce3e4fcefe52174713b04d23923 |
|
BLAKE2b-256 | f0e58bbb3ac88a784ac595ee6e266a2b204d9f1132c5cfd1785b6c0896da31ea |
Hashes for wdmtoolbox-12.9.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb177d5aa1de8afd03d69df0525559e5d7d23e904b7cfcf84cc9e50124d6ca43 |
|
MD5 | 4219c8f6519c053caaa037e92858aed0 |
|
BLAKE2b-256 | 8304fdc02723e1ea6855b4b9c75cfa9391ef3cce071a28888bbaacdb9201d347 |
Hashes for wdmtoolbox-12.9.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ee28731fc353b99fbb2c445d3e662eaa855586a2ff54dcb5743666bdca0577b |
|
MD5 | c69264df46a2516e90ea051b4b992586 |
|
BLAKE2b-256 | 7974f1a477fb3c197232597f266ba180be48b1f0f7a307e879472ec972eb8413 |
Hashes for wdmtoolbox-12.9.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f41375087276771f9509df5bb302eb44eefb7f032110e68b37a5c8d98ae73e6f |
|
MD5 | 711a336a8cc4eef03414615e74e98320 |
|
BLAKE2b-256 | 47f369db77421348baad5e496f021847e9ea2fae8cc67e6c35386a60c6f17cdb |
Hashes for wdmtoolbox-12.9.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46f0e685df128f980ffb113bd46dc2bed79e559438a0157333c51742a3c9bbcd |
|
MD5 | 8a6acf5de7117a6f467bdc12a18204f0 |
|
BLAKE2b-256 | fa5344b28f5964efc38d5a6673205c5a6bc2686c9ea39682902b04186f94fe35 |
Hashes for wdmtoolbox-12.9.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d488c550384a1804b93af2a394fca0c2923dbbcdd89508e3281bf5fb4348a99 |
|
MD5 | 098444a8fdef94341abdf50664142f3d |
|
BLAKE2b-256 | 1dc68d93ed3c56d6eefb26a4d720da150bbdb44d3d23518e7a798408d2342f7a |
Hashes for wdmtoolbox-12.9.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0c1bb022f0df01907f82225f31deb4b87fedea96418eb94c2bb8596449ed337 |
|
MD5 | 2f48a9fdc3044a9092ee86dc33f2e93c |
|
BLAKE2b-256 | 2d4acd4bb2a823f898d8dfb0cb49cc598a223a67da141c35065d56ba40fe21c7 |
Hashes for wdmtoolbox-12.9.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a760a2ea21e6755fdd372403d6242935edde0e34edad7f10e7917459e15ef418 |
|
MD5 | d26e8e02bd993a8c61c811da6a540df6 |
|
BLAKE2b-256 | c42e79f5d23aefb9ae87e6c356c0e2b6b2194f1a661ba72d5e16672392078bee |
Hashes for wdmtoolbox-12.9.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f861eb6cc8c997db9cc6ffacce7476b8de9a6f34dbe4f2a7f4ff8471b164b08 |
|
MD5 | fdbc39e81fda2065140d3ccc43353f8a |
|
BLAKE2b-256 | 7bd0e363c8f025c8ff4bbd21569868911940fc1781e90e1a5ed778d9c3170d01 |
Hashes for wdmtoolbox-12.9.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a9844faf4bc09fc60afc42e80cbf0c2d29fc854c7787f160b7161279625a73 |
|
MD5 | 83089fa9a4f21e32de339edc77d4b6b0 |
|
BLAKE2b-256 | 732a3cdcb45682d4154ddcea3c533975c2d3882cdb9576025931c79b1abf215e |
Hashes for wdmtoolbox-12.9.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbb7f130c50083e70f34422449dce3d9ef8b1922a3bf6b6ab429acd66ccfdec4 |
|
MD5 | 9ecb9285cc94a7086e35871b26d46de7 |
|
BLAKE2b-256 | 4cc8fcd7b7197f7db03a205377f54dcba05c343564daac0fd8a79345a8b401d2 |
Hashes for wdmtoolbox-12.9.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09816fe613c8f48322258384ba5c3b2360260f858718b82f5b72277b3524c3e5 |
|
MD5 | 6f561f8f5115c7d302707cb9ec075877 |
|
BLAKE2b-256 | 0a2b6e4f15a7b00884f43b5c3218ac89a2ccfa836615579c8d688f858bc5f4fa |
Hashes for wdmtoolbox-12.9.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1b114d538542436cce549ff56d9442cb556b5a15e004b3b69b846d911706831 |
|
MD5 | ddc7ea3b2f9563c0b8dbb218ae6cd8c6 |
|
BLAKE2b-256 | 1e10630e300943f739afe119ba4fd21f93fb4d070891e047aae200276850468a |
Hashes for wdmtoolbox-12.9.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f55bb49cba592947ba47cd50bd594367b189554b9c8e4bf2afc38c257ab6ed37 |
|
MD5 | 807a614027fabdd037786f62126dd422 |
|
BLAKE2b-256 | 7f2ff36e185090edf57e00547b6640943e097806e8a1c48261543a9a58bf1d9a |