Table of Contents
This is to announce the release of version 1.7 of Gnuplot.py.
Gnuplot.py can be obtained from
Some ways this package can be used:
New features in this version:
+ Relaxed license from GPL to LGPL. + Added support for sending data to gnuplot via FIFOs (named pipes). This eliminates the ambiguity about when temporary files can be deleted, and thereby removes a common source of problems with Gnuplot.py. Unfortunately, FIFOs only work under forms of unix. + Added preliminary support for running Gnuplot.py under Jython, the Java implementation of the Python language. It partly works but depends on JNumeric, which is still beta-level.
Features already present in older versions:
+ Two and three-dimensional plots. + Plot data from memory, from a file, or from an expression. + Support for multiple simultaneous gnuplot sessions. + Can pass arbitrary commands to the gnuplot program. + Object oriented, extensible design with several built-in types of plot items. + Portable and easy to install (nothing to compile except on Windows). + Support for Unix (including Linux and Mac OS X), MS Windows, and Mac OS. The platform-dependent layer is fairly well abstracted out, so it shouldn't be too difficult to add support for other platforms. + Support for sending data to gnuplot as `inline' or `binary' data. These are optimizations that also remove the need for temporary files. + Partly table-driven to make it easy to extend. New terminal types can be supported easily by adding data to a table. + Install via distutils.
Footnotes: ----------  Python <http://www.python.org> is an excellent object-oriented scripting/rapid development language that is also especially good at gluing programs together.  gnuplot <http://www.gnuplot.info/> is a free, popular, very portable plotting program with a command-line interface. It can make 2-d and 3-d plots and can output to myriad printers and graphics terminals.  The Numeric Python extension <http://numpy.sourceforge.net/> is a Python module that adds fast and convenient array manipulations to the Python language.  Jython <http://www.jython.org> is a Python interpreter that runs within a Java virtual machine.  JNumeric <http://jnumerical.sourceforge.net/> is a version of the Numeric module that runs under Java/Jython.
Table of ContentsThis document was automatically generated on Sun Oct 19 17:10:22 2003 by HappyDoc version 2.1