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
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
Installation for the Impatient
pip
pip install wdmtoolbox
conda
conda install -c conda-forge wdmtoolbox
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-16.0.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c2fc0c7e07e8c9ae99dc9820f77269f237a214802573234f79e7391938059bd |
|
MD5 | 43743687b67d8f2416dd526dfda7547c |
|
BLAKE2b-256 | 1d3470655303b847ec38070932e000ab3e4b7bfc31c16fb967cab577b8d9fbac |
Hashes for wdmtoolbox-16.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d009c77b3fbd4500957be268eb118c673c5ab61351c4df1d74fb6baeba9547f |
|
MD5 | f9d8c22d69df2f32d9a8e01a8dc25689 |
|
BLAKE2b-256 | 4b599301542eb98400d437554f762aedadbeabed8a627eb47499830b7b727435 |
Hashes for wdmtoolbox-16.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57386579198f0255ed079ad6e9a215f6fc187382b32e3b41ba0f8c10bea284dc |
|
MD5 | 9b153fbcc0e45e7ab0b8a07a14d59d27 |
|
BLAKE2b-256 | 979892f633a0ce99b4aee418f8c9e5179d8433315590c68795d4f149f5eb32b5 |
Hashes for wdmtoolbox-16.0.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 116ec5a32337968bb00eec774f04e879467df400982bbbd5ac45f45506f377e6 |
|
MD5 | 131776e130956be6c5d4c7229dad7667 |
|
BLAKE2b-256 | 287b0a3d5d49bac38d2fe4b6530445b46417b09fd0f2a4bbfa35234bce048cd7 |
Hashes for wdmtoolbox-16.0.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f2bc42d95610df89fc1ee80ce08aaa27714dc8f1650b510f4ca9c2ca7d244f2 |
|
MD5 | cd4100c3b6bcad480e1315537ad3ee64 |
|
BLAKE2b-256 | c95581153d24589bcb6803b7fa90af8202c51f1edeb0320cb1d30b2d22dc3e74 |
Hashes for wdmtoolbox-16.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aeffee71b1478f3013a3fdd85a47dd54152765e551a1f3bebc9c930ba79ee97d |
|
MD5 | 5780b2881f429a1a0a65b39759d00f58 |
|
BLAKE2b-256 | ca55ec983021567ca92b923e8a068b2e551ada64a4e3466b260356f45739df1a |
Hashes for wdmtoolbox-16.0.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c68c51bcb01d7f2b78d837a6f2385428a1fca316461f170201be568f9412627d |
|
MD5 | 8cc10f355c8b4147e58b7fbe2d848b28 |
|
BLAKE2b-256 | 7c387227c6392f559312471c4f0afcef3cb63661ea91ef28a3934024700279b1 |
Hashes for wdmtoolbox-16.0.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 794ebdd391243e3ffc91868282b11f265bc933d4ea3e05d8495371ced5bb96ad |
|
MD5 | 04fa4888ac2c5b74ab2993703f738a5e |
|
BLAKE2b-256 | 8ab552ceb3be743041b523e315b79740ba4dd9267e9e8c3fc0974843373968cd |
Hashes for wdmtoolbox-16.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8383e32cda0c45d52160738ac23bb5c96255895dd0478399b78dc281862e2cee |
|
MD5 | 2a9dd325dbf2fe80b120fcc357d9ff4d |
|
BLAKE2b-256 | 7303279e23fcdda2bedb391d0326430c431073bb4738557b019dc0f5bf3465e1 |
Hashes for wdmtoolbox-16.0.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b134b1ac9cd323f134ef501dfeb98bc86f4702bb2b8122d64e71eeeb9ff82cf9 |
|
MD5 | 345f7b7462d5e2597a7ce461569b2cb5 |
|
BLAKE2b-256 | 326a40b2d9b5586843691af4e0fc8da0ef0b7b714aa540278563ac27d5598241 |
Hashes for wdmtoolbox-16.0.8-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4717315f64edb45386449d703feaaadec4db97f5b262de741acf0117c184c2f1 |
|
MD5 | 377962aa72b6423e9e0a49fb7be7d3b3 |
|
BLAKE2b-256 | 749717a961b3d327d64636affb4a46dd3012926e5198ce0f8d9225d5e47233f9 |
Hashes for wdmtoolbox-16.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f19431051f662a9147dcab14e58a98174a9a1bd2190f2e7a3080f4f369606d7d |
|
MD5 | b0e7dbe62c5dcdfb7794ee0015cbb20c |
|
BLAKE2b-256 | 2e134e4e52f053a1330dcb930941d75094bd37677b078326ebbb6a41dfb905da |