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.56

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.56
File Size Uploaded
svv-0.0.56.tar.gz 4.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for svv 0.0.56
File
svv-0.0.56-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
svv-0.0.56-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
svv-0.0.56-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
svv-0.0.56-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.56-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.56-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.56.tar.gz

Download URL svv-0.0.56.tar.gz
Size 4.1 MB
Tags Source
SHA-256 checksum
How to use checksums
aa3a0fb88b38806c7312d827f009020acb6f83edb678371b2ad48dce7216db1e
BLAKE2b-256 checksum
How to use checksums
0d0c424b98c2d02b5041e23c301b2d36fffec27ff0d808652894cd19c524bf89
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.56-py3-none-win_amd64.whl

Download URL svv-0.0.56-py3-none-win_amd64.whl
Size 1.9 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
9f5d9cc786f82a2283c336ed022901d892a6358eff392f9bf47d245475e62f5f
BLAKE2b-256 checksum
How to use checksums
84aa4d51c58d6629999722e175c5d890263f2c109df7e712d92448836cfef7c3
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.56-py3-none-musllinux_1_2_x86_64.whl

Download URL svv-0.0.56-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
d6d7cba39df50b5cf9724d1df98addd078b59c0762b870cece915ff2c15cb855
BLAKE2b-256 checksum
How to use checksums
2a8e096bfc0de501b929216b0e04e14092e92c42057016c50ceb26c0a491b4bc
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.56-py3-none-musllinux_1_2_aarch64.whl

Download URL svv-0.0.56-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
f26f354302374ecb0718b4164f2f838c3067722edbe80732091882ab104685ea
BLAKE2b-256 checksum
How to use checksums
22e86e3e2fc7a5b642798e48c40ee5ee85669211152db8cca77d9ab079508123
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.56-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL svv-0.0.56-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
6c261155121cdf411b6fb31b0551c1089babbdd23418dbdcb77c65f454b2ffb0
BLAKE2b-256 checksum
How to use checksums
38679543b11086a26de5d562f7fd0ba4e3769306fa1c960519f08c72af73f963
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.56-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL svv-0.0.56-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
d393bae002926e4dffc48d704f3bc2a8915da776f57e1db1d045d20c1f9b4488
BLAKE2b-256 checksum
How to use checksums
ea8459ee4ac30b3cee44e54932f3c179249cda81a9b12803390051f7a6e8510e
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.56-py3-none-macosx_11_0_universal2.whl

Download URL svv-0.0.56-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
287e90d6d23606244073d4dfc657ce21ce50b13b0206d510e29ddf674e4ea479
BLAKE2b-256 checksum
How to use checksums
8758f614e784ca23995f51b4c9b5e011547bd3f76bb9b7de2dd64a9c25d38e45
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

0.0.57

7 release files

This release

0.0.56 This release

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