Notes about 3D python visualization packages.
As of Jan 2020 the mayavi repo has 2,961 commits from 50 contributs. The repo is at least 11 years old.
As of Jan 2020 the vispy repo has 6,116 commits from 102 contributors. It is at least 2 years old.
Vispy relies on OpenGL. The setup.py file builds and embbeds js and css resources by leveraging npm.
As of Jan 2020 the glumpy repo had 791 commits from 35 contributors over its 4 years of existence. Note that according to the vispy readme glumpy should have been integrated in vispy.
Relies on pyopengl.
Some of these are integrated with ipywidgets.
Install and debub courtesy of ipyvolume issue#102
Install steps from fresh venv creation, less may be needed
pip install jupyter pip install jupyterlab jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter lab --no-browser
Debug from command line
jupyter labextension list
Debug in notebook
import ipywidgets ipywidgets.FloatSlider()