[PYTHON MATRIX-SIG] plotting software

Phil Austin phil@geog.ubc.ca
Mon, 26 May 1997 13:01:28 -0700


I'm appending a message I just sent the octave mailing list (octave is
a free matlab clone), in the hope that it will restart a thread that
saw some discussion here a few weeks ago.  There seem to be several
groups casting about for portable plotting software.  In a month or so
I'll post an alpha of our package for comments, we (meaning two coop
students--Belmont Cheung and Amy Wan) are writing a set of plotting
classes that can be used with gnuplot, gist, or NCAR graphics.  We're
very interested in any other work going on in this direction.

Phil


>>>>> "JWE" == John W Eaton <jwe@bevo.che.wisc.edu> writes:

    JWE> There are plans to improve Octave's plotting
    JWE> capabilities. Unfortunately, I've not had much time to work
    JWE> on this project yet.

    JWE> I don't plan to use pgplot, because apparently it is only
    JWE> freely available for non-commercial use.

    JWE> A similar library that is distributed under the GPL is
    JWE> plplot, but I'm not sure that it is being actively maintained
    JWE> these days.

    JWE> I also know of several other plotting packages, each with its
    JWE> own set of stregths and weaknesses.

    JWE> In any case, I intend to make Octave's internal plotting
    JWE> interface relatively generic so that it will be possible for
    JWE> users to different plotting packages if they wish.  I plan to
    JWE> provide at least one sample implementation, but I'm still
    JWE> undecided about which plotting package I will use.


Lack of a good free plotting package is a sticking point for several
numerically-oriented interpreted languages.  There has been some
discussion of this on the Numeric Python mailing list as well, and
perhaps a group effort spanning Octave, Python, Perl data language,
etc. could produce something.  We'd like to see the most portable
possible solution, and the Tk driver in Plplot shows promise in that
direction, although the move of Geoff Furnish, the Plplot maintainer,
from Livermore to Los Alamos may have derailed that (there was also
some talk several months about about merging Plplot with gist, a
free Livermore graphics package that runs on X under Yorick or
Python).  One person on the Python list is writing plotting software
in Java to run under Python (see http://estel.uindy.edu/PESSci/ph280/)



Phil Austin		INTERNET: phil@geog.ubc.ca
(604) 822-2175		FAX:	  (604) 822-6150

http://www.geog.ubc.ca/~phil
Associate Professor
Atmospheric Sciences Programme
Geography #217
University of British Columbia
1984 W Mall
Vancouver, BC  V6T 1Z2
CANADA

_______________
MATRIX-SIG  - SIG on Matrix Math for Python

send messages to: matrix-sig@python.org
administrivia to: matrix-sig-request@python.org
_______________