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

  • three bug fixes in the t2data json() method, for improved conversion of TOUGH2 models to Waiwera

  • various other minor updates

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.3.tar.gz (155.4 kB view details)

Uploaded Source

Built Distribution

PyTOUGH-1.6.3-py3-none-any.whl (134.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytough-1.6.3.tar.gz
  • Upload date:
  • Size: 155.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pytough-1.6.3.tar.gz
Algorithm Hash digest
SHA256 f7b6508e9818f7a251b19b6e0c8998e63cca7cc57faf6145446861f02592bb15
MD5 4685f4b651b2f0b51b8d9b15baa1b58b
BLAKE2b-256 0578f78319667e8cbf6b8385606c5beafda2ed5d6c33a08dea837242d6587a68

See more details on using hashes here.

Provenance

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

Publisher: publish.yml on acroucher/PyTOUGH

Attestations:

File details

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

File metadata

  • Download URL: PyTOUGH-1.6.3-py3-none-any.whl
  • Upload date:
  • Size: 134.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for PyTOUGH-1.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 12de9000865d428118956795fe5d57f0e39763e43bd0ae6de13a5e13aaafc4b7
MD5 1fb0c5dfca4f5efab80eed8f06a0cd3e
BLAKE2b-256 68f5b392fd887b50fb45a0872cd76dcade1c86cc6d3e46f41dfa3f693d43bac5

See more details on using hashes here.

Provenance

The following attestation bundles were made for PyTOUGH-1.6.3-py3-none-any.whl:

Publisher: publish.yml on acroucher/PyTOUGH

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page