disipyl is an object-oriented wrapper around the DISLIN plotting
library. DISLIN is a powerful and flexible multiplatform (Win32, Unix, Linux, etc.) library designed for displaying scientific data. DISLIN's author, Helmut Michels, has made available a DISLIN plotting extension for the Python programming language (see http://www.linmpi.mpg.de/dislin/ for more details).
disipyl provides a set of classes which represent various aspects
of DISLIN plots, as well as providing some easy to use classes for creating commonly used plot formats (e.g. scatter plots, histograms, 3-D surface plots). A major goal in designing the library was to facilitate interactive data exploration and plot creation.
Documentation, a tutorial, and a demo program are included. The library has been tested on Win32, Linux, and FreeBSD, but I anticipate that it should work on any platform which can make use of Python, NumPy, and the DISLIN python extensions.
Feedback, comments, and critique are gladly accepted (email:
This is release 0.7 of disipyl.
New in this release:
Include a wxPython demo based on an example submitted by Les Schaffer
Added support for generating PNG and PDF versions of plots as string buffers (useful for serving images to web pages)
Fixed a bug in Text class
Fixed bug in FunctionPlot class
Modified the format of the INFOMODULE option to take both a module name and a class name
Implemented "mylabels" options for Axis, as submitted by Reggie Duggard
updated optioninfo documentation
You can find disipyl at: