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.
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.
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.
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.
VaMPy is licensed under the GNU GPL, version 3 or (at your option) any later version.
VaMPy is Copyright (2018-2023) by the authors.
VaMPy has been developed by
Please report bugs and other issues through the issue tracker at: