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-12.9.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e296f16299ec789f15114991ef2a6cfb7ad586b8adcde9bf6a91dc5808d1a1db |
|
MD5 | c5fe9130c1b05a8f9f12dcaac3f51380 |
|
BLAKE2b-256 | 19b96c3f56ed351eea27c530e08655ea795b663a0353c338c345e47ed26d523a |
Hashes for wdmtoolbox-12.9.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b52fdb69c0c803e8b9db12b9334d953783955ee991265d3bd8f7e9c5c2e09d5c |
|
MD5 | 8e194484f45357e29c4f86622d3a3631 |
|
BLAKE2b-256 | f54e7f9bc1ea670bb7034973b2ed33120e9319d29f7511bd4116646db16a17a5 |
Hashes for wdmtoolbox-12.9.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e4adc8ed660f0a211863c79bb0c61275fcce79256d2ad1449193602f9a8b2e8 |
|
MD5 | 26960d764e0e98fd4e325b1498c6b105 |
|
BLAKE2b-256 | 2419b33ef52ac1371fcb80e1a1b2ebed3f021357a500c4b6ad71406b8c77d241 |
Hashes for wdmtoolbox-12.9.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dea2c0c0e984e4dd68eb34ece00f132a648976baf78dfa719f6833d1ed9a00d3 |
|
MD5 | 2b4598d2894b954023d66e76d452f05a |
|
BLAKE2b-256 | 26edca126051253f1c0dad676731e000219411bbc2b3ed3ee4032daa7cf2be84 |
Hashes for wdmtoolbox-12.9.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54062eaf2a5ce3d09afa47833db04c3bef84f878d389fa21ccf33c51fa1cedb9 |
|
MD5 | 6f8162a0ff7493506bf3ab76a80eea2f |
|
BLAKE2b-256 | 996fdd8720650d39b32a9cfaf0601c5d0962574862b86629b002b65b524e97b5 |
Hashes for wdmtoolbox-12.9.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96e6193f65ec3a0a4c60ccc8f75b1b170f46761b904939db45279d567d00b1c2 |
|
MD5 | fc87cef75d466d40f556ae8ea4cf3b9e |
|
BLAKE2b-256 | 1e308558313f3772caece9d4b20037c2752454f14d2107fb2767fc08cc0de857 |
Hashes for wdmtoolbox-12.9.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bafb74d0d6b53cd5a2c7985215ad4b5c4be0e83c412be1319a0432fda1fbc82b |
|
MD5 | c09e6f62135cdd6d6ec8420621af7614 |
|
BLAKE2b-256 | bf5188ed787f15dd87e6402ff91cb3e89850e58bb2d25b8a0b554ec08388ccc9 |
Hashes for wdmtoolbox-12.9.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c6613251476b6669aa0f3435680e7d80893d54494b819802901a59c7381a78e |
|
MD5 | 47b06532aa3b9099e20e304aa74171db |
|
BLAKE2b-256 | 014d903125362a08bf68ac9bae9ac14eb55735cc724bfec96fc192afcb319942 |
Hashes for wdmtoolbox-12.9.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 774a6ee205a9044e4c7461d2b2d538995d8a867e6797c0b50d4e14c6965daf04 |
|
MD5 | 03b00f75f989a8db77b68e2e286613c1 |
|
BLAKE2b-256 | 0ea6fb43c23b8b7fb956b70441fd38956f826b12b27bf7dd1da6e8a8dfbc6c17 |
Hashes for wdmtoolbox-12.9.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7316284099669d2c353ae6116dc0de69f0bae6deb27d203d872c56b87c5dd274 |
|
MD5 | 4c3ebba62d9cce049c5fc95223316324 |
|
BLAKE2b-256 | 856421a741517ce0c8cd8ad16fa6934b02cb2c2ca83c51479b343f9b648da0a8 |
Hashes for wdmtoolbox-12.9.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0b69e72238859fb1b91d2fdb71bc869367625370126c85f30adc6932c2f96b8 |
|
MD5 | db31aec59921fb1f37496db5a7c894ac |
|
BLAKE2b-256 | 2b3b874b38f2756bbdb0de70a1dd804680eba7862e50efddc024924bbcd3152c |
Hashes for wdmtoolbox-12.9.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e138c4e32f792e7ef59271495e6ee7f381fc30ce39d350863aeb342c9ffe27d6 |
|
MD5 | 3fa100003b51f18df524c79267be8137 |
|
BLAKE2b-256 | bf5669b538f4a5f6ab4d3057b0ac2d1146426b2e0e3bf2799337e2cd822a41cf |
Hashes for wdmtoolbox-12.9.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cb9c06e7b5ab531c8607f506cc3880b4797d298ecd17a0be8d94a82c867b902 |
|
MD5 | f2d073f56af61c65fd7583aa26e3140f |
|
BLAKE2b-256 | 9691651e2ccfb5ebfaa1e137d4a6f7e852189578bb1cc82bf9ad13bda1abbb22 |
Hashes for wdmtoolbox-12.9.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2ab9f8deac9459af66afa4634d8164f6ff12290d0e090a078754e72e7a7f65a |
|
MD5 | f7d693b1da46001a1b8d82cde60173bf |
|
BLAKE2b-256 | edb790339edf34d62ce4208937f95f2e7a411ab898eb6396251247932548ba40 |
Hashes for wdmtoolbox-12.9.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c26a1d3a7cfd2caa465ea6c7b92fea44b4775da71c5886d969713f054d544b3 |
|
MD5 | e5d919b35186c4bc1023d0ccb8a78d39 |
|
BLAKE2b-256 | ac117e6723744cdce384be31e51642bf29e2e3e4bcb5a96836185bc702a373df |
Hashes for wdmtoolbox-12.9.4-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99598ac36ee904f6ec7e15276adc5cd9118b369ada180541c5a61cf3a87c52db |
|
MD5 | 03d1ec834d54ccf9e1cdfae6e49cb1cc |
|
BLAKE2b-256 | 6feb10a1fcd2c2c625dbe8c114d82b43adf6d71b34780d7392042123028a4a23 |
Hashes for wdmtoolbox-12.9.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a60907490229cd6c17a3c5cf28f8a74d94740d69a513c8dd28c9ab8ce8c062f |
|
MD5 | d74b371a9fad97dfb6d6a6ef3b209ceb |
|
BLAKE2b-256 | fc28a5acedd61756fb94f171013c643818eef1fce550d3de4a393951ea2338e0 |
Hashes for wdmtoolbox-12.9.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc72e4a7d6164a24d3495a54cb05c625ce2ba5f866a9404930d4cd9edebb38c1 |
|
MD5 | ead4267a9644026b87cc43ca2d8ccc36 |
|
BLAKE2b-256 | 6339ce5f5d36bfb67308491d38d3b1b051e6671cbf63672b360680230f593abc |
Hashes for wdmtoolbox-12.9.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f232e422deb6fecbb5c0811789153f70b8feebf5c898dce2eea58b98730b5c8c |
|
MD5 | 602b4ed751cbafc0f28d51645865d699 |
|
BLAKE2b-256 | 0d3d218e0445105389e95e2c712f541a6d1aa171058a7e37b544d189e4d61356 |
Hashes for wdmtoolbox-12.9.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83f4b0a37416cb080255324afc5a8d8856d36ccf605f5051c5d22f85e1040069 |
|
MD5 | 2f3b6f246ce3ab50947cd474baef9b70 |
|
BLAKE2b-256 | 171f36c587fef780ec0560eb10ad92a3a963b6819356561f2b423efe6201f956 |
Hashes for wdmtoolbox-12.9.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de47485543e8c54299f85af67613884b29b408646c932596f12b2d7919a9e11a |
|
MD5 | e7b3295d7976c9dc952f053ebcd930a9 |
|
BLAKE2b-256 | 78e2de0771d6f30edab9cf6aa8110fb61bc8a3d7ed969b7ca1795e10a13cda1e |
Hashes for wdmtoolbox-12.9.4-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 944915fc764e86233ef72d06d962716c06fd4888f8f86ab6ef28bf4abf895814 |
|
MD5 | f3cd46e9fefdec9e4aec4ae62dbc28c0 |
|
BLAKE2b-256 | e6912c8fb6b426a8c15f410515eef335a930b5d44ef43b531720be5e780d393b |
Hashes for wdmtoolbox-12.9.4-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16bbb1b1d9a02e1b5fb78b9805961d78ae29c2e83143a2757ec60caf4468cbf6 |
|
MD5 | 24b6497462eeb2b94c55bfccf2875ec3 |
|
BLAKE2b-256 | 16f91fc13be8afdd5f78f9b56f556c91452ddf5fcc8016d7df94fc45bec4a751 |
Hashes for wdmtoolbox-12.9.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c7ca1bbadb83118c79932685a26a1f080883771a4a85858b08a16719864c5b0 |
|
MD5 | a54198ea07142b587596cbbc346c79ae |
|
BLAKE2b-256 | f17bff9bc6f40b628beea7912ff83f85c1877ae879e458a412202752bd99e167 |