Skip to main content

Read and write Watershed Data Management (WDM) files

Project description

Tests Test Coverage Latest release BSD-3 clause license wdmtoolbox downloads PyPI - Python Version

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:

Installation for the Impatient

pip

pip install wdmtoolbox

conda

conda install -c conda-forge wdmtoolbox

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

https://timcera.bitbucket.io/index.html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wdmtoolbox-16.0.7.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

wdmtoolbox-16.0.7-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

wdmtoolbox-16.0.7-cp311-cp311-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

wdmtoolbox-16.0.7-cp311-cp311-musllinux_1_1_x86_64.whl (830.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

wdmtoolbox-16.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.7-cp311-cp311-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

wdmtoolbox-16.0.7-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

wdmtoolbox-16.0.7-cp310-cp310-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

wdmtoolbox-16.0.7-cp310-cp310-musllinux_1_1_x86_64.whl (830.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

wdmtoolbox-16.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.7-cp310-cp310-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

wdmtoolbox-16.0.7-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

wdmtoolbox-16.0.7-cp39-cp39-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

wdmtoolbox-16.0.7-cp39-cp39-musllinux_1_1_x86_64.whl (830.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

wdmtoolbox-16.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.7-cp39-cp39-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

wdmtoolbox-16.0.7-cp38-cp38-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.8Windows x86-64

wdmtoolbox-16.0.7-cp38-cp38-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

wdmtoolbox-16.0.7-cp38-cp38-musllinux_1_1_x86_64.whl (828.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

wdmtoolbox-16.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.7-cp38-cp38-macosx_10_9_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file wdmtoolbox-16.0.7.tar.gz.

File metadata

  • Download URL: wdmtoolbox-16.0.7.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.0

File hashes

Hashes for wdmtoolbox-16.0.7.tar.gz
Algorithm Hash digest
SHA256 406a89078eec9264396941d301d1c6dbe58835e12c1ecd9ee19d6cfa3afd7399
MD5 d976130633f90a406d442703baafd31d
BLAKE2b-256 bfb26835add5c3edf75e147df5b803e5c61e0f4ed92d8741c1e69394129ab35c

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f90d1e39cfc34565b6037162c957c0d088638a644f322e832468851126d7ed3
MD5 29df090c5c9e0bee1c1df9cad9469c50
BLAKE2b-256 3d9681a45def3291b83916cfc46cd813a0656b8d544c8a2611b308bfc2ed34a4

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3bdb80c0650663b37ba3fd3f6c3c0c2002fe845482a99c632747d3d07211037
MD5 796016c5e31db1ef63671749848d6af0
BLAKE2b-256 42f90ff0132f56a9b2b6d318c495bfff1cf936024c0324de791ba84f0e6377e9

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3820e81c17098164a351c80a65a2bef26fe135fccc4b803c16f21a44371e22e5
MD5 1ecadf43df76ae6a5cd71f5fe350df6c
BLAKE2b-256 a40f8f9059ab556cd6bb7a9fcc170930e8b0d51af36700cfbbe97725199fb934

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb2841a504379ab26ce410918f6ac4c72f3905ca4bc65f42fc2a546280b45fdc
MD5 349e09e105d086aa8e8ed5ea4a664cb1
BLAKE2b-256 abc846af2275618e514e2038e8ff650206492d360bdd6264fd73881b90ef539c

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a576a3576ff982b9ca14af748783e414040d46d2aa4b550eb0ed751330e4fa9f
MD5 3e14b7b1bdd87dd5d580690a248a05ce
BLAKE2b-256 4ee530a4ce6c73b002734b95999e223b788f93dc18f274d9fba732e7e9fad292

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 935eb2e6454b46b7cca5f2978c73bf976ddc5a33fcdd500f56d1218800ddb2f3
MD5 0e4b6d68fd9fdca6aafa68581069fa0d
BLAKE2b-256 6b9e9c7721b99991da0f6045b01b9a4924d95420b5c6b53b99df9e46502e4e90

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b47ce8f6ebd44c9353fcb7f3947c08a481eee78eab1c1f657789f470d33e1e2b
MD5 ba6d87116fa03adf4f4e60598cf5473a
BLAKE2b-256 8609e543be0e7e0e0f7f7efb91c27d86ee385eaa343b97395f4085c9c7f6c4f8

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1bed069e7d66148ad9a7c2e275f74cc6c28b0ead1b6f7ec84b99823c3b5e9e36
MD5 8fc2e60652df1eeb852d613bf5f59713
BLAKE2b-256 9f1887ed37f24e22b7c95d6b6184dca4630e95adffeec75481d288067e1ec64b

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 237d3f79c70451c6391741a0cdbb8d05b80aebe78af80a52d180a256a8bc7fbb
MD5 da11f576455eb621beab44ce33e7f06d
BLAKE2b-256 0f35d5c8ba329d5b0ba32a7540316e01c0278c80403300ba02f4d0ddc5dc0b71

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05050f6e1345bb96d0e2c1eb6e1c8d0b4f03eae349310cef1588df417bd9256a
MD5 93903ee14d6ee58a9924e47203a98158
BLAKE2b-256 eb2ac932cdc68ed2dc709291335155fd613d57b6093251010d7a04f2975b7984

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: wdmtoolbox-16.0.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for wdmtoolbox-16.0.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 06a75b2f30d21df0cd97320a864eff45540fbce748adbd2cf4ea6886d7848007
MD5 bb698f4e787a3ac47f5c91fdfa8f9e28
BLAKE2b-256 d377b34cf2aa2b80242828a895905d4bd81541e1b335a24e9faef0c8cd838b2e

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e270fe6e26b37cb9af5451b6334cba934e5a2ebb9029bbdfa788d805190e3d1
MD5 2e5fa327e7f2daad88e2957415d18ebb
BLAKE2b-256 2e82a07b13f33671b2015439476e26d0613bd079ccd93342d646566704150ec8

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3c66f66e5f36bdb2013306df61a241ae509f475565017b5ef18587721ad86652
MD5 662d5daea31675af0bdb7cda89b83fc7
BLAKE2b-256 64fb743f8aad3caff7f9a4fbe5ec3f10e3650be038f060031e6070f34c0d001e

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b29a1479c69b98deb774f6852044fdcf657d659f211541b0c1c9c0ca788aa1e
MD5 35ed7d2a44072012a774dd50393b7bd9
BLAKE2b-256 d90cbe73db60f8813617d4861e5fac786efa5b54d6bc3fa7c2320be07ce365b7

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b6872508fa1087c22eb983f4e489c38ef23e49fe31e96c3005d7aa8d611ea6d
MD5 4feeced3170a6c6c2a05ddbf487f0ddb
BLAKE2b-256 615f92d8d88510a01d331e7dba6444302240469d480197a64cccca4c0b6c0ef7

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: wdmtoolbox-16.0.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for wdmtoolbox-16.0.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e1a9e343620058b34751bb8da3845e55c6851403abc6a4954cc2954abded490d
MD5 aa468d843668f04326f02277d88044f1
BLAKE2b-256 6345a6a774f55ce09a252f8893cc9c49a525c91bf6330091d93744f89909998f

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c0a9c9d5ad04d8158fd3c9cf507bb3741b26fffc357c6a208dd2cf7714a39e2
MD5 a59674ef3dffa0ee7eaeddbad40b61a8
BLAKE2b-256 0c6d34c3a0f45da739c48d177a2efb099aa561f3e6779c86a3756aa22041f858

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 776108e4b602ecf172748f00f9645510f12ea8d246482e79a00f2f7388edc343
MD5 2381472ba5052cfdb6a095819294120c
BLAKE2b-256 1e2bce987e7559a7f136ce92a80845b5d0a25904b52f012e0d314bf2542c34d3

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bc6aeaf13a2e23083709d6043b5ae14c61d6a22254e413cc583c6095a56cd15
MD5 ff5c3a3e7340f5805fd083654158e595
BLAKE2b-256 522b9c227a64cb0a622b1ec8a8ac447165e13ab97239c0776f8cfd8ff2fe0390

See more details on using hashes here.

File details

Details for the file wdmtoolbox-16.0.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 525cf290f04543f59a270da9af321c97edf774b11f99e7be99723483b88bfd36
MD5 2d4412864b4e21bc916be79e8bd6c113
BLAKE2b-256 6a2efef33e4f94b183229419994559bbfb76dcd056420654a5931f363d45768d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page