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.18.tar.gz (97.8 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.18-py3-none-any.whl (98.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: warmth-0.0.18.tar.gz
  • Upload date:
  • Size: 97.8 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.18.tar.gz
Algorithm Hash digest
SHA256 25fa360f5598b75e59ddda2601f9985e235cab15c1cde4b8f1225aa58405b4c9
MD5 3327f9fb542e13e315006da350d5a2ca
BLAKE2b-256 97cfd4016e858c82e417e72b747e119f8e379a4297b8388448b847ca8f160083

See more details on using hashes here.

File details

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

File metadata

  • Download URL: warmth-0.0.18-py3-none-any.whl
  • Upload date:
  • Size: 98.7 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.18-py3-none-any.whl
Algorithm Hash digest
SHA256 a6a40896eba1afcc76ae4e1c191667d2256154b621e981f63d2b05b8a65475b3
MD5 09e4c277c01bb9fcd5ecd8cd3dfc2b81
BLAKE2b-256 bc510ed9d7d663ffb19168ecf3d7b27d751c4e8b2866eeed0a9cf47d578bdb27

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