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/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.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 458dd16d90d9e7c803edcda9842bffab6a8140cb12aaeb5ecd5d6da13e5e2602 |
|
MD5 | 2fd8e59b35bb4bf3bd0fef056cb4b17e |
|
BLAKE2b-256 | ca7deaf3a980088bee371473a51d76144bc2a97cc1229f29486c04052244a8da |
Hashes for wdmtoolbox-12.9.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aea80cce889fc91bb84916d7d75d98c67f9bc43abb6ac6c9e26906c7eb1d6c2e |
|
MD5 | 891be2faade05b8174588c96ef1cacf2 |
|
BLAKE2b-256 | 76252deac6bc209aaf4598f4f31dd49fa59dcaf172951b7ad0264afb8a214751 |
Hashes for wdmtoolbox-12.9.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95e833882ce625fca5a8c4b761bc43ebcb6cd9490c644a94e6019fc18e1ae436 |
|
MD5 | 95b97d4eb8eae1a1e594fda68dc77204 |
|
BLAKE2b-256 | 759cd7ff124f6a6b4b1cfbf37a4613627f407e19ec724b0d1b72d75babe93a9c |
Hashes for wdmtoolbox-12.9.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 981e15da58d6fc276e2ad279eed61286af0f201f96e9dc7d522d8bba4adab0b8 |
|
MD5 | f32757b5b226b83a48a6c924ef6249f4 |
|
BLAKE2b-256 | b109e2b2f576ea6cb971029710333e738d8d02a37ef2232528106a23497379f0 |
Hashes for wdmtoolbox-12.9.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2de50014462d224fda9ad47144fdd4dbd43996090eada0ae0b37447359a6e417 |
|
MD5 | fa0db989a107dfd2a78e1de0b94676ef |
|
BLAKE2b-256 | b6b54cf95834b12e4eee08f9f1b66973bb32a917558a928d0e72ac2789c77509 |
Hashes for wdmtoolbox-12.9.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e67c2a5154193bf5541986d0b9e4e9a63dd9ec0fc3a6afd9eb951d2d5f3f62f |
|
MD5 | 46f121699f04caacd2f51a63b2bc6974 |
|
BLAKE2b-256 | b55fd4cc01a837c0bb7eefae66350aef0439c5b1ffa5f30491bd3d19402219c4 |
Hashes for wdmtoolbox-12.9.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b38192c437ec4b656ab1268dae9957f70ab4a968baf0c99a633abd89bbf73838 |
|
MD5 | c5158071b3b41c93bd0c4229d7d38b96 |
|
BLAKE2b-256 | d49a8872f52a880f355ac62ef33eafa0c6ad18de3762b3955c1426695e1a6d95 |
Hashes for wdmtoolbox-12.9.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 712b497cf6405629a435bc9ee87f6efcd517463ae0f738a2889a30ec09a8316d |
|
MD5 | 83e8bd4d79a519715389d63c49719502 |
|
BLAKE2b-256 | 96e7d8a0c0784ee16f34da3f0ade097eb7c3260ca12737ed3cd5fe376332cfa9 |
Hashes for wdmtoolbox-12.9.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08e993eb0184182bdd5973ba941505daf003e9f6528967120bc2ee95cbbdbf43 |
|
MD5 | d5b8fdd176b9cd1d8ac0b8219c2af84e |
|
BLAKE2b-256 | 879d4a8f11e8b0f4a5a3ab561353b62bc41dc5f8dbf6ffaab3c8029ce884890b |
Hashes for wdmtoolbox-12.9.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca380f8efbfab9508bf1d3a38f4d1323e3e2d08c822746e87422e9189810f7a5 |
|
MD5 | c3eed9623be2dd935305a4769e165205 |
|
BLAKE2b-256 | d50bda972c635db0828c34cf0690178679ab3ea89d0d8bb55da8699939804885 |
Hashes for wdmtoolbox-12.9.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49a012f6cb25255b28adca2b8652dd8f9d743a22e53fbdbb892808ddcc7e9fb4 |
|
MD5 | 4625f90c3b35926fb4e19a9d3dc73102 |
|
BLAKE2b-256 | 956a0385c709e7125a047765d00f505d0fa86daa8535885045c2a3dfa2856e71 |
Hashes for wdmtoolbox-12.9.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 091f6c3d3f951054b76fdb5db3fbf35bc01afadc75e8559b3c64bed02707afdc |
|
MD5 | a61f679aadee9c98d0b0be26abb4647a |
|
BLAKE2b-256 | 67372ef4949455255726e0967cba9e3762cdd6276266b2b96d9c9347635d20c9 |
Hashes for wdmtoolbox-12.9.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ffd1d630135a4b151fb712da1b51b5224af8e12752e75b53f6cd18a7ad96a66 |
|
MD5 | 89004369ed09ff211ea28e525ad79dcc |
|
BLAKE2b-256 | d562837140db39094a7861c9476061350e116fc33340133e65ee9ae9ea6a5c6e |
Hashes for wdmtoolbox-12.9.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4160638fddddf3302d4dbb5723fa46c6f759ee5845aa9d42651454757546f5f1 |
|
MD5 | 2fb8785cf7bdf647e325c74b9203d9ae |
|
BLAKE2b-256 | 1153e3a753d789b83ed8511915d32df79c17c980075ecb6e7d71bd5f3e6064a7 |
Hashes for wdmtoolbox-12.9.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd4adc3b9221e52af2393b16bc398da9e88035d45e11954e6d10d81d0128f570 |
|
MD5 | 7c0fcf04e18229cb13056e80f9666dc0 |
|
BLAKE2b-256 | ef0be7c217c988d671abb208c34bf4d3f88e5a209210af1bc26996560fcc3026 |
Hashes for wdmtoolbox-12.9.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca4213970f722e1471649afbf6364eeeed2e2b168ca4f1194077baedb81c4f63 |
|
MD5 | 94c874536822df0c05b10b353c3b9381 |
|
BLAKE2b-256 | aeeb8fba176dbe60502f202c00947421edc3735192c9d2758f7bd9e0bfecd305 |
Hashes for wdmtoolbox-12.9.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f502330b3cd20b9b1ea038f0d8fac7c4b2270fc6769adf3827a7181463a808 |
|
MD5 | 1f47ecfba0ed2b1da386b869de2649d6 |
|
BLAKE2b-256 | 387c926cd2838d04766fdcaa60d2522cedda880ef26b52f3f3f3b56a52430af0 |
Hashes for wdmtoolbox-12.9.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bba1abcae1881072038b733d63068bb7497c264cdcf171f2963fa8fe6c17748 |
|
MD5 | 836c3ceb6fc01c3c734c71ae2e723c53 |
|
BLAKE2b-256 | 7d31afaaa92dbbc464fafd131aad07faa5c39cfdcfbd59e424b5b6833e8292e7 |
Hashes for wdmtoolbox-12.9.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30fa627a62449745bc3ec8f59dbd29f0f1180b585e76539187c4ed1ed6164dec |
|
MD5 | eab5c967a7ed1dfa27ec348afc7e7df5 |
|
BLAKE2b-256 | bc60e5ffbf261c761b160ff2fe257197bc59a71adaac13fb57e4e6149cba4154 |
Hashes for wdmtoolbox-12.9.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d703f421bfd9f522b05d26068a4110f1670c81c72b2ebc0bc9ad07121375d58f |
|
MD5 | cf580673b6b815ff95996787c831428a |
|
BLAKE2b-256 | 48c0a9741b33a21bf33238f7e74e76ac6a52458df1b736dff9e7569612f6c3f0 |
Hashes for wdmtoolbox-12.9.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75b7badb1db6cd7bfa5ebc678dfbc14e6c676c7541197223c422e232aae52b29 |
|
MD5 | 35b86efead80aa1cd8fc3cf60ef36a4a |
|
BLAKE2b-256 | 4af833d98b6624d29d41debb932e1a78e7baf4920edd9fffd2b822d79f841813 |
Hashes for wdmtoolbox-12.9.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 930faeecd1b4c1db65ea8a5a1d51fe332d3ccf02a89985a7a78d3d47c6f6b42c |
|
MD5 | c8385f60a97526b8d6288e2cbb3b0493 |
|
BLAKE2b-256 | 3363e0634d6de0eb6ca4ad48828d358713efe86040ef87b22afc3d48f3ef630c |
Hashes for wdmtoolbox-12.9.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b63596c83c9b19a60792e1c52b12ffdb294cd4dba0ae0b21467e6dcf9bd27755 |
|
MD5 | ff969b652ed925120e44eb3304c2e565 |
|
BLAKE2b-256 | 1ded96485646316ac050165d234645ded6025bb1d7a9a79a4ff5a1a868a6078f |
Hashes for wdmtoolbox-12.9.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 399eb3d41919638c6aa0bce0bcc03f501309c4037288e285c05f6a767edfcff2 |
|
MD5 | 994d61f87a1e5ae1c8a107b32edb65b5 |
|
BLAKE2b-256 | 8c2ad811609ed1bce6ea8f12e4f44e91752480b4b63530ac9b797e0b7735fe0b |