Skip to main content

Python scripting library for TOUGH2 simulation

Project description

Unit tests Documentation Status PyPI version PyPI - Downloads

What is PyTOUGH?

PyTOUGH (Python TOUGH) is a Python library for simplifying, extending and automating the use of the TOUGH2 subsurface fluid and heat flow simulator. Using PyTOUGH, it is possible to automate the creation and editing of TOUGH2 model grids and data files, and the analysis and display of model simulation results, using Python scripts.

Installing PyTOUGH:

From version 1.6.0, PyTOUGH can be installed via the pip Python package installer:

pip install PyTOUGH

You can also install a particular version of PyTOUGH, e.g. to install version 1.6.0:

pip install PyTOUGH==1.6.0

To uninstall PyTOUGH:

pip uninstall PyTOUGH

To install the testing branch, to get the most recent changes being tested for the next stable release:

pip install git+https://github.com/acroucher/PyTOUGH.git@testing

More information:

For more detailed information on PyTOUGH, consult the user guide (html, or you can download PDF or Epub versions) and the PyTOUGH wiki, which has links to published articles on PyTOUGH.

What's new in PyTOUGH?

The latest stable version is 1.6.6, which has:

  • ability to convert EOS3 models to Waiwera JSON input

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

pytough-1.6.6.tar.gz (156.4 kB view details)

Uploaded Source

Built Distribution

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

pytough-1.6.6-py3-none-any.whl (135.1 kB view details)

Uploaded Python 3

File details

Details for the file pytough-1.6.6.tar.gz.

File metadata

  • Download URL: pytough-1.6.6.tar.gz
  • Upload date:
  • Size: 156.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytough-1.6.6.tar.gz
Algorithm Hash digest
SHA256 ce1025e813d2b1dfe37b88ee83e0194e5b8c264ab0141f421018eefbc631eb61
MD5 43665fe1bea85ea82e6a956c6c1a60a4
BLAKE2b-256 8c96a22859f4699adddba59fd4fb2843c209810177943aff424b9d073c787cb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytough-1.6.6.tar.gz:

Publisher: publish.yml on acroucher/PyTOUGH

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

File details

Details for the file pytough-1.6.6-py3-none-any.whl.

File metadata

  • Download URL: pytough-1.6.6-py3-none-any.whl
  • Upload date:
  • Size: 135.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pytough-1.6.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0c8a7feba4644a4ec6586837f205bd4e0417fcd7b24e44ca84a3e5f4c8ecfd69
MD5 4a76f3a82becda73b0fa771db9a647b0
BLAKE2b-256 b2a6afdf162a4711ded87d01261de2607f3f75e335e1434066cd9b314827d545

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytough-1.6.6-py3-none-any.whl:

Publisher: publish.yml on acroucher/PyTOUGH

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