Warmth
Forward modeling of thermal evolution through geological time
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
Metadata
Release files for warmth 0.0.24
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| warmth-0.0.24.tar.gz | 97.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| warmth-0.0.24-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 196.7 kB
Release files / warmth-0.0.24.tar.gz
| Download URL | warmth-0.0.24.tar.gz |
|---|---|
| Size | 97.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bd1d00befd8d25592473b571bf1f456267ae96217837212f0204ba4f8f59c544
|
|
BLAKE2b-256 checksum How to use checksums |
ec76af9c4cb44c82b1c3eb3a5433fa83752c9153d37f1be934891170fd096ac5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure
|
Release files / warmth-0.0.24-py3-none-any.whl
| Download URL | warmth-0.0.24-py3-none-any.whl |
|---|---|
| Size | 98.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e04379a21b0c65cbc3e361a1c6c41e3922eb49841a6c3a84985e1167c6fae689
|
|
BLAKE2b-256 checksum How to use checksums |
592d5978ae7f0a2757093389a4be8e2360f61c8e584721815461f345f24c3113
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure
|