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

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

Built distributions (wheels)

Table of built distributions (wheels) for svv 0.0.52
File
svv-0.0.52-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
svv-0.0.52-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
svv-0.0.52-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
svv-0.0.52-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.52-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
svv-0.0.52-py3-none-macosx_11_0_universal2.whl Python 3 none macOS 11.0+ universal2 (ARM64, x86-64) Details

Total release size: 17.7 MB

Release files / svv-0.0.52.tar.gz

Download URL svv-0.0.52.tar.gz
Size 4.1 MB
Tags Source
SHA-256 checksum
How to use checksums
22cde12ea5cc7297ad05bc3fb7b27951fc1882489c4f10a282909bd8de5b0fc2
BLAKE2b-256 checksum
How to use checksums
5d9de20d825e5d847685faa0de0b9c955981b11464b3d94a4d1e5e97fa71c2c7
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.52-py3-none-win_amd64.whl

Download URL svv-0.0.52-py3-none-win_amd64.whl
Size 1.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
8e6aa763a334016dbcf04e8f83402ce2ea52d04c614cb4966618548d476a0008
BLAKE2b-256 checksum
How to use checksums
2e97043a3c2c74eb5f944f2f71fd1115277697e3262a2ec502ff7ce5a961b9db
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.52-py3-none-musllinux_1_2_x86_64.whl

Download URL svv-0.0.52-py3-none-musllinux_1_2_x86_64.whl
Size 2.9 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
3984e7536318897f7d087d37fcc20118dbb51dd564009bfb01ffc7daa5efaa6c
BLAKE2b-256 checksum
How to use checksums
ea852de6e2204a1623e4fe052226091d888170a9a44d97d3d84bef74f028307c
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.52-py3-none-musllinux_1_2_aarch64.whl

Download URL svv-0.0.52-py3-none-musllinux_1_2_aarch64.whl
Size 2.9 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
dab2c87a9c6cf7f124cada218f06f90253584d411716f3f3f2063d7d9f0ae3fc
BLAKE2b-256 checksum
How to use checksums
77f4ea421cdf2fd40013ec6d4ed79c676378ab1d6676861f3182f1d2a8a6b4a4
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.52-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL svv-0.0.52-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.9 MB
Tags Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
d299e19c0ad3f15e178e146b25bee52db0cfc36a03f55ca09e099d3d28170a4d
BLAKE2b-256 checksum
How to use checksums
7d81c6e09acb42f81cef59e7ccbacf9ce803a993c21f5db850f021fb3047a89c
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.52-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL svv-0.0.52-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 1.8 MB
Tags Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
955a8c66a0649c7ed32914db0e063885132799e342ffed71a80b356fe6e00b9d
BLAKE2b-256 checksum
How to use checksums
bb0944b69780c59d65fd9b11a53caf42cc2114776b825f21ba90a58d6269429b
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.52-py3-none-macosx_11_0_universal2.whl

Download URL svv-0.0.52-py3-none-macosx_11_0_universal2.whl
Size 2.7 MB
Tags Python 3 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
821f532f35c86049be6e3c430bf19e42f73f69b10cb62983b660734519c095ad
BLAKE2b-256 checksum
How to use checksums
0ea265c9d05c29f1cfe6b7f1e6809c18186678cfe1e184fea7f56a48769d1f45
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

0.0.55

7 release files

0.0.54

7 release files

This release

0.0.52 This release

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