Skip to main content

No project description provided

Project description

Warmth

Forward modeling of thermal evolution through geological time

Build Status Build Status codecov Python PyPI version License

Documentation

warmth is a python package used for modeling thermal evolution based on McKenzie's type basin extension. It can be use for:

  • Finding beta factor
  • Calculating subsidence and thermal history
  • Basement heat flow through time

Features

  • Multi-1D simulation
  • Full 3D simulation with dolfinx
  • Build model from either:
    • Python objects
    • XTGeo supported surface formats
  • Multi-rift phase support
  • Ensemble models with ERT https://github.com/equinor/ert

Installation

Until it is available on pypi, you will need to clone the repo

git clone git@github.com:equinor/warmth.git
pip install .

For a specific release

git clone git@github.com:equinor/warmth.git --branch <VERSION>
pip install .

For full 3D simulation, dolfinx is required.

See https://docs.fenicsproject.org/dolfinx/main/python/installation.html for installation instructions.

Tests

Requires dolfinx v0.6.0

mpirun -n 2 python3 -m pytest --with-mpi --cov-report=term-missing --cov-report=xml --cov=warmth tests

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

warmth-0.0.17.tar.gz (98.1 kB view details)

Uploaded Source

Built Distribution

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

warmth-0.0.17-py3-none-any.whl (99.0 kB view details)

Uploaded Python 3

File details

Details for the file warmth-0.0.17.tar.gz.

File metadata

  • Download URL: warmth-0.0.17.tar.gz
  • Upload date:
  • Size: 98.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1020-azure

File hashes

Hashes for warmth-0.0.17.tar.gz
Algorithm Hash digest
SHA256 de7b2d7e9f7bd3ee22741aba056896908e4e1b4897db7a42e5a03e4591b006b1
MD5 da9acf46fc79833357c7d31389f51e27
BLAKE2b-256 62b70df1b9752b3aac4319790b2f776ba1569bab781c6c10c199bf5e2bb9952a

See more details on using hashes here.

File details

Details for the file warmth-0.0.17-py3-none-any.whl.

File metadata

  • Download URL: warmth-0.0.17-py3-none-any.whl
  • Upload date:
  • Size: 99.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1020-azure

File hashes

Hashes for warmth-0.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 7b3a11fab1736196e7bcde5d481cc3a3018b9d8b3890c181805049519f280f8d
MD5 e13a1e66b09c783a1ed8eda3e9a60a2f
BLAKE2b-256 c09d2a1198330affec627629482f596f3ac6535c5929f1ea0555d2be525841bf

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