The motmot.wxglvideo package allows rapid display of numpy arrays into wxPython OpenGL contexts. In particular, it defines a class DynamicImageCanvas, which is a subclass of wx.glcanvas.GLCanvas into which arrays are blitted. By using the pygarrayimage module, it is possible to enforce that no copy is made of the data on its way to OpenGL, ensuring minimal resource use.
Screenshot of the wxglvideo_demo program, included with motmot.wxglvideo:
