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

Uploaded Python 3

File details

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

File metadata

  • Download URL: warmth-0.0.19.tar.gz
  • Upload date:
  • Size: 97.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/2.1.3 CPython/3.11.13 Linux/6.11.0-1015-azure

File hashes

Hashes for warmth-0.0.19.tar.gz
Algorithm Hash digest
SHA256 843d160b9877ad2bf4f094898376bef089982e3f61981c3217bbd1f5002a2835
MD5 3e893af9ff19bfb7def4473602c68da7
BLAKE2b-256 eabb3fa21b9dbabf61e0b89b3c1bb588b7c4c95ee6bb6bfc4e810e33b5273b1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: warmth-0.0.19-py3-none-any.whl
  • Upload date:
  • Size: 98.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: poetry/2.1.3 CPython/3.11.13 Linux/6.11.0-1015-azure

File hashes

Hashes for warmth-0.0.19-py3-none-any.whl
Algorithm Hash digest
SHA256 f43722623464d03bc46d5d6b129d36c40c2c1eb7fa5e7cc062efc0986a6d3b24
MD5 612f40d3f0557658cea01b9a2f638ce1
BLAKE2b-256 52b26eb37520ee7533de14bd35bf7dd198b9eb2b29b2bfb4a3203873e6418714

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