Skip to main content

PyVista-like API for vtk.js

Project description

pyvista-js

PyPI DOI License Python SPEC 0 — Minimum Supported Dependencies SPEC 1 — Lazy Loading of Submodules and Functions SPEC 6 — Upper Bound Constraints on Dependencies SPEC 7 — Seeding Pseudo-Random Number Generation SPEC 8 — Securing the Release Process codecov Documentation Status Transifex pre-commit.ci status JupyterLite All Contributors standard-readme compliant Contributor Covenant Conventional Commits djlint zizmor Diátaxis Join the community

PyVista-like API for vtk.js — bring intuitive 3D visualization to the browser.

Try it in your browser

pyvista-js rendering in JupyterLite

Table of Contents

Install

pip install pyvista-js

For Pyodide/stlite:

import micropip

await micropip.install("pyvista-js")

Usage

import pyvista_js as pv

plotter = pv.Plotter()
plotter.add_mesh(pv.Sphere(), color="red")
plotter.show()

Citation

If you use pyvista-js in your research or projects, please cite it using the following:

@software{koyama_pyvista_js,
  author       = {Koyama, Tetsuo},
  title        = {pyvista-js: A PyVista-like API for 3D visualization in the browser},
  year         = 2026,
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.19092335},
  url          = {https://github.com/tkoyama010/pyvista-js}
}

Alternatively, you can use the CITATION.cff file in this repository, which follows the Citation File Format standard.

Contributing

Enjoying pyvista-js? Show your support with a GitHub star — it's a simple click that means the world to us and helps others discover it, too!

Star History Chart

Contributions are welcome! Please open an issue or pull request on GitHub.

This project follows the all-contributors specification. Contributions of any kind welcome!

Tetsuo Koyama
Tetsuo Koyama

🤔 📖 💻 👀 🐛
All Contributors
All Contributors

📖
pre-commit
pre-commit

🚧
Claude
Claude

🐛 🚧 💻
Dependabot
Dependabot

🚧

License

BSD 3-Clause © Tetsuo Koyama

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

pyvista_js-0.10.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

pyvista_js-0.10.0-py3-none-any.whl (78.4 kB view details)

Uploaded Python 3

File details

Details for the file pyvista_js-0.10.0.tar.gz.

File metadata

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

File hashes

Hashes for pyvista_js-0.10.0.tar.gz
Algorithm Hash digest
SHA256 44b240818ebfc5d40458d3bb267816d8eded3140708414c7c78d2c2d7672cd80
MD5 8c7d54fcb49ecff58a9607735f23ef98
BLAKE2b-256 60ce2ae2ab5a4ae442fdfdcabc1acf983f53b678f8de7bfceb1d0dbc72b1f4b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_js-0.10.0.tar.gz:

Publisher: release-please.yml on tkoyama010/pyvista-js

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

File details

Details for the file pyvista_js-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: pyvista_js-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 78.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyvista_js-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e84f23085b3c18abf8180a45919e810855eff1b51dad50bd50a50c620cfbff91
MD5 2d22cab0703aa0615587e30638a71b47
BLAKE2b-256 e67e9f0e0b18a8905624c1d636283cb9575ce0c6ff961f4d68bb65e62a6de279

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvista_js-0.10.0-py3-none-any.whl:

Publisher: release-please.yml on tkoyama010/pyvista-js

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