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

Uploaded CPython 3.10+Windows x86-64

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

Uploaded CPython 3.10+macOS 11.0+ ARM64

ruviz-0.3.6-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.6.tar.gz.

File metadata

  • Download URL: ruviz-0.3.6.tar.gz
  • Upload date:
  • Size: 7.1 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.6.tar.gz
Algorithm Hash digest
SHA256 c54a3f8ba90026b5c9e1469c6ceacef24293b030fb22b87ff3aaa1f381a555eb
MD5 4cab685b551125773854c8b09a48f465
BLAKE2b-256 332a42df091c69a87d880529ce28b88f4e990345e9a8ccd9aa9b7bc9c443f7f0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ruviz-0.3.6-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.6-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cebcb6d699cddcbf1cd3ed4b8e4ded82eb77af5699697e1e0652848721cbb1a9
MD5 1d3262c201ef5596ccb234688d92c415
BLAKE2b-256 5e163315cf0dff4b71938b9eae8518c833dfb7ef7c859ca312cc8b1318845b16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ruviz-0.3.6-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2aac0598dedd49dd7b1ece14d9e0d05c43e7a569ea31f59f05584cec370417d
MD5 c6ce0cdba50c41c771678b0080bd0125
BLAKE2b-256 c2e69082247ebe63688514a1171b8613b1620b8e30aaf9449ea9497cee3edde0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ruviz-0.3.6-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0a45a2141e8aca21393bc455dbafe660db5ea3119b662326cc64686ce1b298c8
MD5 f66030bcf1c09a5ef9ea1523b98ea30c
BLAKE2b-256 62c1754f5a48f97376440f6d733521cfbc5cc4f0771330aa49440534f58cd605

See more details on using hashes here.

Provenance

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