Overview of ipyvolume capabilities
masteripyvolume is a 3D plotting library for Python in Jupyter notebooks that uses WebGL and IPython widgets.
Key Features:
- Volume Rendering: Supports (multi) volume rendering and isosurfaces.
- Scatter & Quiver Plots: Create scatter plots (up to ~1 million glyphs) and quiver plots (scatter plots with directional arrows).
- Interactivity: Supports lasso mouse selections.
- Animation: Supports D3-style animations and time-series sequences by passing lists of arrays to scatter/quiver plot properties.
- Output Formats: Renders in Jupyter notebooks or can be exported as standalone HTML pages/snippets.
- VR Support: Can render in stereo for Google Cardboard.
- Integrations: Works with
ipywidgetsfor GUI controls, and supports selection linking withbokehandbqplot.