Differences between revisions 10 and 11
Revision 10 as of 2016-06-04 13:08:00
Size: 1277
Editor: mkostur
Comment:
Revision 11 as of 2016-06-04 13:43:30
Size: 1261
Editor: mkostur
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
K3D-jupyter is a jupyter widget for displaing 3D content inside a notebook. It uses notebook communication for sending data. It is possible to create a plot and interactively change data, add elements etc. K3D-jupyter is a jupyter widget for displaying 3D content inside a notebook. It uses notebook ipywidgets communication for sending data. It is possible to create a plot and interactively change data, add elements etc.
Line 9: Line 9:
 * it aims to be small and efficient ( 512x512 mesh is updated in  * it aims to be small and efficient.

K3D-jupyter 3D visualisation in jupyter notebook

Intro

K3D-jupyter is a jupyter widget for displaying 3D content inside a notebook. It uses notebook ipywidgets communication for sending data. It is possible to create a plot and interactively change data, add elements etc.

  • prototype, developed in september-december 2015
  • it aims to be small and efficient.
  • uses three.js as 3d engine
  • two separated repos in K3D-tools:

    • K3D-jupyter - interface with jupyter
    • K3D javascript part of the widget
  • it plotting data, sampling must be done a priori

Trying in mybinder

Binder

Getting K3D-jupyter to work in SageMath

K3D-jupyter can be installed in SageMath, then it can be used from jupyter notebook (internal one or external).

The repo K3D-Jupyter-shim contains prepackaged K3D-jupyter so it has less dependencies than K3D-jupyter. It can by easily installed inside SageMath. We tested it with version of Sage - 7.2.

    git clone https://github.com/K3D-tools/K3D-Jupyter-shim.git
    cd K3D-Jupyter-shim
    make install-user 

K3D-tools (last edited 2017-02-06 20:20:49 by mrennekamp)