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

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

Built distributions (wheels)

Table of built distributions (wheels) for svv 0.0.55
File
svv-0.0.55-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
svv-0.0.55-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
svv-0.0.55-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
svv-0.0.55-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
svv-0.0.55-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.55-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.55.tar.gz

Download URL svv-0.0.55.tar.gz
Size 4.1 MB
Tags Source
SHA-256 checksum
How to use checksums
e182a1bae2849eea647b5221542515d2339db0dee6ac3a51837afc7fcebba893
BLAKE2b-256 checksum
How to use checksums
ab51e7a8ae40e11a5cc9c9a072d68d5b97cff0013a8193a2d577de561fdc78e7
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.55-py3-none-win_amd64.whl

Download URL svv-0.0.55-py3-none-win_amd64.whl
Size 1.9 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
a8aaf477a1dd12ec988a889f3af81318c255db5a8f2f7b2e93429166b1419d9d
BLAKE2b-256 checksum
How to use checksums
1de1adfa41ad76a7776045f163fae91f4e93fcd7a81e64c83f8fdf2e2addf0df
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.55-py3-none-musllinux_1_2_x86_64.whl

Download URL svv-0.0.55-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
3e43e37db8d8385d86a169658ba54e68a4e152b09526cd39366b02a2e5806c5a
BLAKE2b-256 checksum
How to use checksums
61b4a8a469e61c0d4053fef5b98390d92aa6de453ab7428bb9c68b7272c3665b
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.55-py3-none-musllinux_1_2_aarch64.whl

Download URL svv-0.0.55-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
1c8b86b9f52851a842783509752efdf3962e6b068589fe3355a4741fbe1b09b8
BLAKE2b-256 checksum
How to use checksums
82b78b6f1aaac1cc70a4935bc420b56e3e7955bc86dbec91e65b73b71f202a9c
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.55-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL svv-0.0.55-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
c00779bf2f8677fe78378ae05f3b98cb7eee60ee94feff4e3e64633a164b1937
BLAKE2b-256 checksum
How to use checksums
ed9d61593e51ca642b94278628e00599a4539acbd0e81f1daa7ef8a9005292c3
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.55-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL svv-0.0.55-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
02935fa39ac63ade6b841670155f07ea83d9c4d20cc601cf2eecae3052c7b0af
BLAKE2b-256 checksum
How to use checksums
f4a449541600a3a4d3847136a532e7cdd35c8db179a0fa720d44729163937912
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.55-py3-none-macosx_11_0_universal2.whl

Download URL svv-0.0.55-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
d2e991bf752e7a077d2d161c6c1fec69e190880f3078e81748463548ae64ab48
BLAKE2b-256 checksum
How to use checksums
80ad2e9aee7ca8994fc5f9e5d07aef37e22d5effbf34d1766ffba9abe6763c13
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

0.0.56

7 release files

This release

0.0.55 This release

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