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.4.tar.gz (6.8 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.4-cp310-abi3-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.10+Windows x86-64

ruviz-0.3.4-cp310-abi3-macosx_11_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

ruviz-0.3.4-cp310-abi3-macosx_10_12_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: ruviz-0.3.4.tar.gz
  • Upload date:
  • Size: 6.8 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.4.tar.gz
Algorithm Hash digest
SHA256 376d04a27f25eb146e0d1adb10a230f5b7ea101693b0a020d09b42e3f316a388
MD5 0dd1a2a1f1a7b89f478ed234fcfb0ec8
BLAKE2b-256 c972e13cda8808c1a380d3c95660e820b91090fa3b74acd79b922d0c249eb45d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruviz-0.3.4.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.4-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: ruviz-0.3.4-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 6.7 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.4-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7cf37c0945410e70301b273012a5422250da2fe3bd81af84fb583a9f2342c31f
MD5 3035d7c6a596d9cca640ead08af17447
BLAKE2b-256 469a9ae66722173819ad885ca3a2df0fce9ff33c87a0f18d10c23676fe1dffde

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruviz-0.3.4-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.4-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ruviz-0.3.4-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 795e1a340c844ca28f8da945def46cb0a0c003633032c34243438f872def5952
MD5 d6aed966333516f965bab7acec3be381
BLAKE2b-256 a43f0999eab9a86428436014623fc27742c5c7621a097db1d0daefd73b8e052b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruviz-0.3.4-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.4-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ruviz-0.3.4-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f97a2ac44dce77bb375c856cd87348cc664cc8e6775ac64340b395b3961b457
MD5 a4e398951b47f40fab2459b8b680c097
BLAKE2b-256 c8cf0600c84f9cfcc396341ed34f155a82e8d9ee2576072bbcf9202d1da1e81c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruviz-0.3.4-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