pyglplot 0.1.0

pyglplot is an interactive 3D plotting and visualization tool written as a Python module that uses OpenGL and the GIMP Toolkit.
pyglplot is a program to 3D-plot mathematical functions and datafiles. It is written as a module for python and as such features the full power and flexibility of the python programming language.

Here are some key features of "pyglplot":

Data Sources

· Plot python functions
· Plot python dictionaries containing the coordinates of the points and their position in the grid
· Plot plain datafiles as understood for example by gnuplot


· Can make 3D plots of surfaces in normal or parametric mode
· Support coordinate transforms, i.e. can make e.g. polar plots
· Support for pm3d-style coloring of the surface
· Support for wireframe plotting atop of the surface
· Support for transparency: translucent plots
· Support for different types of fog and arbitrary background colors
· Support for dynamic light and specular reflexes etc.
· Use either perspective projection or parallel projection
· Save the rendered plots as portable network graphics (.png)
· Adjust all graphics parameters via dialog windows


· This program is developed and tested on Max OS X 10.4 on powerpc with fink and Debian GNU/Linux on i386. It should compile and run everywhere where its prerequisites and requisites thereof are available. These are gtkglext-1.0 and gthread-2.0. Some minimum versions of the libriaries must be met, unfortunately, the gtk+-2.2 packages provided by fink for Mac OS X 10.3 are not sufficient -- perhaps I will port it there.


· gtkglext and gthread and dependencies thereof.
· OpenGL and python development files.
· Optionally gd2.

What's New in This Release:

· Initial release.
· Already working nicely, but a lot is still missing, e.g. plotting a coordinate system around the plot, and the ability to generate plots completely non-interactively.

last updated on:
August 5th, 2005, 18:04 GMT
developed by:
Dominik Epple
license type:
GPL (GNU General Public License) 
ROOT \ Multimedia \ Graphics


In a hurry? Add it to your Download Basket!

user rating



3 Screenshots

Add your review!