Visvis is a pure Python and open source visualization library that uses OpenGL to display 1D to 4D data. Visvis can be used from simple plotting tasks to rendering 3D volumetric data that moves in time.
Visvis can be used in Python scripts, interactive Python sessions (as with IPython or IEP) and can be embedded in applications.
Visvis employs an object oriented structure; each object being visualized (e.g. a line or a texture) has various properties that can be modified to change its behaviour or appearance.
A Matlab-like interface in the form of a set of functions allows easy creation of these objects (e.g. plot(), imshow(), volshow()).
Requirements:
· Python
· Numpy
· PyOpenGL
· PyQt4 or wxPython
· PIL (optionally, to enable reading and writing of images)