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.12.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.12-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

wdmtoolbox-16.0.12-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13Windows x86-64

wdmtoolbox-16.0.12-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12Windows x86-64

wdmtoolbox-16.0.12-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11Windows x86-64

wdmtoolbox-16.0.12-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10Windows x86-64

wdmtoolbox-16.0.12-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

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

File metadata

  • Download URL: wdmtoolbox-16.0.12.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.12.tar.gz
Algorithm Hash digest
SHA256 bf772863609d3484eac205c8bef0ffe0d74cb1c1304821d5dee7e20da98fa28f
MD5 6491383be1c9744580a7395f7c9237eb
BLAKE2b-256 1eeee72c6e4ecc6fa11845ac081f3df7d0263de38d4f3d7d9f9d25455e8197d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12.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.12-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e52cc1c31ceae36c6a2721a07797365d6dbad7ba921d79e10ae31cf0538c764a
MD5 f33108f53978e3e1b8100ed8758a107b
BLAKE2b-256 4bcd1712d42417551121c9b049af6ebff1b48e9ad1c3fbc6f4e4f351b709eb18

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-cp314-cp314-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.12-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d384edaaf62a90060338b96039dfb784b80d69a235365d380c1e8d73a53b4a5
MD5 78702fc49eb9c6b04a1d7ab5988861ac
BLAKE2b-256 0e9e5463f5bb1277c185e04136b1700032cbc7f7a22f175a5d73a2c18daae677

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_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.12-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ac45d3a7eb106a1069b112a66d8ab154745d064f4ed05e163b67e279d22c381a
MD5 9f8fe8ab48d1d4513863ca49503105fa
BLAKE2b-256 362a36a74db27e04d4c8cdea043426ac211687866de72637cf74c46f0d92ff49

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-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.12-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f08db6cdba8baa354d21bbd720558b0d99c9ab6df2b04c84a560e87a438b752
MD5 442d5b37df9b4ba41cc3a7ffdaf0c041
BLAKE2b-256 dccf045ee0f1d16bf57cb81c96f55c7031877411729aeb27a5b3c3e75e8a5eed

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_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.12-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ba13fa18edd36a6c28a52799e4c8be1bd2fa74822dc5706d5dc1500cef2a2c3f
MD5 8adc5e164ab58af8a290aee58a2317be
BLAKE2b-256 262dae085236456efad6c863ee72097f642a5d04c6c3fa4b54a204f4e3794500

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-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.12-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb4ab08c507f80b768aedb887414eda11113fd922c672c630005a603d604fd72
MD5 a96b090d364437ebb593b8d42a437935
BLAKE2b-256 43afe7ca5917116a5a77a87d2a54e228f4d5c60827491718793bca2fa8e47166

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_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.12-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d75d2756603ef8022c8ac3534a58adf9687138cd5e214d105f4f5616d67fd875
MD5 841ccf8c0f23c06e3edefbc6eeb9cf2e
BLAKE2b-256 a52b934fbe2a6154fdbff31ce277f066cdce3310ea8e1713779fefa90e118c56

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-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.12-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a606f463298f146995d59bf48088a66766e1362661ae747fee3265fd46052ee3
MD5 e3603cac9a7136ade86178bc273504cb
BLAKE2b-256 660c2f004537d8abbc21d59e6ff1eda3ff2b3bc66a6761267e8681614a0a8f87

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_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.12-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2b769641ea3d0b815db748b91059258823628a0209ef68a13715c6d381ca735a
MD5 0ddd2103ffe6565751392b9e11718bd7
BLAKE2b-256 1324348a256e47304efd4c6c41e7d665f9a04879f7b4a7feba419e82d43db72c

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-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.12-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for wdmtoolbox-16.0.12-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79e6767fc406c4e2f7f7e4e72c5dd9b04bdc4ad9472ac23e10977c092c2205e4
MD5 8bc634d4a08e6c1bbf9fa26e09354614
BLAKE2b-256 c4bd657b24a929a848fc63b8cc27a53c3c6a5a10088509016484893ce9389cb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for wdmtoolbox-16.0.12-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_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