A Jupyter - ThreeJS bridge
Clone or download
Pull request Compare This branch is 559 commits behind jupyter-widgets:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
js
pythreejs
.editorconfig
.gitignore
.gitmodules
LICENSE
MANIFEST.in
README.md
environment.yml
screencast.gif
setup.cfg
setup.py

README.md

pythreejs

A Python / ThreeJS bridge utilizing the Jupyter widget infrastructure.

Screencast

Getting Started

Try it online with Binder

Binder

Installation

Using pip:

pip install pythreejs
jupyter nbextension enable --py --sys-prefix pythreejs

Using conda

$ conda install -c conda-forge pythreejs

For a development installation (requires npm):

$ git clone https://github.com/jovyan/pythreejs.git
$ cd pythreejs
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix pythreejs
$ jupyter nbextension enable --py --sys-prefix pythreejs

Note for developers: the --symlink argument on Linux or OS X allows one to modify the JavaScript code in-place. This feature is not available with Windows.