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.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa8505b30180d8dbbc421aba60cc20bfd572f404a54aeb853344e3bce261f4e0 |
|
MD5 | b44ce09187e8c19fa4fdfb75b9598db9 |
|
BLAKE2b-256 | 6e96260f8fc7b83371e45e7b7fd020eebafec760fb37f3019689aa59db861806 |
Hashes for wdmtoolbox-13.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d05fd59f3636d56260b622b0e1c8065290d5bfe60106ebe3eb0d8077dd259f8f |
|
MD5 | a54a727d32f74cddaf5018b2c567a51b |
|
BLAKE2b-256 | 936484219d2832dd5c75fb2d9eb5bcbf589d7329f652b7b653c7688b663f7c55 |
Hashes for wdmtoolbox-13.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c012488dda0bb868433c85e3bd02934bce7e0f18b89d2cfb73302f868fa3ec0 |
|
MD5 | 476f353f86914616bcbe9a775565db19 |
|
BLAKE2b-256 | f1152abb501589f09ab0cb2d302349a6182ec37eecd966d49ddb09f4bbdf82a2 |
Hashes for wdmtoolbox-13.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b661dd4bc73035b82688f7ae0c9952dc77541f7166e2c51c259d6168cc27c2aa |
|
MD5 | 5e4ad722d963d6375f048c3516673055 |
|
BLAKE2b-256 | 5eb10626b0681436c50168b5cccb8d79f558427fbe1aad50102285dae26335b9 |
Hashes for wdmtoolbox-13.0.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30dfaf895b7f3cd046c3256bbed229f3e5858bd9dfa34db69c1b7045475a01d3 |
|
MD5 | c00ddd5ca00bf4dc3fe09a4364eaa2a1 |
|
BLAKE2b-256 | 262535df9ad1d5367f1a29fae3422d9022ab85df51eac9052c063c1f67d4ace1 |
Hashes for wdmtoolbox-13.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1fcb45ba9cc230bc7d997bc5f0b9f5ca08064cce235df41e580c214cf52f16b |
|
MD5 | e265b44263b89ddeecfee8eb344d43f7 |
|
BLAKE2b-256 | 354df346c81487b553ebdea4bfea69870ef6d55a37bdfbf8c37469a6795a7b91 |
Hashes for wdmtoolbox-13.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbd0f868b93756249df7ce87e68f897ae3fc4953e9ca5e8a0830a4fda6809607 |
|
MD5 | b22672cd6eb950d73591c6258c7c733e |
|
BLAKE2b-256 | 830abc2ab57bbf6ccbe3f3596b99a07f978d887661ae84f2af5eef51b9088308 |
Hashes for wdmtoolbox-13.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 571cb0bc5bd515df256376797dfc08819d4ee166dd7d643a62ac80dbecbea354 |
|
MD5 | 59e8b2741e795d0d573c5498a09be8a9 |
|
BLAKE2b-256 | 858f0dd9acf4cbaf3435ab3c0cf97e3cd85ac253b83a6505c2cd4a8f56f839e0 |
Hashes for wdmtoolbox-13.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2e68393f94deb77bbdb532058753c4bf815e038f4c31603158d245a90257f75 |
|
MD5 | 172160bf7d8e392795c03e96e2ea022b |
|
BLAKE2b-256 | 7415dd2dc573eb28dca091aa6eb292e38517fbb03b7dead97bdae18f6c8116c1 |
Hashes for wdmtoolbox-13.0.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ec30172dd0f98c15d24f38a53135aebcd79db04f2a46c7ee9b3258da25560c3 |
|
MD5 | 21c3253b9660b657c9d03f6006bba702 |
|
BLAKE2b-256 | d0d654840c0dd784c9be62c288644dd898184566f0f9d78b44c868ce066f07ed |
Hashes for wdmtoolbox-13.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f66d7bc723695fc5bee72646d4e25f468808dcbe19f4f663dc37ce841ff99a31 |
|
MD5 | 808e97dc4842bec0e51f30f1d61f5c02 |
|
BLAKE2b-256 | be5cd85b24cdbc259609e7841373a71e873bc2f109d4bee467ee592c5d4eefb6 |
Hashes for wdmtoolbox-13.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d16081dbce5348488f5488232309711b313234f5d137832adf02615977da1bd |
|
MD5 | 50690b92c6a9bf0276698e8300ae266d |
|
BLAKE2b-256 | 9535badcbf2e96f4996648f218149b0f99afc8d520c9d87e8b84c66ef1f277f6 |
Hashes for wdmtoolbox-13.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9ffcd8d0d81be36aafc59a076b38bdda98c35cff0b250d76438812f372ac859 |
|
MD5 | 3982bc18b11928f3e7c1c9bc7e1bbe16 |
|
BLAKE2b-256 | b1c91a05b10b77b6de792903f141b3a5efc1181cedc876a741a325ba92b9f12d |
Hashes for wdmtoolbox-13.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a1061768ce021bdc6d796a315a4758b154a31eda252f8a4459eebd44bba599a |
|
MD5 | ee334bb244b2149f6e571a161ce805b8 |
|
BLAKE2b-256 | 19222152d88f77a6c7b385a36a3114981ff68bec44cb4e490dcbf353cdb7f689 |
Hashes for wdmtoolbox-13.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3195d26ece3d2f7509503554746c2dff72e43b690e448ed1dd1715194c56c1 |
|
MD5 | 0a9d81c56989c7c0286d7fcc3faff315 |
|
BLAKE2b-256 | 169c11e3bd953d9c6b2aedfe8140526d1d461104dc692afa6036b0aa475f6dda |
Hashes for wdmtoolbox-13.0.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44b921e2fae4d5d34d42fb21baee385edc6a33f68b761b76bfc4e8d71917aabd |
|
MD5 | 15098376e048c8e43a7e4b6f9669b730 |
|
BLAKE2b-256 | cc915261283af939cd313ee6386a8ededb58b1845ff0d2119e74588db0e300e0 |
Hashes for wdmtoolbox-13.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a001430023afb09c13fdc2519b7172dafa3d642060c67d20a371cc52eecf329c |
|
MD5 | f33d61457bf82741a25e07ed0cbf432f |
|
BLAKE2b-256 | 0fe67878cdff9091e3af63db21acac63399914675ebfcd7bb9f41db1083c8f88 |
Hashes for wdmtoolbox-13.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c37f6583a55d9ca6fe8cfc05ebbbb305a1a2ebdce8b6ab120932d9a12268d8ad |
|
MD5 | dd7def03c18ac66dc724a115cce3d201 |
|
BLAKE2b-256 | 7a646af0c318bfe79ecad771cdda1197929564c6c51b8e8ecff136cd0bdd984c |
Hashes for wdmtoolbox-13.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a485a41aabe716b32e38aeca66fa97f0b7fd77edd3f3e8b48a8ee922577278b |
|
MD5 | bb9b3a1cf18d686ec95fdabfe44512b1 |
|
BLAKE2b-256 | a95a6e530dab65c70a7880709a8aa7aab2f0f9f4b02f6205c63a4978f1d27ff6 |
Hashes for wdmtoolbox-13.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef1cf40f47c09854fa103d5c9426ddf6252a466c096c02d316dc6a474e708bbc |
|
MD5 | 3e78d731545cfab0f8a9d58f945084f9 |
|
BLAKE2b-256 | 846d3a6edfd36870d81962e815cfbb81c57c3265257e952f7907de5b5dc211f9 |
Hashes for wdmtoolbox-13.0.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 811290d72e4d73a20cd92455dea932e16d87a52d28e2b17291ff899629cdc01a |
|
MD5 | d31058f4d2fb501270ef1d48946fc006 |
|
BLAKE2b-256 | 949135ebec4cd49b0e9d69efb7f636779f5f2f26a6cfdcb92b7937811a6f54ee |
Hashes for wdmtoolbox-13.0.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb2be455b191f08826afb7d7ce36007ae6080fbe0339025c6ba66ef47940c665 |
|
MD5 | 41b38f2e617aa70f36d284c97f33465e |
|
BLAKE2b-256 | a935883b525718d998c4889ec5e4bd2b09e82469f351f92e907ab973d956f755 |
Hashes for wdmtoolbox-13.0.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97462170ae2783f4dfff60dd6521635bffa748c5156ecc6a16ac0523a488c31b |
|
MD5 | 438aa4a6ba245e6628ead75dc5ae4e38 |
|
BLAKE2b-256 | b809f74b31f582d046ba50db1f6e5f12543bf96760ce070fdfd50c17cd56c838 |
Hashes for wdmtoolbox-13.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 340bd82c14b12686eaeebbb0789b44e2fdf30210ebb8530e41bfa821f8ceeaaf |
|
MD5 | e40cfa99901fe14a2a453e52b33f4f7b |
|
BLAKE2b-256 | f34977c417935bc729cecc81a7ea457fafbb7c6dc737d6f7a0382ef1ac37f2e9 |