VaMPy
VaMPy copied to clipboard
A collection of tools for pre-processing, simulating, and post-processing vascular morphologies.
VaMPy - Vascular Modeling Pypeline
Pre-processed and simulated artery model. From left to right: A variable density volumetric mesh, zoomed in view of an outlet showing the four boundary layers, corresponding inlet flow rate, outlet flow split, and probes for velocity and pressure sampling. From the simulation results, we have shown the velocity field represented by vectors, and the time averaged wall shear stress (TAWSS) as one of the many hemodynamic indices computed by the post-processing scripts.
Description
The Vascular Modeling Pypeline (VaMPy) is a collection of fully automated scripts used to prepare, run, and analyze cardiac and atrial morphologies. This includes pre-processing scripts for meshing and probe sampling, two Oasis problem files for simulating flow in the internal carotid artery and the left atrium, and a variety of post-processing scripts for computing WSS-based metrics, more advanced turbulence metrics, and a variety of morphological parameters in patient-specific geometries.
Installation
VaMPy is a Python package for Python >= 3.8, with main dependencies to morphMan
and Oasis. VaMPy and its dependencies can be installed with conda on Linux and
macOS as explained here. The package can also be installed and run through
its latest Docker image supported by Windows, Linux, and macOS, and
explained here.
Documentation
VaMPy's documentation is hosted here. This includes two tutorials, meant to guide the user through the basic steps of performing a computational fluid dynamic simulation in a vascular body.
Licence
VaMPy is licensed under the GNU GPL, version 3 or (at your option) any later version.
VaMPy is Copyright (2018-2023) by the authors.
Authors
VaMPy has been developed by
Issues
Please report bugs and other issues through the issue tracker at:
https://github.com/KVSlab/VaMPy/issues