Skip to main content

Tools for running and processing TRITON-SWMM models.

Project description

H&H Ensemble Modeling Toolkit

PyPI version Documentation Status

Tools for running and processing TRITON-SWMM models.

Installation

The full toolkit — including SWMM hydrology execution — is validated only against the conda environment shipped in this repo. This is the supported install:

conda env create -n hhemt --file environment.yaml
conda activate hhemt
pip install --no-deps "swmmio==0.8.5"
pip install -e . --no-deps

Both --no-deps steps are required. The validated SWMM engine (swmm-toolkit 0.15.x + pyswmm 2.0.1) is only available from conda-forge and cannot be expressed as pip metadata, so a plain pip install hhemt installs an unvalidated SWMM stack: everything except SWMM execution works, and SWMM execution fails closed with an actionable error pointing here. See docs/how-to/installation.md for details.

Usage

hhemt --help          # CLI entry point

See the documentation for the end-to-end analysis workflow.

How to cite

If you use this software, please cite it. Citation metadata is maintained in CITATION.cff (GitHub's "Cite this repository" resolves it). Once the first release is published, cite the specific version via its Zenodo DOI:

Credits

This package was created with Cookiecutter and the audreyfeldroy/cookiecutter-pypackage project template.

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

hhemt-0.1.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

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

hhemt-0.1.0-py3-none-any.whl (896.5 kB view details)

Uploaded Python 3

File details

Details for the file hhemt-0.1.0.tar.gz.

File metadata

  • Download URL: hhemt-0.1.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hhemt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 71477be4243b17e470668e23de05b8a6791ad888937c04261ce18e335df99de1
MD5 60fda5cb97cd1a82108e7e76cfb2f437
BLAKE2b-256 046e4efdb8ac5e7a260b3eb75d5df06ea9db6c6371691ac1845072af30585a69

See more details on using hashes here.

Provenance

The following attestation bundles were made for hhemt-0.1.0.tar.gz:

Publisher: publish.yml on lassiterdc/hhemt

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

File details

Details for the file hhemt-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hhemt-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 896.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hhemt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f7501664d3b9910c3051071fdc5bd5e6fc82546e46c8d4fec11b3e6150d9186
MD5 5b12d36e38c22821c044b9fd34c0bf76
BLAKE2b-256 6546505d596b23fe0f2230f333ba5aa89b61805e676e1a19152b974f21f35002

See more details on using hashes here.

Provenance

The following attestation bundles were made for hhemt-0.1.0-py3-none-any.whl:

Publisher: publish.yml on lassiterdc/hhemt

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