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/docsrc/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/docsrc/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.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d44893e55b412f6a01cda960a434e7d0d5336e80c4ff82be4a4b03c16e4a6589 |
|
MD5 | 5b8279a5620bcd02847c35463140746c |
|
BLAKE2b-256 | 5e372932f55b9b1966ead00bc74de3ab92b94cee01525faf365a0dc48993504d |
Hashes for wdmtoolbox-12.8.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d3bbee2f50551343c4c1d978d3acb09aafce395a0ac657067cf93b8fb5ff89d |
|
MD5 | a155cf5809f670492b6dd027403e8405 |
|
BLAKE2b-256 | 22fa52f3e61331b655b316222bf05d149e1c6135e89f4d91bf7874ba0bbb2a54 |
Hashes for wdmtoolbox-12.8.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eae389e2c65722bc2fba5ca70c9a575bd0d4ad9a7dd2c4feacd25f6c7ba34ca5 |
|
MD5 | 7873d0029e676913d4e14509c918714e |
|
BLAKE2b-256 | 4e10dd90ee40855df8c43c77b44f871b051004a98419cff31869f8d2aba68cde |
Hashes for wdmtoolbox-12.8.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60add3289b976fa75ee826d27ccce584edcf24357fde0ecf4194d49cf0f2ed66 |
|
MD5 | 4742d46c2b1b42358167e33d12b38998 |
|
BLAKE2b-256 | 842643c65171bf269ef129909306149d07ffa4a5e022d3c07c8f4a624b0fd132 |
Hashes for wdmtoolbox-12.8.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d253bae6b43bafde83893bfc81fc09f007f96b2ca5b59b0b4cc9c7984394bd3 |
|
MD5 | 7e2876358c9fe5a8de36000ae4d3acd8 |
|
BLAKE2b-256 | e60f2c76c9e062eba054e40b80fed3256c0555b217b81cbe751ead259d0762c1 |
Hashes for wdmtoolbox-12.8.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0497965b65b472e4897fd3140e2d1de0e3cea6f092dce4689a13016f4e3786 |
|
MD5 | 4848996040737573cca96d3156a92c34 |
|
BLAKE2b-256 | e65d0004558ae9a80aea02121ab9e6eebe2b6aa7bdb9dd2f08b789eb2641e0db |
Hashes for wdmtoolbox-12.8.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 837e31d1526c3b3ea90c4a3ea21ea0e6e7ddf8597de73b80be6999e15095d5af |
|
MD5 | 7b4f2359fd419971b9e671c98dcce030 |
|
BLAKE2b-256 | 7b29e858d464c539f3a26c601e4f2caca6dbe32ecf7bbbe17aa322ea328ce17d |
Hashes for wdmtoolbox-12.8.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0ca2ec09180c111d1efc02b1c2354e168bd7d24517874a15be905b333abbeee |
|
MD5 | 38ac1b1bec7e5bacee6f246137ac1f39 |
|
BLAKE2b-256 | c3ab5f4461d3632fc7320881ac319d25d7ec3e6124a76a8a61fefa8822783d7b |
Hashes for wdmtoolbox-12.8.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a85bb4b01fa96ee9b454f918a85d0c3a8fbf511f6fa77ee2f5b0733c71e7c93c |
|
MD5 | f5dfd860b74f5eee13394f51618246d9 |
|
BLAKE2b-256 | 9bcb64a3013b34d6c637130c1287556791e5d442f480f0e5f22ec244d6e72fc6 |
Hashes for wdmtoolbox-12.8.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e379dcc3fca66ae9c2d79732dd04db7c9337e10d017a9b7568ac08cf44c6610 |
|
MD5 | d78fca31b359fe394d03ee5d32d06761 |
|
BLAKE2b-256 | a292d84366ec7eed2ee09c2135a5ce8f3fa0bdf6c90e472b125998f0eb9f88eb |
Hashes for wdmtoolbox-12.8.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cecff963182f09140dc13b4eb4879a74a6e92f288f4d425fc33869308480d3e |
|
MD5 | d9b838b06dbc2bd2ad35145e2393ff22 |
|
BLAKE2b-256 | 3c205b58148a9859cd76cbec388a52618dc704f14fbdca77e978b289dc7b97b2 |
Hashes for wdmtoolbox-12.8.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90b90d22cf22accc79de4ad5f3f0db1690a50467b63dc7340808db9d9fc75d73 |
|
MD5 | b99e71b387bcec30e55d4f79d225439e |
|
BLAKE2b-256 | 2f49f935cee1894603ee5ebf2af72e3607b90fbfb4b411a98fbccc1ac11602de |
Hashes for wdmtoolbox-12.8.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16f82ebeda646839578ffb41ac7bde35a4e74ecc44b06edb87f48db205f97b4f |
|
MD5 | c992091cc40198c17949106ca0b3fec2 |
|
BLAKE2b-256 | 336e3ad665d148d3cb81a421699888d2d2926f62e0c4f361543a049c7be6314c |
Hashes for wdmtoolbox-12.8.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99ef0ca197928318b0d8c04517b3edc3ffc7aa953806c4fc303f988ff7af6e07 |
|
MD5 | d9140f80c9c63ba4029358e7e0f7a435 |
|
BLAKE2b-256 | 6f83fddc342a8379be600fb330a0c4a0ae268f9db9bd43974d4dcccfb6dcae04 |
Hashes for wdmtoolbox-12.8.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8448d86193cad7399df6136ebaa9c476e2c38bc96396c45e0873d2eafc939e8f |
|
MD5 | 7e26fc0b835712cc246af55f436da059 |
|
BLAKE2b-256 | f12d320c917af1f56aee38b09452dc60fd6653fc1bd5f403ede848e57972a867 |