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-13.0.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1c317a1f7dd7b759bf8bfba857031fbeb42c02b6dd9efd10be8c7fe6318a818 |
|
MD5 | 233e4d2de4bb4d0e88c2b1ac2ae6ed54 |
|
BLAKE2b-256 | 9ba07a7e9812ff46f73f164d43271b7163bd69a5a2eeb474fb082c63ef0a7453 |
Hashes for wdmtoolbox-13.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 501c97b3c986c09ac8ef67e50524da195df6921f007b309611bdfd1e26e6d3bb |
|
MD5 | 5aa483ff8e97d1058204784549cb26bb |
|
BLAKE2b-256 | bd468f16afc84ebdabc51717119a094c4bb7de7abd31b37bb67adf120ddf245f |
Hashes for wdmtoolbox-13.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecc55037b1c657f994693d6dbb5325616f547d99ca18c2196478b68b6d970503 |
|
MD5 | 3e4d63fef8cc0576ffe0c63b968da4af |
|
BLAKE2b-256 | f2d3ada32c644f986982e7a2160dee7f6cdc4c273e4f82c548c7237e03c0d199 |
Hashes for wdmtoolbox-13.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f9b77cc7ac3a7444a0084194b6d6c014dee4254b5475a6cbf17da4f71d4b1ce |
|
MD5 | 36d1a4303ebc803b5b123878f8de136f |
|
BLAKE2b-256 | 276f5adf16f0fbf31ef585ba63a6513eecbf119f60a4a3dcc055c146bbbca794 |
Hashes for wdmtoolbox-13.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb84cd85b1541d7c4c0a53717334ab18c65c6879dff1154bab252e3e7d25e25b |
|
MD5 | 0daa6afc38002284f86969a4d1e3451c |
|
BLAKE2b-256 | c0881cf4f433513985d2e9751134f6a9896a01fa7da848591577b8119b7ba442 |
Hashes for wdmtoolbox-13.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf8f3816c6d331e743a5eef22c47d74d6129cbb04502c3da7dd49dc6d187877f |
|
MD5 | 14a7df0d6909701181636303349e9919 |
|
BLAKE2b-256 | 5820e6bf9aeb180ed019f6b601b66ed587cf236474e734209e18f08d73106d98 |
Hashes for wdmtoolbox-13.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8e03957372a5d9a9a59fcf177519e8c3ccb8fdf6669e16d445071ed585a1300 |
|
MD5 | 7dd4f5dfc13ba7838831469cbc3ffe22 |
|
BLAKE2b-256 | 5ff27668638d57b546a45bc5cd9810f091ec88b7dd3dc394f8e9e318dc0e9004 |
Hashes for wdmtoolbox-13.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e166dd12835c4ca52a638aa03ea051648c61b5c4a2478fdd3294f6f529cdeb5d |
|
MD5 | da8d6d0d97506752bdc3524343232b10 |
|
BLAKE2b-256 | 7fe3847aa41d005d34aef03d03ca29908806d6fccd8afe34adde15c9622125d2 |
Hashes for wdmtoolbox-13.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9158d5d148bf1a5c899e05fb2340148cea7200d9a296164fea166c150b027f19 |
|
MD5 | fea897ee7aee4fc1326802fdd6565ed2 |
|
BLAKE2b-256 | a71456c44eebc5b8464302fdf655f9152b50155b7bba6c1fe7e4a6b33219fad3 |
Hashes for wdmtoolbox-13.0.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98656611955bcc07ff7b9782853bba33367f32849a36b99886ff3d6dc9f22641 |
|
MD5 | 782b8647f75402fb34846567615bd035 |
|
BLAKE2b-256 | 91b5ffed69daace74bafb41c2e2908f298fcbd90172b8f663cf95e0d970dd5ea |
Hashes for wdmtoolbox-13.0.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8fbfdb6b91b3c9f760df46b8d8306289567f2d95cb1a32c70d54b35493531ea |
|
MD5 | 8c6ce71e8350e1ca312a184e9013d8ad |
|
BLAKE2b-256 | 5642aaae3d79f70d5ddee68290050d3d08dbd931fc272c3abde14dfed2ba7f9f |
Hashes for wdmtoolbox-13.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48ece23f666e9f9e617234bd4ae1e67071c72bd5df0970e97940191a85ba7773 |
|
MD5 | c6d13fbea3ed62d535f01337ea45a5b1 |
|
BLAKE2b-256 | dee4bb0424839362551f63227f17573f7b30b96d7f5d98c98518079485930243 |
Hashes for wdmtoolbox-13.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a17d17abdb1782f39a3c9787eb9bdee7ad4b8267c43b5683838309dfc2267df8 |
|
MD5 | e73ba68f79b7490d09a849a34a9ebf5f |
|
BLAKE2b-256 | e4a9fbd81946a09ff25ce986c5bf7aad3f68a053469e922de069f50a2b1116e6 |
Hashes for wdmtoolbox-13.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30dd08824eac210805982dfbaabfb059faed72e2c565916a1ac4f06d507f8485 |
|
MD5 | 68e42fb5f1799e42fd12a9809db1d6eb |
|
BLAKE2b-256 | baf378e70de906d2c5b28e5cebad405e8fce53fc8310737b2d8787606e6dd628 |
Hashes for wdmtoolbox-13.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95aac1a2dbf0f8cbfec2a10789c7ef1e9224df975278678084f949aa091644f3 |
|
MD5 | ad5835ffb246b3379bf5046355e64b64 |
|
BLAKE2b-256 | 590bf8a3f7ebf5a63760474d99797fdf433f67455f2ada0f569e84ef944f11ee |
Hashes for wdmtoolbox-13.0.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 649c90224d749add5e1c7c08c5dde1f72df27bc70820c33c521c75340234c9b1 |
|
MD5 | 5a6a21cec9040e006f6fca9272445bdb |
|
BLAKE2b-256 | 3b70929a5fa37b1888d88f397621d698978de5fbdb442197edad6d385396c06f |
Hashes for wdmtoolbox-13.0.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bb7d3143c7cf47d38ff1f218b1ee93d0f21325978fddb22a3aed6180860d918 |
|
MD5 | 87b8533de52a58a671e5d1f9901cdfc7 |
|
BLAKE2b-256 | 45e2d27edca3b07f9a3e189f926e16a11e3edf0e300f5656e07be7d0f33c3772 |
Hashes for wdmtoolbox-13.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b8bd7e924300ea65bdf0e6a66eaacc5f9f88078bab54bee44323c41baed6edd |
|
MD5 | 54e2a440530bb8ec23b4e01804910dd4 |
|
BLAKE2b-256 | 5203c7a5d4d7c5f67b01ec54299de7d53484df56e997efe9e599e2ad59252cec |
Hashes for wdmtoolbox-13.0.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 672786026b3eac83e45386ac31343117ef4231e91d2ea0286e1e4a51f68875f9 |
|
MD5 | 95199ffdc3f9f20531ad4326704f4458 |
|
BLAKE2b-256 | 58edb522c60a6d47ccf162217566e1649757d0d3f8f6d4eda2742714d52a24ed |
Hashes for wdmtoolbox-13.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cba3dc36af7115dd175813132171383d4d4cfae29625e84991f75135785f0db3 |
|
MD5 | 7cb7ef266badc6cbe9c82deaa6fa77a2 |
|
BLAKE2b-256 | bd107ddafe62d2142e2e416e15745f2ee335f6ae335888e83df85ee3cdf75ea2 |
Hashes for wdmtoolbox-13.0.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4e50d6b5c7f838f18c9aa9393a4b62e71be295d44b5051aed08523655d33b91 |
|
MD5 | a89b7153c466d5e8aa5ec97fe30a7ee2 |
|
BLAKE2b-256 | 47e328e8c9795b9578931da7960e1ccbfab490bdb3103b35b6383d4b0548b5e5 |
Hashes for wdmtoolbox-13.0.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf8c804f2ea95cef03cd6715ae04404e7f2e0dc5ec6bb61a291269bc6997f016 |
|
MD5 | d2f8497de07f24b1a00f8f00569f6dda |
|
BLAKE2b-256 | 292d6417b611908df02b0547a2edf52a5f706fed082b6bb1274fd8e3aeae4b50 |
Hashes for wdmtoolbox-13.0.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55fda99a96cd48640713a9e2f1f6e89c7a88efa3f6951f93e8b42c65ad51e25e |
|
MD5 | 8b92ae157699db6ab7976a60ed0126f8 |
|
BLAKE2b-256 | 45bd28c031c2377d7448a4f77b90a2135bcc9b9dc9681c807abb3d9f650cb391 |
Hashes for wdmtoolbox-13.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eea9a23d62b6810e33df88732fa5617cfb3b34847d0f1f42a2950827607b527 |
|
MD5 | db425433b10e1976e7e0ed8b916b235e |
|
BLAKE2b-256 | 7eab2dff1e740b1b8f8ac1cb914a6ea20cfae7dc75a773137bb1739726f52af1 |