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.21.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.21-py3-none-any.whl (98.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: warmth-0.0.21.tar.gz
  • Upload date:
  • Size: 97.8 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.21.tar.gz
Algorithm Hash digest
SHA256 991a89f94ba94004e9c143dac047e6be326eae073d7c302d4d99d814c1e1ed24
MD5 92bdb1bcf3063b98f13235068b252991
BLAKE2b-256 ae3e38ff0b27254d4b7caaf1cc1249020ba8c663ad5b84d4ae0eeab6979080bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: warmth-0.0.21-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.21-py3-none-any.whl
Algorithm Hash digest
SHA256 ad41a94ecdd0edc474e3d209807503a17dca195b671931c6b5ef06368575c2bc
MD5 da0a1aaa175f708a06a32207fe7fc1a4
BLAKE2b-256 5476358ca38b68ab2d0ce555d39fb5fd70ed9b412122d6c5d30a8c2e3ccf6261

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