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.0.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdfedca229494d641bf1a789ef9765078136065e65f830302eb28b6a5f7f91e5 |
|
MD5 | 91590bad4e644b29034eefbfc44536b7 |
|
BLAKE2b-256 | e35d7a4aba89fb3270c26b35c748834ddba52c339cf3aa1983a700a7acbc445b |
Hashes for wdmtoolbox-14.0.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2399874aee4f74bb6b2ce4d327e3fbf720bf179933591ed2724a51c933f17524 |
|
MD5 | 6c94efef41a281583716632694cadeca |
|
BLAKE2b-256 | efb8ddf805b5fde381b6821ad7c1a66b8e1434a76b735ce21a13215a97a25f7a |
Hashes for wdmtoolbox-14.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdd76c0e2192d7f2c8c6616f08feb86549c77efa0e5c55062de40707e8526bd4 |
|
MD5 | 2036f46ec4623f2c8ef0a50cdc067ce0 |
|
BLAKE2b-256 | dc721ebafac4c6e940917d6dc6859c29151559db329d2b8f020740aec99c6d0f |
Hashes for wdmtoolbox-14.0.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de862d0e445d828181beb18a440eab827de7b1aa68908252fa6f84c2c53cceed |
|
MD5 | fab48b7c6a37fc6238804aa17d1f7dfc |
|
BLAKE2b-256 | 19c7245bb1cecfb2b80cc7da39dd471b3b3b0abb4774be868f4299d7b0a427eb |
Hashes for wdmtoolbox-14.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 481b6515d118ea5bbae8a87a9490175095e467c8021be4e3fe8e0cb89bc4bd59 |
|
MD5 | a2388a1a8984474583220347fbd058cf |
|
BLAKE2b-256 | 41711f4e5ae950886e5d83a489c85a0d555ee437b0e670740ec96103f6b38c85 |
Hashes for wdmtoolbox-14.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7a843482ca37ca30273df03942f5d9e4e44a0a755cd853a6b32f85b0153ba0 |
|
MD5 | 8c056cfba9a0ee179df7d53873c6f960 |
|
BLAKE2b-256 | 9f1bc735cd67e4dde07c2b8a47bd8781ab2bc3dcc15ca441528ca05dd2fe83c2 |
Hashes for wdmtoolbox-14.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e37ce471ea4dc4badb2264a445aa377630a6a1efe0725e5a3533cb843f2af48a |
|
MD5 | 96f8dc661104137af22e08535c8b9c63 |
|
BLAKE2b-256 | 3580e0c3dd383031a6057223e81c3fbfc744a25c8bb531f14d3969d40ab913f6 |
Hashes for wdmtoolbox-14.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27914bcc55afff1212fb2d3a41b1f0e279a09f93e01fffb5cf7b504a8140e93d |
|
MD5 | f2be9de52c0802c1a7a1765f1a3a564c |
|
BLAKE2b-256 | cc98a385bba0346299d590d66e359081abc6edf3d961005eb1e9e474fb08c116 |
Hashes for wdmtoolbox-14.0.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f30051a943cac225255f550a6156872d4ae98e07ed462e8d968818c22e3ee93 |
|
MD5 | e0f0ca2a26b7cff70f93bc6a279a9b1d |
|
BLAKE2b-256 | b322fecac7e2d144ad9adccd1aa90dffbd7f8e947c2fa0686cc14e313bdf03a3 |
Hashes for wdmtoolbox-14.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34b930abb93aa64931f3f36a88f6f2079dabd8aeec235212ed4f60844f15d18f |
|
MD5 | 346896334aae1e2f6d765a00191ba3ae |
|
BLAKE2b-256 | 18cfefd0b8d802f18b3e903ac6e036a83cae2695c00216d6a1e256063dd2f22a |
Hashes for wdmtoolbox-14.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f210678e81db3a9ff363b409f8e6b8d1f5be0adec8a9918bc3913092f189a3f |
|
MD5 | 01f1b1cd6cffb7308fe8f4fe0a33309d |
|
BLAKE2b-256 | 3bb0b9063a2f4e4f2113e3d0b4c5448fb36e6e7ee2871cd435f7792f0d60b9ec |
Hashes for wdmtoolbox-14.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30d0ee734a2175555ac1d0c50e8f730a9b95bbc32ec04744a5f853667f0d2d53 |
|
MD5 | cf01500d82820b14be1497526bf114eb |
|
BLAKE2b-256 | 53a6412055aaca07685f51922424e2e364b6870d6237d4f3f5e3604151569d65 |
Hashes for wdmtoolbox-14.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51bf66500566537299741627af52c014ca1354bc1424aee83b1f97b1d67d0246 |
|
MD5 | 4fe0571466a99037f8ea34276ad48da9 |
|
BLAKE2b-256 | 232cbd467e0bf0fe431d555171980139f263219215d75a316e3c8461717cc9a0 |
Hashes for wdmtoolbox-14.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4ef5c5ef5726b869b95fc625df8f309c93f809e15c16b6085ed2836678f66a1 |
|
MD5 | e118f987519f3c628beb1f6d6237e811 |
|
BLAKE2b-256 | 066693f4d93ba2e7bffae78805069a95c329f7902ed78426dbc158952b2dfe85 |
Hashes for wdmtoolbox-14.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e87130ac3fb31dbfb19b7e3222d9e1b314909e2df459d8840622cfd2b0287c2 |
|
MD5 | 137a172897d361ee7bb0e44f55906746 |
|
BLAKE2b-256 | 2eb4b25bb20e2a36112ea96e0425d535e311c10bed19cf8e3c53a31b8bc9cd07 |
Hashes for wdmtoolbox-14.0.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87b0f48ae56ec879c49b7c34b601fd5085c13effd6b97edd9e140cf53f08798a |
|
MD5 | 4f51ad3ef6dcaf6a62446e70e554edc0 |
|
BLAKE2b-256 | 5c0f52a6c271e399628eefad67447687fe1ed521caf5ced8687563edc9c6e031 |
Hashes for wdmtoolbox-14.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0caf680412538c9379c86a1ebbaf19abaf0fcd7e35783bf4e04759c68e8110d1 |
|
MD5 | e33d9eb82d1ee3ca23bbed2e9c509d52 |
|
BLAKE2b-256 | 452067b52f9f25a0149b733db6f54d53beb2f6fff019c393ca22aaa22117288a |
Hashes for wdmtoolbox-14.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0842b272fa69e49230cff428448f756a9fd19b22883bf7b7f8165525aee37da6 |
|
MD5 | b4dce8ec452f679d724870a72c26004b |
|
BLAKE2b-256 | 84a6cf1b7f8b72d2342a3a0d6482e76ce7c9ddd1101cf7027b4c31780479f611 |
Hashes for wdmtoolbox-14.0.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a954fe7431a26f33d3becdb74f7078090fcba8240094e943f661b3fa7a774c12 |
|
MD5 | 746fb82115a234d0167781e1ca15f9cf |
|
BLAKE2b-256 | b55d97a5aa7d0ed95be7220fcadff66d7284112629b9589380dad4995af0cc77 |
Hashes for wdmtoolbox-14.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30cdf905fd36f79ddd4e0f6cc277c5c9398869e25e856c8b2cbcf57ea8ff037a |
|
MD5 | a256e40a164e617930baa55f5a367e3d |
|
BLAKE2b-256 | 2b5d0b35e1a4172cd69c2ac2b7a9fab9fc9e154e0b63295aaf9aa9006eee0f8d |
Hashes for wdmtoolbox-14.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d464e160e351dfd5357676892ca5bb0524dd0f9c7f230602d1fed0e73b2b116 |
|
MD5 | 66983f3be286484f89222613805d13f4 |
|
BLAKE2b-256 | 15e63f18d5426a34fb1187f18671cc2e8405a9591d9d68c6d864f7493b2716ad |
Hashes for wdmtoolbox-14.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b678092141e1d95b0667293287972c92a9ee70b5a420741af6efbc505150007 |
|
MD5 | 0c3c2ac79dd2228558e8f57b81417d39 |
|
BLAKE2b-256 | 4ec8b2e1d70a0dedeed43921dc9eacee11a3fb5875fe010f7d7950d19d565deb |
Hashes for wdmtoolbox-14.0.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e43274d5baeab1bf8af49083150136cd8516c44fa002168768a5e00694c4a18e |
|
MD5 | 4f3a8c201c14faca085380272a6b9314 |
|
BLAKE2b-256 | 177ec4004b7e2d2348a52388c39d5d137d8a8b1109d38f39f53f02a7afeb45ba |
Hashes for wdmtoolbox-14.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 902e8b18b590bec1526256a772a120ee46d92ec3f5f3ccfa120fc24e90b635d3 |
|
MD5 | 08ead20abc5629584277a2a4e2cb1a8f |
|
BLAKE2b-256 | dc13a5201c530c6fa9ae89a5aaa94e129acdc49077bbd94907eea19ff3124ff2 |
Hashes for wdmtoolbox-14.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 983f987364d362920d76c6ac65941ac3b4e0a7dc50e6c1d1d25382cf1ee3a790 |
|
MD5 | 44ae406d15f5b85c47fe1133d84b471b |
|
BLAKE2b-256 | fc16cc79b9b3689b8c419053fa555bb27b77adcc41343b0c902facb78df4f97c |
Hashes for wdmtoolbox-14.0.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19ba2de159f47e954d4adfa9e81e289dde2f73ca68100cc610d5b1f11735a2e4 |
|
MD5 | 0dd256d2e6254c59087eacb6b5c33415 |
|
BLAKE2b-256 | ed9810bfefe34cfe566af591b05e2fe894ce4fe0ea3415cae658c15c2d7baec6 |
Hashes for wdmtoolbox-14.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c2ba9c9c8c6474b729433ece83ff4d766c46b0c39383e2fd5862f26b0c03e63 |
|
MD5 | 1c3c99414a2c8ddffb58fa6c859bc4cb |
|
BLAKE2b-256 | e11ca24608a04acd6e1d5dac85b6a809b5fd34a3bb48e68c6e59963807037f8c |
Hashes for wdmtoolbox-14.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 423bc97b1fbf25f1f6683d09fcc42f110817fc7e990f2bbd2e6e25fda5e8cd1a |
|
MD5 | 59bc37c54615e4422a886524a1f51c61 |
|
BLAKE2b-256 | 50f1ad5ff1fd7d00578de8e21a39e44a63aa2147329bf42e8232278faf88b0f7 |
Hashes for wdmtoolbox-14.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b0507720ee37a30ea6f72a1c4fa4e4046fdee30856f9f72ab2b9ec70b62224f |
|
MD5 | 977e047399aac107f533074e73d95eb6 |
|
BLAKE2b-256 | cc471cde7f623e4aed7a87ecf337c9fe81620f5d92ac73d1513b31906041d653 |
Hashes for wdmtoolbox-14.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83fbc8f3ed5d8b6fc300b68b469090525fdedcbd90cb1e831c6ebaae520a7173 |
|
MD5 | 78b3f52b5514941832b05cb683bf1dba |
|
BLAKE2b-256 | 17f8a3a53ec9c9a23752ca9e02a4ec314ba18cd03d6fde992c6f717cf6f996c2 |
Hashes for wdmtoolbox-14.0.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce0f8244bb613e42138f575fd00ca628139c8c7a6c4cd0c0e16fa7ebdcb5faf9 |
|
MD5 | c27b9821d68bf441e08a380dd5774acd |
|
BLAKE2b-256 | 6d1385de4621d79c9ec94c1e60744428538f4944e29673f6fdeee282f8227b13 |
Hashes for wdmtoolbox-14.0.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9de290c911d5dc7b2658ecbdc50d7f8ddeb1e8b21b63a0b247ab7dbfe3dce92 |
|
MD5 | b2cf9313c50bcd3575859f13dc9eb893 |
|
BLAKE2b-256 | 699f9f68f71f3a26b884722c59d6c0c31fb6156eb66c77d4d0d99f3ec15d2933 |
Hashes for wdmtoolbox-14.0.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eef7ccd60bd6ff95eb3700f13a93421d05e3ed23cbee99904310adcac97021e |
|
MD5 | 91a5b1fcf9b59261a892880cb83c0d37 |
|
BLAKE2b-256 | 2db28d041f60cb0b8d72de1c0ff2739d6dc2ff4aeaa385479547bebb6862bf01 |
Hashes for wdmtoolbox-14.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42a0eff10c818905122f03ccc642bdb9307c0de9878430d5adcd5c7c95f08fb3 |
|
MD5 | 3d6da76c17574775c3cf444021a2c71f |
|
BLAKE2b-256 | ea5a5fbe14bd96d31f199395c10ef7b89e1b1a6e302014cf4e40da7fe5921858 |