Skip to main content

svVascularize

Version PyPI downloads Platform Latest Release codecov DOI Docs Telemetry Basic smoke test

The svVascularize (svv) is an open-source API for automated vascular generation and multi-fidelity hemodynamic simulation written in Python. Often small-caliber vessels are difficult or infeasible to obtain from experimental data sources despite playing important roles in blood flow regulation and cell microenvironments. svVascularize aims to provide tissue engineers and computational hemodynamic scientists with de novo vasculature that can easily be applied in biomanufacturing applications or computational fluid dynamic (CFD) analysis.

Installation

The package is published on PyPI as svv:

pip install svv

If you are installing into an existing environment and hit NumPy ABI errors such as _ARRAY_API not found or numpy.core.multiarray failed to import, recreate the environment with a NumPy version supported by your Python version. For Python 3.9–3.12, use NumPy 1.x:

python -m pip install --upgrade pip
python -m pip install --force-reinstall "numpy<2" svv

Python 3.13 requires NumPy 2.1 or newer:

python -m pip install --upgrade pip
python -m pip install --force-reinstall "numpy>=2.1" svv

On clusters / HPC systems (for example Stanford Sherlock), use a recent Python (3.9–3.13) and pip, and install into a clean virtual environment or user site-packages.

Basic usage

Import the primary classes from the root package and supporting types from their public subpackages:

from svv import Domain, Forest, Simulation, Tree
from svv.domain import Patch
from svv.tree import TreeParameters, UnitSystem

dir(svv) lists the curated root API. Explicit imports are recommended for application code, and existing deep import paths remain supported for compatibility.

Metadata

Release files for svv 0.0.57

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for svv 0.0.57
File Size Uploaded
svv-0.0.57.tar.gz 4.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for svv 0.0.57
File
svv-0.0.57-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
svv-0.0.57-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
svv-0.0.57-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
svv-0.0.57-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
svv-0.0.57-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
svv-0.0.57-py3-none-macosx_11_0_universal2.whl Python 3 none macOS 11.0+ universal2 (ARM64, x86-64) Details

Total release size: 20.4 MB

Release files / svv-0.0.57.tar.gz

Download URL svv-0.0.57.tar.gz
Size 4.1 MB
Tags Source
SHA-256 checksum
How to use checksums
593e53b2168ddb9dd36c632387b592b4df248ea3565cfb7874931d85fae76d60
BLAKE2b-256 checksum
How to use checksums
b562d7994811d377e3fdbb313d5de4f81af9a47a7304b87278ce6253e2db9487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / svv-0.0.57-py3-none-win_amd64.whl

Download URL svv-0.0.57-py3-none-win_amd64.whl
Size 1.9 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8667a962070196b3e4150b347e4033cb8b267623792d86d9640f5834a9fffb70
BLAKE2b-256 checksum
How to use checksums
466fd1f082300cf82a3a915e95c14030499a8a823323d7a4154b2813906dff22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / svv-0.0.57-py3-none-musllinux_1_2_x86_64.whl

Download URL svv-0.0.57-py3-none-musllinux_1_2_x86_64.whl
Size 3.3 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
f72c593aea83b31785dc5536d87672afbbd5bc8260cb60a4796dda92e8d5ea31
BLAKE2b-256 checksum
How to use checksums
243b8c60c787ef70fdfe44f51c968e0a3428d57f7d86cc14a1addec2a8a0603f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / svv-0.0.57-py3-none-musllinux_1_2_aarch64.whl

Download URL svv-0.0.57-py3-none-musllinux_1_2_aarch64.whl
Size 3.2 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
92b16e88719ac256e57301f819c86a1d64825527bc5c0c77f1df3854fe9c0c32
BLAKE2b-256 checksum
How to use checksums
d31312b13b130937e84402e82551c71e47b154ff0a2a38e66c88def7f443bfcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / svv-0.0.57-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL svv-0.0.57-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
3cda04732b633a7ce57636756b126189f2b0ea9e9d670cf812bed1286cfe943b
BLAKE2b-256 checksum
How to use checksums
d1d81dc4adec9fd3997e8cdac397b2c99d7dfbe730661b808c3eaa72e21a4b45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / svv-0.0.57-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL svv-0.0.57-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 2.2 MB
Tags Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
aee9345246c75968e9cf3b30e03f7b8ade7e3dc7f7324fe5fe4d68fff8702506
BLAKE2b-256 checksum
How to use checksums
162f26cbecd71c51289ffaf3b0d45a8208fa7d3a80aef3d5fd6068e6ffadc30a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / svv-0.0.57-py3-none-macosx_11_0_universal2.whl

Download URL svv-0.0.57-py3-none-macosx_11_0_universal2.whl
Size 3.4 MB
Tags Python 3 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5ff54e1f2eff5eed0e002e4d4ac8ebe9d5d5c503bdfb79603a883d94eef739ce
BLAKE2b-256 checksum
How to use checksums
473d253d323fc3908272fd818910078c5dce43e6d02749a2068c229c153221b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release history Release notifications | RSS feed

This release

0.0.57 This release

7 release files

0.0.56

7 release files

0.0.55

7 release files

0.0.54

7 release files

0.0.50

7 release files

0.0.49

7 release files

0.0.48

7 release files

0.0.47

7 release files

0.0.46

7 release files

0.0.45

7 release files

0.0.44

7 release files

0.0.43

2 release files

0.0.42

2 release files

0.0.41

2 release files

0.0.40

2 release files

0.0.39

2 release files

0.0.34

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page