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.9.tar.gz (20.0 MB view details)

Uploaded Source

Built Distributions

wdmtoolbox-16.0.9-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.9-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.9-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.9-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.9-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.9-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.9-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.9-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.9-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

wdmtoolbox-16.0.9-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.9.tar.gz.

File metadata

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

File hashes

Hashes for wdmtoolbox-16.0.9.tar.gz
Algorithm Hash digest
SHA256 0a7c699fc7fb9238876e18218023a61bf9cd141d614f54ab391f05c01755470d
MD5 3bebed3a182e4a11fe22b1b212bcc677
BLAKE2b-256 aaab56eb5486dcdcb3bb59ddbb6daab6d5a19c862c0ab71ebebf83cc435af828

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9.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.9-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 512f74e6053507fb4dabe36bb1e9929abf826cb6fcc536953bbc032036781e3a
MD5 09d9a5866ef7b8703e6244d4501ae89e
BLAKE2b-256 ba0fe8504b52009c007a5e7bb42b3e3735e73a3df6f2813c2623f0f2a191af82

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4aed01391ac978ba299c0519a64a753cec6c4f1ef4f8776ca3d16674feab6e4
MD5 23098e616b851c21ec2d72231a8d82e4
BLAKE2b-256 88cdaae748376c9c9a78d75eae11c717f9745bed3212e3fa9c62d7cf835046cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_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.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 de9caa378a421eb90ffd74f529fdd041644848995729f09a5db61c90d58c440f
MD5 cd31d78b67929b17fda2c0ea25064ca3
BLAKE2b-256 17d8607f2079ed9d1fd1dab51a8f67b99568f7657ab7a71e7bb3e48d0cd3033c

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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.9-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e144fefad4583d2f33237a759c5c8f8655b420f8c926f99a50de1dc513e58cef
MD5 59900098c3c4317ef207d1a684c9cbf2
BLAKE2b-256 dadcdbc7473025e1268c5895c906ee25555c99ffcd0e3cca379923c69a0f2ad5

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb8c0b05ad7dd576fd5054addd6ac2ffe3f4fddf36eabe2a99160a6ac19357c5
MD5 916bac7c61da964fff1d311a43fb9f93
BLAKE2b-256 330004bd49c7aeb0ca43e1ad1b50e704ddc324a5da0bd30934e0b47d22090d4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_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.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d7b52683dc0ebca164c63f91ce18983486a22c545af17e3e897f15f05db470db
MD5 5770e46f7d0deccbae1946d50cc95317
BLAKE2b-256 2bd9de51620c673cbf4db2f494f73c974b3eedc89ce01a506c6c2e2d81ab1101

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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.9-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a00f7c09ec72c1a8b4ca1129e0161effa5b014dbd6c40626d8ed08fb92d8bad
MD5 0762f10e03b2ad9f31ad06fb9f45fa81
BLAKE2b-256 c8b322080968f3bdc26438198fd3af14a3b14002bbd58659e65e40aca36b7417

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61baa0bd04e1e8639767050e3ac1c845d11114c96b4e84e655fcaf59e3edeed3
MD5 df36f66408ed40b8bb864201b8a7fa77
BLAKE2b-256 396bcf0790f250fa2138f17f8b13cbe90f23072a00a817c178339a68537dbbdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_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.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dc4637ade793ebe9709a58cd404f5e49f5dab9ad087ff195bf0fcf0c0dbe64b7
MD5 9d08b0d3a6b9816e73e207872e1decfb
BLAKE2b-256 84a0dcd90bc56be6639027a0944d240de76fd9dc43c22215ecffd0e44b8de1ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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.9-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5b644604528820e8c9aa131efff202cd9a72a6b4cd7e7f46dcc48239872ac60c
MD5 8c1c6b085dadbd4e6b7fee6d59990ef2
BLAKE2b-256 ce918c3e156a492c05c28dbb640684d7a2cfb3c03da946431e7b1e335a6a389b

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f738142a688142101ca4d7eddff737ce0b4fdfe640a2b848192870ffb6454824
MD5 33bc7e557c4a93bff072890446537dc3
BLAKE2b-256 4da221505f0ff725018008332e7cdb54eaeca6d07fbf92c0154fb7d0d8a20e79

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_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.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3b7d1f2e174435241fdf85e83b1323f648115257e7cc74611595cdbd75e4ffa1
MD5 46dee2ce127df87c83358674b778b411
BLAKE2b-256 b41e5f3cb94e208c1f2efbcd18b58202361182692cc6a66fdafe7437829ae96c

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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.9-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: wdmtoolbox-16.0.9-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/5.1.1 CPython/3.12.7

File hashes

Hashes for wdmtoolbox-16.0.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a6a19c310a1ae7dce2661dd5740e569ac658de2cb90ea0c6fb249c39c2b68cff
MD5 26468eeb9680adb4f9b315f0fbdf7622
BLAKE2b-256 9e24d47ba7c878fccc4d5a3573d2a1575b81cde28277d26659526533f81faa38

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29861f2164cf5268bba059bfcd8570d5987af1db2520b5cefb67b48b0ce85240
MD5 94f0bd656818eadb97e3ec5f4ff03809
BLAKE2b-256 9ac54df61c3bbededb255d9ad5964fec77bf9c5a7646d57bf2393e7f5c9c1391

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_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.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 55532234455c1d32971f74ff5b5de816d64edca244d6d342440e0811b0fc6e60
MD5 d16b5388cff44356de498d4d8d5714db
BLAKE2b-256 44c194470ce63ed302402e1d86c77d9c2b8640cd749b9a6d9ae7333468b73c0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.9-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page