tutorials about vispy
vispy is a high performance 2D/3D visualization library. It provides low-level and high-level interfaces that levage the power of GPU for high performance plotting.
you must make sure you have a decent GPU capability in your system
Install globally
$ cd /path/to/vispy
$ python setup.py installInstall locally (recommended for using cutting-edge features of vispy)
Warning: set PYTHONPATH will result numpy import error.
export PYTHONPATH=/path/to/vispy/vispyThis tutorial focus on two main blocks of vispy:
gloo: low-level OpenGL interfacesplot: high-level programming interface
The purposes:
- learning how to tweak low-level
gloo, customizing plot functions, especially fortriangleortetrahedronunstructure meshes. - learning how to use high-level
plotto generate or export publication ready figures
- Official website : vispy.org
- Modern OpenGL tutorial (python) by Nicolas P. Rougier
- Getting started with Vispy by Cyrille Rossant
- Glumpy Documentation. A good start point for
OpenGLrelated topics.