Skip to main content

Python bindings and notebook widget support for ruviz

Project description

ruviz Python

ruviz provides Python bindings and notebook integration for the Rust ruviz plotting runtime.

Local development

cd python
uv sync
uv run maturin develop

Rebuild the notebook widget bundle from the repository root after changing python/python/ruviz/widget.entry.js or the web SDK. The build bootstraps the repo-pinned wasm-pack tool automatically and uses a reproducible wasm build for the notebook bundle. CI and release rebuild the canonical Linux bundle automatically:

bun run build:python-widget

Examples

Runnable examples live in examples/.

cd python
uv run python examples/line.py

Regenerate the docs gallery:

cd python
uv run maturin develop
uv run python scripts/generate_gallery.py

Docs

Build or serve the standalone MkDocs site:

cd python
uv run maturin develop
uv run python scripts/generate_gallery.py
uv run mkdocs serve

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ruviz-0.3.5.tar.gz (7.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ruviz-0.3.5-cp310-abi3-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.10+Windows x86-64

ruviz-0.3.5-cp310-abi3-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

ruviz-0.3.5-cp310-abi3-macosx_10_12_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file ruviz-0.3.5.tar.gz.

File metadata

  • Download URL: ruviz-0.3.5.tar.gz
  • Upload date:
  • Size: 7.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ruviz-0.3.5.tar.gz
Algorithm Hash digest
SHA256 0615c392e5ab5c29690da465ec0f672e1f4e371d0e7c04d6a39d4e7d4a1343ff
MD5 206597f6b9189c8e2811db5b31175c9f
BLAKE2b-256 da29e444687b5c88357bbace9bb7e7c8fb0dac439dbdb164d30c544c61197703

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruviz-0.3.5.tar.gz:

Publisher: release.yml on Ameyanagi/ruviz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ruviz-0.3.5-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: ruviz-0.3.5-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ruviz-0.3.5-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1088a7cbf42db86ca6efc3f9d685ac76a4bee31f191a47f0f65a64d671600d8f
MD5 e8c4049e16c7327a24cb5b228b567efa
BLAKE2b-256 53878911b4310811e2c3bd6723664b3fae6d7c92341bcf131253a1c597373519

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruviz-0.3.5-cp310-abi3-win_amd64.whl:

Publisher: release.yml on Ameyanagi/ruviz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ruviz-0.3.5-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ruviz-0.3.5-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8204b006c60d8e5debb5982568518e461ae82be3caea304ad1b54ad3b73a0f24
MD5 7c40affd5df6540e96f85454d0a549ba
BLAKE2b-256 0eadcc4406ce953016778cbb84413286ea7bc3a4ce3ffac3b1debf645e101e5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruviz-0.3.5-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on Ameyanagi/ruviz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ruviz-0.3.5-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ruviz-0.3.5-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5f48d2491e92421bc1c93e40ea79e57de7851856dd5c43136f49b394060bab55
MD5 fa533d29d064e124ecbf7e24142cb87c
BLAKE2b-256 a148bf1ec64d8bbe043438246c371af31f118ee16c8b0da8c3cfc9e2c3af04a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruviz-0.3.5-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yml on Ameyanagi/ruviz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page