pyglplot 0.1.0 review
Downloadpyglplot is a program to 3D-plot mathematical functions and datafiles
|
|
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
Graphics
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
Platforms
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.
Requirements:
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 keywords