Skip to content

Latest commit

 

History

History
102 lines (76 loc) · 3.84 KB

CHANGELOG.md

File metadata and controls

102 lines (76 loc) · 3.84 KB

Changelog

[v 0.1.4] - 2024-10-10

  • Fixing memory consumption issue with stpyvista.panel_backend
    • Removed bokeh_resources option from stpyvista.panel_backend and defaults to CDN.
    • Add deprecation note for bokeh_resources keyword argument.
  • Organize backends folder

[v 0.1.3] - 2024-10-09

  • Fix width bug while using panel backend
  • Add support for Python < 3.11 for Required and NotRequired types in stpyvista.panel_backend

[v 0.1.2] - 2024-10-09

  • Implement trame backend using st.components.declare_component; it was implemented using st.components.html
  • Trame backend accepts a key to avoid remounting of the component at every interaction.

[v 0.1.1] - 2024-10-08

  • Capture kwargs for trame_backend
  • Update docstrings and add TypeDicts for panel options
  • Add nest_asyncio to trame requirements

[v 0.1.0] - 2024-10-01

  • Support trame and panel as html exporting backends
  • Reorganize repository folder structure
  • Move stpyvista.export to stpyvista.vtkjs_backend
  • Rename stpyvista.experimental_vtkjs to stpyvista.vtkjs_backend.stpyvista

[v 0.0.20] - 2024-09-16

  • Reorganize repository folder structure
  • Replace "header" with pyvista object type name in dataview
  • Refactor test for experimental_vtkjs
  • Add trame as an optional dependency for experimental_vtkjs

[v 0.0.19] - 2024-06-26

  • Make panel take the vtkXOpenGLRenderWindow directly

[v 0.0.18] - 2024-05-17

  • Introduce dataview to display HTML representation of pyvista data
  • Add example of dataview in stpyvista demo app
  • Organize logging util

[v 0.0.17] - 2024-04-11

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

[v 0.0.16] - 2024-03-29

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

[v 0.0.15] - 2024-01-29

  • Add start_xvfb wrapper to utils
  • Add deployment notes and know issue sections to repo README.md
  • Reduce PyPI's README.md
  • Add a get_ip network utility to log app activity

[v 0.0.14] - 2023-12-29

  • Add background with transparency to fullscreen button
  • Fix bug of coloring backgrounds with multiple stpyvista renders in a single page

[v 0.0.13] - 2023-12-27

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

[v 0.0.12] - 2023-12-26

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

[v 0.0.11] - 2023-11-20

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

[v 0.0.10] - 2023-11-16

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

[v 0.0.9] - 2023-09-05

  • 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

[v 0.0.8]

  • 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.

[v 0.0.6]

  • Replaced pythreejs backend for panel backend. This is a temporary solution as pyvista will remove panel support in favor of trame.

[v 0.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.

[v 0.0.4]

  • Pass a key to the stpyvista component to avoid re-rendering at every streamlit interaction
  • Using ipywidgets embed_minimal_html directly instead of pyvista export_html.
  • Update examples as a multipage streamlit app