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

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

Built distributions (wheels)

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

Download URL svv-0.0.54.tar.gz
Size 4.1 MB
Tags Source
SHA-256 checksum
How to use checksums
8249650c4b325fb9b4333413af06470de478a0dcb7eee08717a663cb2021026b
BLAKE2b-256 checksum
How to use checksums
001ed05998bdf0465ccc6ad44330ba1ddf6ecaaaf87ab4a676f48acc86b2c6a4
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.54-py3-none-win_amd64.whl

Download URL svv-0.0.54-py3-none-win_amd64.whl
Size 1.9 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
6e49655e12ec63dac0bf12f0625db8c854bcf2b9eb1f0da1beead633da4bac93
BLAKE2b-256 checksum
How to use checksums
22f80ca3d08d11a53fccfea63c5274ba68a74d67c160dc9dac23804d44836af0
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.54-py3-none-musllinux_1_2_x86_64.whl

Download URL svv-0.0.54-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
f8dc279147e480f3f23cbad3663e29079ab820093c6ab7adf8cdc8ce8ef5ea87
BLAKE2b-256 checksum
How to use checksums
4153c4dd13abdb26bd941d4c380a372ecce94850ed824e2cca9a7acef332ea77
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.54-py3-none-musllinux_1_2_aarch64.whl

Download URL svv-0.0.54-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
ff830ade7f963497e10508d18c388f91db63f103440edf070e828e6928363101
BLAKE2b-256 checksum
How to use checksums
1571fbefc8cb1ca18e37fd477f5d2278d2e7fa85794655860fd84b4e25201268
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.54-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL svv-0.0.54-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
8f70d3f9942e8f5f0a566da091b459c44f7c5c926584c1368bd28541b8b1b7c5
BLAKE2b-256 checksum
How to use checksums
f866fb37b317a63a887ac72456c5cfdc1778740eeb3f79139da23c73c3ea3c4a
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.54-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL svv-0.0.54-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
9ec927608306c454e19794cd119bb062ae20d79593f44807c23fb0d45217ef3a
BLAKE2b-256 checksum
How to use checksums
f310767335c404bd14451a26babe3774c4133a29f950165b275c77ca1c1dce00
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.54-py3-none-macosx_11_0_universal2.whl

Download URL svv-0.0.54-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
a1d0a82fba30cd4998e760b201d74aede7552ec2b8024b70399a9519404b0570
BLAKE2b-256 checksum
How to use checksums
23f4db541ca6ad5dce91f3955688e63af48508307e1b45623dd8f9529a5a73d2
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

This release

0.0.54 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