Skip to content

Commit

Permalink
Update Roadmap.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
Coderambling committed May 18, 2024
1 parent 93a171e commit c5c5b5e
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion doc/Roadmap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Other goals for HoloViz or packages designed to work well with HoloViz include:

3. **Better deployment and exploration of large-scale visualizations**: For instance, with improvements to automatic generation of tiles for exploration of large datasets using standard web servers. Incomplete work on tiling can be found in `this notebook <https://github.com/holoviz/datashader/blob/main/examples/tiling.ipynb>`__.

4. **Integrating 3D surface and volume rendering into HoloViz**: HoloViews can plot limited quantities of 3D surface or point data using `Matplotlib <http://holoviews.org/reference/elements/matplotlib/TriSurface.html>`__ or `Plotly <http://holoviews.org/reference/elements/plotly/TriSurface.html>`__, but other tools are needed for larger datasets or for volumetric rendering with transparent/semitransparent voxels. Improving 3D support could be as simple as providing examples for using existing tools like `IPyVolume <https://github.com/maartenbreddels/ipyvolume>`__ and `Vaex <http://vaex.astro.rug.nl>`__, or by wrapping JavaScript libraries like `ThreeJS <https://threejs.org>`__ and `CesiumJS <https://cesiumjs.org>`__. There's a first `prototype for a CesiumJS backend now available <http://assets.holoviews.org/demos/HoloViews_CesiumJS.html>`__, but lots more work to do to make it practical for real use.
4. **Integrating 3D surface and volume rendering into HoloViz**: HoloViews can plot limited quantities of 3D surface or point data using `Matplotlib <http://holoviews.org/reference/elements/matplotlib/TriSurface.html>`__ or `Plotly <http://holoviews.org/reference/elements/plotly/TriSurface.html>`__, but other tools are needed for larger datasets or for volumetric rendering with transparent/semitransparent voxels. Improving 3D support could be as simple as providing examples for using existing tools like `IPyVolume <https://github.com/maartenbreddels/ipyvolume>`__ and `Vaex <http://vaex.astro.rug.nl>`__, or by wrapping JavaScript libraries like `ThreeJS <https://threejs.org>`__ and `CesiumJS <https://cesium.com/platform/cesiumjs/>`__. There's a first `prototype for a CesiumJS backend now available <http://assets.holoviews.org/demos/HoloViews_CesiumJS.html>`__, but lots more work to do to make it practical for real use.

5. **Additional plot types**: HoloViews includes an extensive range of plot types (Elements) covering the typical visualizations used across many domains. However, there are always more that can be included, and some domains are not as well covered as others. Some examples that we'd like to include are:

Expand Down

0 comments on commit c5c5b5e

Please sign in to comment.