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

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

Built distributions (wheels)

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

Download URL svv-0.0.51.tar.gz
Size 4.1 MB
Tags Source
SHA-256 checksum
How to use checksums
294e9d487400e4725b1ddbd30341db66cd3bdc6139507123476971b1e3b9b23a
BLAKE2b-256 checksum
How to use checksums
5c1ae61d735ecf50e5e4bcd96161c3bbcdd327d59642104cff2994d7e04aed4b
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.51-py3-none-win_amd64.whl

Download URL svv-0.0.51-py3-none-win_amd64.whl
Size 1.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
5a18a2296d1409a2612b000fa0732c57cb7bcf74affb3d6ed2ca2953ca0e2027
BLAKE2b-256 checksum
How to use checksums
a9a23bef25cb589c5c5267cabbbd1cdd7665fcd0d60a39f7f3b9a28d62adf936
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.51-py3-none-musllinux_1_2_x86_64.whl

Download URL svv-0.0.51-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
afa5eca5541d998acbfad2c6402a1222eac98efddbb85fc72fcfa61d7524aac5
BLAKE2b-256 checksum
How to use checksums
0b53228fccefdcc9418b5f05d024b69a996929bb34272662882758d6000c8c83
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.51-py3-none-musllinux_1_2_aarch64.whl

Download URL svv-0.0.51-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
85afd5ee29a85137c2dd70362859f1578586abdfca9d7519f6bd84da6678dd6e
BLAKE2b-256 checksum
How to use checksums
8d716c4f915453a87d8e18b439eddf44063ba6333813437ffd730899fb4e37cc
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.51-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL svv-0.0.51-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
f9d1621d54ab81d00df0502e44f03babd88f953837a5954df0150a77faf4f064
BLAKE2b-256 checksum
How to use checksums
1e6881bb523868ad4b0fd746c4ae053ce6f3aabd854adbfbbf94a796442db7bd
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.51-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL svv-0.0.51-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
b7ba6debfe452eb2138b70fcac90f6f21bd5746ebf23d969c48c58a8452271ad
BLAKE2b-256 checksum
How to use checksums
4f86a9bc854210fb98227e452c0c51cd01d935150e2ab89928050aa73384eca2
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.51-py3-none-macosx_11_0_universal2.whl

Download URL svv-0.0.51-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
b41c51dac7fb1678b11d3095282a7f21bd7b9a6216d06ccf3702a509d734c299
BLAKE2b-256 checksum
How to use checksums
04ead624a76faeeaeef645961099885393ac969f030a75b7bccda5a9f8df1264
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.51 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