Glumpy is a python library for scientific visualization that is both fast, scalable and beautiful. Glumpy offers a natural interface between numpy and modern OpenGL.
git clone https://github.com/glumpy/glumpy.git
cd glumpy
python setup.py install
cd examples
./app-simple.py
- PyOpenGL: http://pyopengl.sourceforge.net/
- Numpy: http://numpy.scipy.org/
- Cython: http://cython.org
- PIL or Pillow: https://pypi.python.org/pypi/Pillow
- ffmpeg: https://www.ffmpeg.org
- freetype: http://www.freetype.org
- triangle: http://dzhelil.info/triangle/index.html
glumpy makes use of a number of great external tools that are directly embedded within the repository. Here is a list:
- moviepy by Zulko
- pypng by David Jones
- inputhook management from IPython
- six utilities for writing code that runs on Python 2 and 3 by Benjamin Peterson
from glumpy import app
window = app.Window(512,512)
@window.event
def on_draw(dt):
window.clear()
app.run()