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-14.0.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abc8855b32a5b96df77ffbf747015b67aaf5e6e79e8ce5bd4477745a534c7327 |
|
MD5 | 561a95d49c6419ed32d03a554cd7bdad |
|
BLAKE2b-256 | a906c80978fa2f689d48036995aa174c9c2d1a6989807bac30f4165bf810e838 |
Hashes for wdmtoolbox-14.0.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d07c7deb550b35f4eac21c071717d92ca23077819f6edf8870555c0cc5738893 |
|
MD5 | 6724b84e18b7f0b22e41d0164b13c995 |
|
BLAKE2b-256 | 8d14bc202f112495824b4f97a966f57a8008c294a9e1b91df8cba90b8691da89 |
Hashes for wdmtoolbox-14.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63e61faad40de002d6e4a1581bb1fd6d02ead0a06fd0b1d27ebc6332e0af9ef0 |
|
MD5 | 01ef46e15d02656c7b63e51c6cdc581c |
|
BLAKE2b-256 | 1f66ae37e93ca8f53d88b37d10679946eed21cd48ae4bef6d1b1a6938d5cd3e1 |
Hashes for wdmtoolbox-14.0.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7bc9e61fb6c43a66bbcaabb5d23880acc8128d05dd8a0a1fef8a2142a15704e |
|
MD5 | dc238f25318ddaa9c1dae09f02f61fef |
|
BLAKE2b-256 | 5059541e3715ed96b4967de3fb891d5ed9c2946cb41b03891d47217be53cf58e |
Hashes for wdmtoolbox-14.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b241b849e63c75b14d5e6c5910e48afa8b0551a456557ceb1822a24feef798ec |
|
MD5 | 04eec8e474d93b703b742d76ec07c6e3 |
|
BLAKE2b-256 | 6a17e614400982166eee2c5a5a37e295081ab6dd8b3e026c01a7bfd1ed3b2cf1 |
Hashes for wdmtoolbox-14.0.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31d3ccf688eab61253d25f4e2f8b05c02d4607b48593cccaafc392f749461f0d |
|
MD5 | c22c07c1e127ea040c960ce6cc96187f |
|
BLAKE2b-256 | 8ca62d97f325785c02932e28c1f6d114620f8e77f18ddc192f61fab4e261ff7d |
Hashes for wdmtoolbox-14.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d709e131adfbc8020f888c6ff4ef9ad3c6b23fafb9b22dda1d6e727be224692 |
|
MD5 | 50c6aef1ceeb62679f25972fed7d53cd |
|
BLAKE2b-256 | 62f8333a2d56007e2f275df2bfc803899d6719b8d60eb06aae4137c6009c1df3 |
Hashes for wdmtoolbox-14.0.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21c68857b973b476dc347b94efc308a1f65f3be5971b11184d21de1ab308e7a6 |
|
MD5 | fad3401c08b2705ef8243194cdb047d2 |
|
BLAKE2b-256 | 2e0074d8677f8c9ad8877aed63253cd610d2e857411f117084d877b63e6fd77d |
Hashes for wdmtoolbox-14.0.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c00666c3da46aaba8baaff066d92045bb080b7d234849849867d59ba2489553 |
|
MD5 | 8da50d7e828216db59b68807896be64f |
|
BLAKE2b-256 | c855a6554262ac107c1fb2216b6dab10f1d9fb3260b118726cef07d9b6d8627e |
Hashes for wdmtoolbox-14.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a3b34d26d36422273d7c6f72b521266d4ac561a7b436e66a9d9af4206f3c657 |
|
MD5 | 2db5298b298e7487a9b599837df9136d |
|
BLAKE2b-256 | 582e613ecd3abaee8e650f26c13ae096e0f0e83bd530def3145e857e03f4e558 |
Hashes for wdmtoolbox-14.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a351111350a3d3e340ffbdeb2801b2ce792c2791d32676f45ae60e9415171f95 |
|
MD5 | 2a8f828e517c8c597918c5ff80f329ff |
|
BLAKE2b-256 | 1c4e277148db7cd8469e75d1aa451c55c74a2ef987783026999f99a01c75780f |
Hashes for wdmtoolbox-14.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57cde3d5aa69cb072d470b9968b5014dd818df6457759a14b5862ed57f553a32 |
|
MD5 | 3a6201de2ef26743e76230e6a03fc11a |
|
BLAKE2b-256 | 867352abb4254016529ddd86e1e4f96833312f7963e78d78bafa08efba37d1c1 |
Hashes for wdmtoolbox-14.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 751ed9e06c9b8b4902784657a3fe05df1c07d3ffee48f20331a12a2847048049 |
|
MD5 | 96587eefb495129ac30e3863bbb1c184 |
|
BLAKE2b-256 | 983295491a6df0eced2e76ddf41d0af548ba429a1fefd1176c9e58a646970807 |
Hashes for wdmtoolbox-14.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0838ed7acada9e49d6dfb0303c0a7ea8f6132992929d8ee88e774dd6f04c554b |
|
MD5 | 59483e7cbba9f177d527057af14b7a7a |
|
BLAKE2b-256 | 9b62d6ab8d29af5719ddedefef40b65f76521bfb5d4bbc4be8382284bc33a241 |
Hashes for wdmtoolbox-14.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 511fae38dc0498b382a6cf8d5da175a02cb75719f3738fb02fd51c52a6d11443 |
|
MD5 | ac3ea8b4b333437c19b4a466ee3b0c67 |
|
BLAKE2b-256 | 8d0fa78675b4a45aa79d8c2a8b906d8e53ebe8210a6e0175c90298f18c7f3c95 |
Hashes for wdmtoolbox-14.0.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 799b1c62f44986fb3ca0a5eaae839ed769a0e0af7ed422f8110c364a238b0be8 |
|
MD5 | 117d6027e98c59257beac0a4b620c410 |
|
BLAKE2b-256 | fa96d66f88c1b97c4728fa4c07fb30200902b3aa16ccd700a20c36e41f852978 |
Hashes for wdmtoolbox-14.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 221a9ef5bb22f2a5d4c5bffbf587829c91a5b6e48da87c9a4b9b7aef463af06c |
|
MD5 | 6038a3212a3f6cb3c573da71a4682f3f |
|
BLAKE2b-256 | f0aadf77ed9db478b4f177262ddfa5080ec371a7d13305421f537ace25bebf69 |
Hashes for wdmtoolbox-14.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93fe29db140f66d56e20715895c62f1af2696c5f7fe40375aef95ab85c38e544 |
|
MD5 | b8a9097068d209917f9d7a09eb4109b5 |
|
BLAKE2b-256 | f8ffd0a1767abb36b79218e0ac787ebcaf987f63fd8718b1ddbe615cdb6926ed |
Hashes for wdmtoolbox-14.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48a803bdba8a14459f95e7e8a91c682e7cfe4c2509f5d29362fc43f476b9bf69 |
|
MD5 | 01f273cc55dd94e8364207818172c528 |
|
BLAKE2b-256 | fa74b93800df9d73d1fd8ad5f771d873d0a44175540e72e8684e9f2a1b3f757e |
Hashes for wdmtoolbox-14.0.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d566341bffc2b4bd398630c16480b8b34c2ed8735e08822f5e8fe51a795f5438 |
|
MD5 | 84775aad7051ec14cf611cacf7864f9d |
|
BLAKE2b-256 | 30f8e4f6ca9696b51736452aacb2452478d3ed6801886fbfc8e40eb765280813 |
Hashes for wdmtoolbox-14.0.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a8992d57394b3d0df60565475da51367e0b39fec0082a2591bbdecc34dbba93 |
|
MD5 | 900337d6f567d8e575113acd593df087 |
|
BLAKE2b-256 | a0b7f39d6723293c19fb7db4b4517329d3c0974690aa4a624de6a7aa7ea9af7c |
Hashes for wdmtoolbox-14.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4525580222e4020839ccfb1cf6d7379db636cb835fe43fe3c737cf51c5b64581 |
|
MD5 | 1c280169ba6e039057c99dc37af0e7fc |
|
BLAKE2b-256 | d378dcf3b26201b2f264c7407801848a22aa6c2e5619abbade8b75967771fd28 |
Hashes for wdmtoolbox-14.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5e85b3d516c7a2147306d3da2872a2ad0ea0d1ef3b8e1de8f50713e6a304fc9 |
|
MD5 | 977145698baf49a38fab99dc449004b3 |
|
BLAKE2b-256 | ca163ca9062fa3ee533b7848e77ac65fd5d97282792a2f05c96ad0e7938db7bf |
Hashes for wdmtoolbox-14.0.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2740dc8cc7effbd9a3449cafa6a4ec76bfac68cc0b6d2ebd2b6d44f683f6042c |
|
MD5 | 758b0d2e152e6577119bdb28705ffd86 |
|
BLAKE2b-256 | 2e8f9aad43c90879f2cd5627e6086ade11eac31252f9474d1a581a564b9234d1 |
Hashes for wdmtoolbox-14.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 831cd63b4d9e685c297fa0ff489c57cf3cadb51f6d8d0c7bb35668b1886f126f |
|
MD5 | 2069101afe1b391787a6dade082e21f0 |
|
BLAKE2b-256 | c13c380ad543d33a209a00bd7c84445f3a2e2b7aa147d46e3cbeeb523f4ee7ee |
Hashes for wdmtoolbox-14.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17fa37d45b9539d2516a3c3ffc6efe1d1892d6f02d3bf8f6959fc7d4fb72db3c |
|
MD5 | 230a23ee4b64caeedd7678168283a9ab |
|
BLAKE2b-256 | 386505c79983d3877219dbd358479d296919080d1f3076e63311aa10aaaede7a |
Hashes for wdmtoolbox-14.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d695f17bd12cabb0f11eaf96d5808da45e31c15f80e355500576d8a8bc8bd2 |
|
MD5 | 76627818466f063da7968db1f1f8c0ec |
|
BLAKE2b-256 | 02266388b29d4a8fd2fdbe970c2af4b65a38970f29deb81d6400931d523dba8e |
Hashes for wdmtoolbox-14.0.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee3f6dc5d66c50c74c770c336fa7b2986eb508320a716b7ba891c4d71a27e02 |
|
MD5 | 14c1aed9a209db353ff72f3a4dd07ef4 |
|
BLAKE2b-256 | 556b5168493dae8ce1c0d858fb57ff500415d1fe79d03f007646d4c68aec1bcb |
Hashes for wdmtoolbox-14.0.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afa45cf915aaa82c01960df790747e26e01e094560178800f7fbd657802a3eda |
|
MD5 | ce22ef76ec3100fbf9e51bdd0beae3fb |
|
BLAKE2b-256 | d9e98265c080b5a53e13ddba6fc1df38ad95be0e8f1d902f6d0659c602c9613e |
Hashes for wdmtoolbox-14.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09fada75c8cc963183c7ba86fc52d2233815e8653f63a57b303be4bb8f285d2b |
|
MD5 | d5c194e57edc2d57dfd0f066b2d1e594 |
|
BLAKE2b-256 | da40688cf6f511bf769e76643af9e9a75d16a4e0ba4f5c485799140943f17fa5 |