pyglplot 0.1.0 review

by on

pyglplot is a program to 3D-plot mathematical functions and datafiles

License: GPL (GNU General Public License)
File size: 230K
Developer: Dominik Epple
0 stars award from

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.

pyglplot 0.1.0 search tags