stpyvista

🧊 Show pyvista 3D visualizations in streamlit

GPL-3.0 License

Downloads
3.3K
Stars
31
Committers
2
stpyvista - v0.0.18 Latest Release

Published by edsaac 5 months ago

Changes:

  • Introduced dataview to display HTML representation of pyvista data structures in a webapp
  • Add an example of dataview in stpyvista demo app

image

  • Organize logging utility to sort Community Cloud output

stpyvista - v0.0.17

Published by edsaac 7 months ago

Changes:

  • Rewrite buffer using context manager
  • Introduce an experimental viewer based on trame and vanilla vtk-js




stpyvista - v0.0.16

Published by edsaac 7 months ago

Changes:

  • Add controls help description
  • Remove network utility - it should be a different component
  • Fix typing for python 3.9 support




stpyvista - v0.0.13

Published by edsaac 10 months ago

Changes:

  • Add fullscreen button for all plotters
  • Tweak main iframe dimensions to get canvas iframe centered
  • Plotter background color is used as iframe bgcolor




stpyvista - v0.0.12

Published by edsaac 10 months ago

Changes:

  • Add option to pass to bokeh.resources to load either CDN or INLINE. Defaults to INLINE.
  • Update docstring for stpyvista




stpyvista - v0.0.11

Published by edsaac 11 months ago

Changes:

  • Remove unnecessary pyvista call for a jupyter backend. Ipython dependency can be totally dropped now.




stpyvista - v0.0.10

Published by edsaac 12 months ago

Changes:

  • Add use_container_width option to stpyvista. Defaults to True
  • Changed bokeh.resources to import CDN instead of INLINE for html generation.
  • Drop ipython from the dependencies.




stpyvista - v0.0.9

Published by edsaac about 1 year ago

Changes:

  • Use hatchling for building package. Remove setup.py support.
  • Remove panel as the jupyter_notebook backend. Not necessary if reading from panel.
  • Move changelog from README.md to CHANGELOG.md




stpyvista - v0.0.8

Published by edsaac over 1 year ago

Changes:

  • Remove excessive whitespace below the rendered component.
  • Can pass additional kwargs to panel.pane.vtk, e.g. setting an orientation_widget. Check panel-vtk for details on valid kwargs.




stpyvista - v0.0.6

Published by edsaac over 1 year ago

  • pythreejs backend removed and replaced for panel. Both of them are deprecated in pyvista in favor of trame, but panel still works for rendering.




stpyvista - v0.0.5

Published by edsaac almost 2 years ago

v0.0.5

  • Support transparent backgrounds to blend with streamlit's web app theme.
  • Add a control to spin along a certain axis the first mesh passed to the plotter.