Metadata-Version: 2.1
Name: warmth
Version: 0.0.2
Summary: 
Author: Adam Cheng
Author-email: 52572642+adamchengtkc@users.noreply.github.com
Requires-Python: >=3.10,<3.12
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: meshio[all] (>=5.3.4,<6.0.0)
Requires-Dist: numpy (>=1.26.0,<2.0.0)
Requires-Dist: pandas (<2.0)
Requires-Dist: pillow (>=10.3.0,<11.0.0)
Requires-Dist: progress (>=1.6,<2.0)
Requires-Dist: resqpy (>=4.12.1,<5.0.0)
Requires-Dist: scipy (>=1.11.3,<2.0.0)
Requires-Dist: urllib3 (>=2.0.6,<3.0.0)
Requires-Dist: xtgeo (>=3.4.0,<4.0.0)
Description-Content-Type: text/markdown

# Warmth
## Forward modeling of thermal evolution through geological time

![Build Status](https://github.com/equinor/warmth/actions/workflows/python-test.yml/badge.svg?branch=main)
![Build Status](https://github.com/equinor/warmth/actions/workflows/docs.yml/badge.svg?branch=main)

[Documentation](https://equinor.github.io/warmth/)

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](https://github.com/equinor/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.

