Metadata-Version: 2.3
Name: stpyvista
Version: 0.1.2
Summary: Streamlit component to render PyVista 3D visualizations
Project-URL: Homepage, https://stpyvista.streamlit.app/
Project-URL: Source Code, https://github.com/edsaac/stpyvista
Project-URL: Bug Tracker, https://github.com/edsaac/stpyvista/issues
Author-email: "Edwin Saavedra C." <esaavedrac@u.northwestern.edu>
License-File: LICENSE
Keywords: 3D,panel,pyvista,streamlit,visualization
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.9
Requires-Dist: bokeh
Requires-Dist: panel
Requires-Dist: pyvista
Requires-Dist: streamlit
Provides-Extra: trame
Requires-Dist: nest-asyncio; extra == 'trame'
Requires-Dist: trame; extra == 'trame'
Requires-Dist: trame-vtk; extra == 'trame'
Requires-Dist: trame-vuetify; extra == 'trame'
Description-Content-Type: text/markdown

# 🧊 `stpyvista`

### Show PyVista visualizations in Streamlit

This component takes a PyVista plotter object and shows it on Streamlit as an interactive element (as in it can be zoomed in/out, moved and rotated, but the visualization state is not returned). It uses [Panel](https://panel.holoviz.org/reference/panes/VTK.html#working-with-pyvista) to render PyVista plotter objects within an iframe.

****

### 📦 Installation

```sh
pip install stpyvista
```
****
### 📚 Demo and documentation 

[https://stpyvista.streamlit.app](https://stpyvista.streamlit.app)

****
### 🛠️ Source code

[https://github.com/edsaac/stpyvista](https://github.com/edsaac/stpyvista)
