FREEDOM251

Freedom251 › Physics Simulation Software

VaMPy

Free plan LinuxMacSelf-hostedWindows

Visit VaMPy Alternatives Pricing

VaMPy's own site

What VaMPy is

VaMPy is a free Python package of automated scripts for preparing, running, and analyzing vascular morphologies. Its preprocessing workflow creates volumetric meshes, applies physiological boundary conditions, and places probes for velocity and pressure sampling. Meshing supports Laplace, Taubin, and Voronoi smoothing, flow extensions, boundary layers, regional refinement, and constant, diameter, or curvature methods. Documentation includes Oasis and OasisMove computational fluid dynamics cases for the internal carotid artery and left atrium, including a moving-domain atrium example. Simulations can run in parallel with MPI commands. Analysis scripts calculate wall-shear-stress, turbulence, and geometric measures, including oscillatory shear index, relative residence time, and endothelial cell activation potential. XDMF and HDF5 results can be viewed in ParaView, while vampy-probe plots probe data with Matplotlib. Local preprocessing and HPC execution over SSH are documented. Conda and Docker installation options are provided.

Who it suits

VaMPy suits researchers and engineers working with vascular or other tubular geometries and computational flow simulations. It supports local work, Docker or conda environments, and HPC pipelines.

What it does well

  • Free Python package with offline desktop use
  • Supports multiple vascular meshing methods
  • Includes Oasis and OasisMove CFD cases
  • Computes several hemodynamic indices
  • Can connect local workflows to HPC

What to know first

  • Requires Python and several dependencies
  • Windows use points to WSL or Docker
  • Input models should use millimeters
  • Open, uncapped models are preferred

Plans

PlanBilled and limitsPrice
VaMPyPython package; requires Python ≥3.8, FEniCS, morphMan, vmtk, Oasis or OasisMove, paramiko and cppimportFree

As kvslab.github.io lists them, read 8 Oct 2026. The maker's own page has the final word.

Verdict

VaMPy provides an end-to-end scripted workflow from vascular meshes through simulation and hemodynamic analysis. Its dependency stack and input assumptions matter when preparing an environment or model.

Facts from VaMPy's own pages

Assessment tools
No · kvslab.github.io, 23 Sept 2026
Authoring tools
No · kvslab.github.io, 23 Sept 2026
CFD cases
The documentation includes Oasis and OasisMove problem files for flow simulations in the internal carotid artery and left atrium, including moving-domain atrium simulations. · kvslab.github.io, 8 Oct 2026
Computed hemodynamics
The hemodynamic indices include wall shear stress, time-averaged wall shear stress, oscillatory shear index, relative residence time, and endothelial cell activation potential. · kvslab.github.io, 8 Oct 2026
Delivery mode
desktop · kvslab.github.io, 23 Sept 2026
Free plan
Yes · kvslab.github.io, 23 Sept 2026
HPC support
The documentation describes a pipeline that can preprocess locally and run simulations and post-processing on an HPC cluster through SSH configuration. · kvslab.github.io, 8 Oct 2026
Input assumptions
The current implementation assumes input models use millimeters and says uncapped (open) models are preferable. · kvslab.github.io, 8 Oct 2026
Input scope
The documentation presents artery and left-atrium examples and says the software may also be used for other tubular or vascular shapes. · kvslab.github.io, 8 Oct 2026
Installation options
The project recommends conda for an isolated local environment and provides a Docker image that can run on operating systems supporting Docker. · kvslab.github.io, 8 Oct 2026
Lesson library
No · kvslab.github.io, 23 Sept 2026
Meshing features
Preprocessing supports Laplace, Taubin, and Voronoi smoothing, flow extensions, boundary layers, regional refinement, and constant, diameter, or curvature meshing methods. · kvslab.github.io, 8 Oct 2026
Offline access
Yes · kvslab.github.io, 23 Sept 2026
Pipeline
Its preprocessing scripts generate a volumetric mesh, define physiological boundary conditions, and insert probes for sampling velocity and pressure. · kvslab.github.io, 8 Oct 2026
Platform notes
For Windows, the documentation recommends Windows Subsystem for Linux or Docker; it also gives Linux and macOS conda installation instructions. · kvslab.github.io, 8 Oct 2026
Post-processing
Post-processing scripts compute wall-shear-stress metrics, turbulence metrics, and geometric parameters. · kvslab.github.io, 8 Oct 2026
Probe plots
The vampy-probe command visualizes velocity and pressure at probes and has an additional Matplotlib dependency. · kvslab.github.io, 8 Oct 2026
Purpose
VaMPy is a collection of automated scripts to prepare, run, and analyze vascular morphologies. · kvslab.github.io, 8 Oct 2026
Simulation solvers
CFD simulations can be run with Oasis or OasisMove, and the documentation describes MPI commands for parallel runs. · kvslab.github.io, 8 Oct 2026
3D visuals
Yes · kvslab.github.io, 23 Sept 2026
Visualization integration
The post-processing documentation says generated XDMF and HDF5 results can be visualized in ParaView. · kvslab.github.io, 8 Oct 2026

Where VaMPy stands on Freedom251

Look at these too