Processing Math: Done
No jsMath TeX fonts found -- using unicode fonts instead.
This may be slow and might not print well.
Use the jsMath control panel to get additional information.
jsMath Control PanelHide this Message


jsMath
Differences between revisions 3 and 6 (spanning 3 versions)
Revision 3 as of 2016-06-04 11:06:12
Size: 959
Editor: mkostur
Comment:
Revision 6 as of 2016-06-04 13:00:56
Size: 2886
Editor: mkostur
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= 3D visualisation in jupyter notebook = ---- /!\ '''Edit conflict - other version:''' ----
= K3D-jupyter 3D visualisation in jupyter notebook =
Line 4: Line 5:
== K3D == == Intro ==

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.

 * prototype, developed in september-december 2015
 * it aims to be small and efficient ( 512x512 mesh is updated in
 * uses three.js as 3d engine
 * two separated repos in [[https://github.com/K3D-tools|K3D-tools]]:
  * K3D-jupyter - interface with jupyter
  * K3D javascript part of the widget
 * plotting data rather than algebra

== Trying in mybinder ==
Line 7: Line 20:
[[http://mybinder.org/repo/K3D-tools/K3D-jupyter!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 [[https://github.com/K3D-tools/K3D-Jupyter-shim.git|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.

---- /!\ '''Edit conflict - your version:''' ----
= K3D-jupyter 3D visualisation in jupyter notebook =


== Intro ==

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.
Line 8: Line 40:
 * uses three.js
 * two separated repos in https://github.com/K3D-tools:
 * K3D-jupyter - interface with jupyter
 * K3D javasctipt part of the widget
 * it aims to be small and efficient ( 512x512 mesh is updated in
* uses three.js as 3d engine
 * two separated repos in [[https://github.com/K3D-tools|K3D-tools]]:
  * K3D-jupyter - interface with jupyter
  * K3D javascript part of the widget
Line 14: Line 47:

== Getting K3D to work in SageMath

The K3D consists of two part: the python widget K3D-jupyter and javasctipt code K3D. There are following repositories:
 
 * K3D-jupyter - widget code
 * K3D - js code
 * K3D-Jupyter-shim - prepackaged jupyter widget
 * K3D-shim - prepackaged js code.
== Trying in mybinder ==
Line 25: Line 50:
[[http://mybinder.org/repo/K3D-tools/K3D-jupyter!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).
Line 26: Line 58:
prepackaged K3D-jupyter. It can by easily installed inside SageMath. We tested it with version of Sage - 7.2. 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.

---- /!\ '''End of edit conflict''' ----
Line 32: Line 67:

---- /!\ '''Edit conflict - other version:''' ----


In `examples` directory there are examples from SageDays 74 demo.
Line 34: Line 74:

---- /!\ '''Edit conflict - your version:''' ----


In `examples` directory there are examples from SageDays 74 demo.
----
CategoryCategory

---- /!\ '''End of edit conflict''' ----


/!\ Edit conflict - other version:


K3D-jupyter 3D visualisation in jupyter notebook

Intro

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.

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

    • K3D-jupyter - interface with jupyter
    • K3D javascript part of the widget
  • plotting data rather than algebra

Trying in mybinder

http://mybinder.org/repo/K3D-tools/K3D-jupyter!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.


/!\ Edit conflict - your version:


K3D-jupyter 3D visualisation in jupyter notebook

Intro

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.

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

    • K3D-jupyter - interface with jupyter
    • K3D javascript part of the widget
  • plotting data rather than algebra

Trying in mybinder

http://mybinder.org/repo/K3D-tools/K3D-jupyter!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.


/!\ End of edit conflict


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


/!\ Edit conflict - other version:


In examples directory there are examples from SageDays 74 demo.


CategoryCategory


/!\ Edit conflict - your version:


In examples directory there are examples from SageDays 74 demo.


CategoryCategory


/!\ End of edit conflict


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