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.24.tar.gz (97.9 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.24-py3-none-any.whl (98.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: warmth-0.0.24.tar.gz
  • Upload date:
  • Size: 97.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for warmth-0.0.24.tar.gz
Algorithm Hash digest
SHA256 bd1d00befd8d25592473b571bf1f456267ae96217837212f0204ba4f8f59c544
MD5 8e237c370790ff1ebe6a67fed4e0acfb
BLAKE2b-256 ec76af9c4cb44c82b1c3eb3a5433fa83752c9153d37f1be934891170fd096ac5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: warmth-0.0.24-py3-none-any.whl
  • Upload date:
  • Size: 98.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for warmth-0.0.24-py3-none-any.whl
Algorithm Hash digest
SHA256 e04379a21b0c65cbc3e361a1c6c41e3922eb49841a6c3a84985e1167c6fae689
MD5 ecac8f586d86b7134afb8b8692ea332c
BLAKE2b-256 592d5978ae7f0a2757093389a4be8e2360f61c8e584721815461f345f24c3113

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