Metadata-Version: 2.4
Name: fenicsx-warp
Version: 0.1.0
Summary: A python library for cardiac geometries
Author-email: Henrik Finsberg <henriknf@simula.no>
License: MIT
Project-URL: Homepage, https://github.com/finsberg/fenicsx-warp
Keywords: cardiac,geometry
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fenics-dolfinx>=0.10.0
Requires-Dist: gmsh
Requires-Dist: scipy
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: ukb-atlas[pyvista]; extra == "test"
Requires-Dist: fenicsx-ldrb; extra == "test"
Provides-Extra: docs
Requires-Dist: jupyter-book<2.0; extra == "docs"
Requires-Dist: jupytext; extra == "docs"
Requires-Dist: jupyter; extra == "docs"
Requires-Dist: pyvista[all]>=0.45.0; extra == "docs"
Requires-Dist: vtk>=9.5.0; extra == "docs"
Requires-Dist: trame-vuetify; extra == "docs"
Requires-Dist: ipywidgets; extra == "docs"
Requires-Dist: fenicsx-ldrb; extra == "docs"
Requires-Dist: ukb-atlas; extra == "docs"
Requires-Dist: sphinx-codeautolink; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Dynamic: license-file

# FEniCSx-Warp

`fenicsx-warp` is a specialized Python library designed for robust volumetric mesh generation of cardiac geometries using Template Warping.

Traditional mesh generation for Statistical Shape Models (SSMs) often fails at extreme PCA modes due to surface self-intersections. This library solves that problem by taking a high-quality template mesh (the mean shape) and mathematically warping it to target geometries using partial differential equations (PDEs) in FEniCSx.


## Install

```
python3 -m pip install fenicsx-warp
```

## Quick Start
See example in the [documentation](https://computationalphysiology.github.io/fenicsx-warp).

## License
This project is licensed under the MIT License - see the LICENSE file for details.
