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.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 860bd610725b5ce39aeb270ee3b619bf2d280aea9ff9ed54e9b03be777e475b9 |
|
MD5 | c5c21073f0e23ba4e35fe94be71b5528 |
|
BLAKE2b-256 | 01eb17e23971b30c5a92e01a2f109e780fa10ec74d219227f137baba8b60302c |
Hashes for wdmtoolbox-13.0.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01a5f36d4fe1749a41f7c49bd1c6f2cac3d4a0536156404b171797d019498a4e |
|
MD5 | f612ddf47e237f595e8c7e5d82a859fb |
|
BLAKE2b-256 | 6bb6bc141e72d3cfe45830c751a4d5948da6b99144cfc3f7dc661a0a3cf86a2f |
Hashes for wdmtoolbox-13.0.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 073e1ff667734242c34e6aba146ec2aa4caef407e95fbfee94e9865e00d01d37 |
|
MD5 | d4bdaee32ad27b0a55df38c9f8485558 |
|
BLAKE2b-256 | 07621028f600b168ef25f89a087da6658b56522ca886f36681bacdfbff2cf2a9 |
Hashes for wdmtoolbox-13.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 261005cb7b3f8249d8c921ca3af178514b3fda6e768ad055466ca9fc2626596d |
|
MD5 | d3e6985ab3e4564a268b933e15f31ae8 |
|
BLAKE2b-256 | 00ef2bf7c3b15f33045d97a73aba49c1bb1feb7647ee45f1eff18eba2c26b9ae |
Hashes for wdmtoolbox-13.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac1ea905fbdb5e1e8fee374b5ab0874b69caf2c20df3023db315f267146df661 |
|
MD5 | af61d0dab725029bc70c337733c9135f |
|
BLAKE2b-256 | 110d41dab4f0fd75d3ae6830598b66385e34ecca6a1a2ec4788c555af5d1be2c |
Hashes for wdmtoolbox-13.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aef086d1ff24741e043e33165566a91c4153ae346f4f73427fe0a38cde75180 |
|
MD5 | 52968e401ce11ccd10d4a12efd38e3e2 |
|
BLAKE2b-256 | 9bb2eb114a906636bb7024a4b185b7e76c17256d1298d121e6c948551fe02554 |
Hashes for wdmtoolbox-13.0.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61ab3912779d9b13eb18dfe28af021ba70363e124bcf905aab064ba70a5c932e |
|
MD5 | ba17587e1525e34a3d88b8028777d431 |
|
BLAKE2b-256 | 434a6b3a6fd553035ff0dc3ea33357387309aec5b4c207caf67a81a0bd7a9dc8 |
Hashes for wdmtoolbox-13.0.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1bfc522fb85cc17881a8b29c2c112872544a6fadd7ea41c5a3f341fd8c46d4f |
|
MD5 | 165a4faeab85ce3023e5dbd87cba2d46 |
|
BLAKE2b-256 | a8e3e216cfb97b2649068eb7e03eedfb07d49d75fa790cf969b337f905059bda |
Hashes for wdmtoolbox-13.0.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34d6e9e021cbf626c1c32f1c48ab5b7d864f09be91f7a70d1044b715494745e4 |
|
MD5 | c5cc43c99e992665a67a76d53c18c27a |
|
BLAKE2b-256 | 3fab5a6102a51a18a96dec47f86f07cabdf4317f1450078da9885577e8f672e8 |
Hashes for wdmtoolbox-13.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b32b933cf4d6947a493540cbb22e3fed4fa86185b67485cf3d58273ce8d3f386 |
|
MD5 | 95b584985dcc411edaffe919ec3abbca |
|
BLAKE2b-256 | 3e8ed333c0fe4f6561cd1a3d03bd4e930c72c9147a841f85b4aaf8592d953324 |
Hashes for wdmtoolbox-13.0.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a1ac15a27a45362765a20c19c65f5a5a2a6e9538fa525a399b62630ca2e561f |
|
MD5 | 9a6bf89b1f0360298f41562b8ee794c7 |
|
BLAKE2b-256 | 3d51ace98f0eb7adcc7dd28944af17dfa60285ebc5bb6c80dc2de7193300278a |
Hashes for wdmtoolbox-13.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9498bd923195ae2a6f6448a7b432d7c7aa2c6dff39f2f989d9fea19cfe5b3ed |
|
MD5 | 1264f330c8f4dd3b5017aa47d93ce1c8 |
|
BLAKE2b-256 | 61740b6aa84f04591fdc522e7388071573143cbf6349f2314d572c5dbe7f6d5b |
Hashes for wdmtoolbox-13.0.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 248889ef8185745a87d166d5e5ba3a502a768d0ef266306946ce231e9520b884 |
|
MD5 | 24263afbd961e6f236cdac072aa30ff0 |
|
BLAKE2b-256 | 028f97aec122e46522ad51aa2c7ada8a56fccbe1af845fb6b795c7dcdadab7c9 |
Hashes for wdmtoolbox-13.0.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a1691112b82ecfd3ea1835ae2b28da7684d335b55eab2a8b0b9301e85c17962 |
|
MD5 | 92caae9e96050a8a4997536efa9e7272 |
|
BLAKE2b-256 | 3f63325b082be9890d388b609561d1d0399d8fe0ba2f2614498cf4e95c0e1c59 |
Hashes for wdmtoolbox-13.0.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a19984512fdd6d2220eb1fd25ace49315ab2635b8ba143bf1971f4aa9586633b |
|
MD5 | a8042e87114d91f11aa2bcc6328a2902 |
|
BLAKE2b-256 | 3fc9a17dc3b7ab8846633fb46f0328bba4088c7c69a970fc55133c13623ba864 |
Hashes for wdmtoolbox-13.0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d40159aabde3308e954cc2ddd3a5c8cf4fad35fe044d14bf3a34188b29a19b1 |
|
MD5 | 567c6fb8d68152041df1cb807a8ecf23 |
|
BLAKE2b-256 | e8caa7a4ac360add0336d71cb9ff8d9bb429b70793ff25bae91be71da0cbb445 |
Hashes for wdmtoolbox-13.0.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33b74502da96b03e9cd1b989a66b8dc12b1148730dedddb51e4854a48060d642 |
|
MD5 | 4a57a87698c91b163944c18500cd9391 |
|
BLAKE2b-256 | 36a986fa39939692148cf328178489146f3254d968b27c1f4beb462f855b5423 |
Hashes for wdmtoolbox-13.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc5e8ade59cb8dbf53a012b5ba0901aa41ab89d7da091653d8dbbb9fce90f8ff |
|
MD5 | 423381835b3e3548d746edaadc8d3c03 |
|
BLAKE2b-256 | f5f69c3d387cdbfb13a0c0c5a1be7a1f3e16bffa0a3bdbe574bd8a555cbe925e |
Hashes for wdmtoolbox-13.0.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 088f8ba59046efc7c14fd629563b5f0a1de56dafe74599e7c26dc90ca086991f |
|
MD5 | f95329fe32aef8797a43d9b643b2752c |
|
BLAKE2b-256 | 9e635191b2d4f1f25b046962a0fe5d430ac59dc5f7a3366b94bfe40bbe7d7131 |
Hashes for wdmtoolbox-13.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e697001935ddefe837e053b08b8cde4c90a0c84ca3c45c9fba0c066256339ef2 |
|
MD5 | f7818c3a4c71809976a62c15574219a0 |
|
BLAKE2b-256 | 8a5fac413ee086c9fcd1fd53ae59afcc8bf51c2098c82609792927018b652e0a |
Hashes for wdmtoolbox-13.0.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1503827d8557bc4febc92953cea82dec9d65249b97c771da2995d730daa957d |
|
MD5 | 064b4c2fb89f7e30b6744ea235bdcd42 |
|
BLAKE2b-256 | f9e28cf3489f487bb67a2e1859832830c29e351a233472a7e2dff6765506d118 |
Hashes for wdmtoolbox-13.0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75d851da1250df336991243ce6b6e31c7db1a509d7fa12634a01de9a6bc3f2be |
|
MD5 | b74b812448a3f2d4612d4ff99e4790c9 |
|
BLAKE2b-256 | f4762dd9d132c3505efdfa09f5ccfc3af3bf08e5140430b8a551ab73ebeb72aa |
Hashes for wdmtoolbox-13.0.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6276d9bade139c39f04e2d5bffa3bfedde2c0553c6e467815be68f923e42f0d |
|
MD5 | c4cdb8e5cc7329b17056d805d8ed6f32 |
|
BLAKE2b-256 | fc30c33f1ed4815abeff64e1eaa47a8123da9cec6787d1ba39f37f3498bd38ca |
Hashes for wdmtoolbox-13.0.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f2b5370df89cc419b171897aff503296c45650ae690092928dffe23defda5cf |
|
MD5 | 9c502d7346e17af37c2cae2e0ca759b7 |
|
BLAKE2b-256 | dcd444f34d514dc726a09f2b6a27eed7ae5e106cf42d6539f3547d8484073762 |