Skip to main content

Python scripting library for TOUGH2 simulation

Project description

Unit tests Documentation Status PyPI version

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.0, which has:

  • easy installation via pip

  • online user guide at Read the Docs

  • updated Python packaging using a pyproject.toml file

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.0.tar.gz (154.9 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.0-py3-none-any.whl (134.6 kB view details)

Uploaded Python 3

File details

Details for the file PyTOUGH-1.6.0.tar.gz.

File metadata

  • Download URL: PyTOUGH-1.6.0.tar.gz
  • Upload date:
  • Size: 154.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for PyTOUGH-1.6.0.tar.gz
Algorithm Hash digest
SHA256 2155a9b6068641304a2f7f30dc9d9afd3881a79bfa5ab46eddc9708da315c916
MD5 aba0880e075af525efb20d096096c93f
BLAKE2b-256 93abf4e888fd218a2d2d30b938f2413231f8afe2f8c20b2eac5a2ede290d2867

See more details on using hashes here.

File details

Details for the file PyTOUGH-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: PyTOUGH-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 134.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for PyTOUGH-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 260cabeca49290b92343d44ebf4efcb3409c669f4dc39c704bc77183b43e55d5
MD5 a1befabaf55c3f45895b74797f6f511b
BLAKE2b-256 9315d3e0294481967531fb9ebed1b2dc5c844f4c82a29ae0ed5e5c526ccf9e44

See more details on using hashes here.

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