Skip to main content

Read and write Watershed Data Management (WDM) files

Project description

Tests Test Coverage Latest release BSD-3 clause license 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.11.tar.gz (20.0 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.11-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

wdmtoolbox-16.0.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.11-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

wdmtoolbox-16.0.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11Windows x86-64

wdmtoolbox-16.0.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10Windows x86-64

wdmtoolbox-16.0.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9Windows x86-64

wdmtoolbox-16.0.11-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: wdmtoolbox-16.0.11.tar.gz
  • Upload date:
  • Size: 20.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wdmtoolbox-16.0.11.tar.gz
Algorithm Hash digest
SHA256 794c67ea192179145c643290e729b72c9ce199e2082f1d4c98f0b8cee7746e62
MD5 c72248948a5aebfe28be3ffc12848c2b
BLAKE2b-256 d6bf6dd25236dab42a5481b2eed50bc40e5d188001fc78df225d6b416fefbda9

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11.tar.gz:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wdmtoolbox-16.0.11-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 56c3111f8e3f27afb0ad9c32dbfbcdd047186784d4d2c0b640aea4ab333ee859
MD5 6a8798e3b65bf4190779d506d76911f2
BLAKE2b-256 496bc328897f3a9ac6f944d8b5a1ef839cc34711bf0291fe0c7166fd24bd80f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp313-cp313-win_amd64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wdmtoolbox-16.0.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1ef799b917d246312f4a74f5385542aab1c9d11e78354c7ac24a7e0893a493a6
MD5 1d9688d7cc7ddda82761b57ea32bfc23
BLAKE2b-256 b4c5e9858f908c446cea212047e24e9578a8d9ee48b0e03926b06438406d5a4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wdmtoolbox-16.0.11-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ea9597889226ff7d8606b06b96d2997bc4b0f33b1cb3ec78864d638e823eff0a
MD5 2fc7b729939150c703341c5465675b84
BLAKE2b-256 ffc3bd75636ebcb9de0fb130bb6b47da02ae435cbdd5ad9d1f515d146ba5b85a

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp312-cp312-win_amd64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file wdmtoolbox-16.0.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 acfd8518d2ac0d1ca055221373fee120133277b9d9cc40a7bf848f10ce95377d
MD5 feeedd1ca1c7acddbfc08f4c73957ce2
BLAKE2b-256 4ecd896d0ef047e1d17dd763b7a964bf9177af62153f5b8fdd0b7865c128d20d

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for wdmtoolbox-16.0.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ac6288fac91682c0d29df5cf83e2613bc859e470f26a490105b4b2f496f2015b
MD5 3057d78923fe697b9232a269e6397bf4
BLAKE2b-256 4027019e6d6e6db13866ff8735b1de2b4e1838e10d2b798ece65db7fb0bcd861

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp311-cp311-win_amd64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for wdmtoolbox-16.0.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e0a5e32a91b64be19ad89c960c5cc3c4e36745c84b588d39de4fdcc84f843a42
MD5 22eb75913655800c0fb6f961e215f8b1
BLAKE2b-256 d0ac919e4a143c80230d357a27149e0f673870ccfaed12c971197ffea2bbe6f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for wdmtoolbox-16.0.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0b408ee541b90d775c9932b893345184e087a21e1ff1e39039b52982c8dd8812
MD5 0a5603135475d9cbd16d5744e56ba84f
BLAKE2b-256 3b5e52893f48c6eb1d0cd988564ca1a38239e2742a9c7ee7673d9bc6fc1f9412

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp310-cp310-win_amd64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for wdmtoolbox-16.0.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 048fa8506d32e5a8f1d4ab864ad7da738db0466f72ea1026a49680f69a33295f
MD5 954e3dde2ff0444ccee69f43123e23c1
BLAKE2b-256 99dcb332c919d5c17d3c3b8befda5b32b885b0d2ed68e9a4e38af23e40aee49d

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: wdmtoolbox-16.0.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wdmtoolbox-16.0.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 86e461ebe937a3fd3c5b02d7c68599733b85b1c08b4438d411187da935ea5731
MD5 3e593b58cbf4d5ac5d4933820dd7db35
BLAKE2b-256 6098c5e897b8352720af282da8a9e46e16180782e10459434499e4466037d2ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp39-cp39-win_amd64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for wdmtoolbox-16.0.11-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 55d762dcf7288add6e13a0e90d7e04949944aafd2aefa2c436601d628fcfd9d5
MD5 56228b505f54c10ff55538894da78170
BLAKE2b-256 0dc03adac7b6011d54578716edc09026f00ec7105e36cfccb2c1452c5775b465

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.11-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-package.yml on timcera/wdmtoolbox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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