EuroSciPy logo


Cambridge, UK - 27-30 August 2014

Introducing Vispy's high level modules: easy yet powerful visualization for everyone

Almar Klein , Nicolas P. Rougier , Cyrille Rossant , Eric Larson , Luke Campagnola

Sat 30 2 p.m.–2:20 p.m. in William Gates Building


Vispy is an OpenGL-based interactive visualization library in Python. Its goal is to make it easy to create beautiful and fast dynamic visualizations. For example, scientific plotting of tens of millions of points, interacting with complex polygonial models, and (dynamic) volume rendering.

Vispy is a young library and very actively developed. Until recently, a user would have to know OpenGL in order to work with Vispy. Now that the higher levels of the package take shape, this is no longer the case. When these layers are finalized, the number of people that can benefit from vispy will significantly increase.

We will give a brief overview of the Vispy package, and focus on the higher level modules that will make it easy to visualize images, lines, etc., and organize these object in a scene graph. Of course we will demonstrate this with several examples.

We will also talk about our progress in other areas, such as a browser backend and integration with the IPython notebook.

Supporting URLs

Vispy website