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.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f90d1e39cfc34565b6037162c957c0d088638a644f322e832468851126d7ed3 |
|
MD5 | 29df090c5c9e0bee1c1df9cad9469c50 |
|
BLAKE2b-256 | 3d9681a45def3291b83916cfc46cd813a0656b8d544c8a2611b308bfc2ed34a4 |
Hashes for wdmtoolbox-16.0.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3820e81c17098164a351c80a65a2bef26fe135fccc4b803c16f21a44371e22e5 |
|
MD5 | 1ecadf43df76ae6a5cd71f5fe350df6c |
|
BLAKE2b-256 | a40f8f9059ab556cd6bb7a9fcc170930e8b0d51af36700cfbbe97725199fb934 |
Hashes for wdmtoolbox-16.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb2841a504379ab26ce410918f6ac4c72f3905ca4bc65f42fc2a546280b45fdc |
|
MD5 | 349e09e105d086aa8e8ed5ea4a664cb1 |
|
BLAKE2b-256 | abc846af2275618e514e2038e8ff650206492d360bdd6264fd73881b90ef539c |
Hashes for wdmtoolbox-16.0.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a576a3576ff982b9ca14af748783e414040d46d2aa4b550eb0ed751330e4fa9f |
|
MD5 | 3e14b7b1bdd87dd5d580690a248a05ce |
|
BLAKE2b-256 | 4ee530a4ce6c73b002734b95999e223b788f93dc18f274d9fba732e7e9fad292 |
Hashes for wdmtoolbox-16.0.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 935eb2e6454b46b7cca5f2978c73bf976ddc5a33fcdd500f56d1218800ddb2f3 |
|
MD5 | 0e4b6d68fd9fdca6aafa68581069fa0d |
|
BLAKE2b-256 | 6b9e9c7721b99991da0f6045b01b9a4924d95420b5c6b53b99df9e46502e4e90 |
Hashes for wdmtoolbox-16.0.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bed069e7d66148ad9a7c2e275f74cc6c28b0ead1b6f7ec84b99823c3b5e9e36 |
|
MD5 | 8fc2e60652df1eeb852d613bf5f59713 |
|
BLAKE2b-256 | 9f1887ed37f24e22b7c95d6b6184dca4630e95adffeec75481d288067e1ec64b |
Hashes for wdmtoolbox-16.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 237d3f79c70451c6391741a0cdbb8d05b80aebe78af80a52d180a256a8bc7fbb |
|
MD5 | da11f576455eb621beab44ce33e7f06d |
|
BLAKE2b-256 | 0f35d5c8ba329d5b0ba32a7540316e01c0278c80403300ba02f4d0ddc5dc0b71 |
Hashes for wdmtoolbox-16.0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05050f6e1345bb96d0e2c1eb6e1c8d0b4f03eae349310cef1588df417bd9256a |
|
MD5 | 93903ee14d6ee58a9924e47203a98158 |
|
BLAKE2b-256 | eb2ac932cdc68ed2dc709291335155fd613d57b6093251010d7a04f2975b7984 |
Hashes for wdmtoolbox-16.0.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06a75b2f30d21df0cd97320a864eff45540fbce748adbd2cf4ea6886d7848007 |
|
MD5 | bb698f4e787a3ac47f5c91fdfa8f9e28 |
|
BLAKE2b-256 | d377b34cf2aa2b80242828a895905d4bd81541e1b335a24e9faef0c8cd838b2e |
Hashes for wdmtoolbox-16.0.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c66f66e5f36bdb2013306df61a241ae509f475565017b5ef18587721ad86652 |
|
MD5 | 662d5daea31675af0bdb7cda89b83fc7 |
|
BLAKE2b-256 | 64fb743f8aad3caff7f9a4fbe5ec3f10e3650be038f060031e6070f34c0d001e |
Hashes for wdmtoolbox-16.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b29a1479c69b98deb774f6852044fdcf657d659f211541b0c1c9c0ca788aa1e |
|
MD5 | 35ed7d2a44072012a774dd50393b7bd9 |
|
BLAKE2b-256 | d90cbe73db60f8813617d4861e5fac786efa5b54d6bc3fa7c2320be07ce365b7 |
Hashes for wdmtoolbox-16.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b6872508fa1087c22eb983f4e489c38ef23e49fe31e96c3005d7aa8d611ea6d |
|
MD5 | 4feeced3170a6c6c2a05ddbf487f0ddb |
|
BLAKE2b-256 | 615f92d8d88510a01d331e7dba6444302240469d480197a64cccca4c0b6c0ef7 |
Hashes for wdmtoolbox-16.0.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1a9e343620058b34751bb8da3845e55c6851403abc6a4954cc2954abded490d |
|
MD5 | aa468d843668f04326f02277d88044f1 |
|
BLAKE2b-256 | 6345a6a774f55ce09a252f8893cc9c49a525c91bf6330091d93744f89909998f |
Hashes for wdmtoolbox-16.0.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 776108e4b602ecf172748f00f9645510f12ea8d246482e79a00f2f7388edc343 |
|
MD5 | 2381472ba5052cfdb6a095819294120c |
|
BLAKE2b-256 | 1e2bce987e7559a7f136ce92a80845b5d0a25904b52f012e0d314bf2542c34d3 |
Hashes for wdmtoolbox-16.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bc6aeaf13a2e23083709d6043b5ae14c61d6a22254e413cc583c6095a56cd15 |
|
MD5 | ff5c3a3e7340f5805fd083654158e595 |
|
BLAKE2b-256 | 522b9c227a64cb0a622b1ec8a8ac447165e13ab97239c0776f8cfd8ff2fe0390 |
Hashes for wdmtoolbox-16.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 525cf290f04543f59a270da9af321c97edf774b11f99e7be99723483b88bfd36 |
|
MD5 | 2d4412864b4e21bc916be79e8bd6c113 |
|
BLAKE2b-256 | 6a2efef33e4f94b183229419994559bbfb76dcd056420654a5931f363d45768d |