help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Support for PGPlot in Octave


From: Vinayak Dutt
Subject: Support for PGPlot in Octave
Date: Fri, 5 May 95 09:19:22 CDT


Hi Octave Users:

 I have been toying with the idea of supporting PGPLOT library for Octave
for quite some time. I have looked into various graphics libraries and after
looking into many of these (PGPLOT, PLPLOT, PLOTMTV, GNUPLOT etc),
I find that PGPLOT seems to have quite a lot better graphics support and
hence I am looking into PGPLOT as graphics support for Octave.

The way I plan to support PGPLOT is as follows:

* Construct  a C extension to Tcl (through a command "pgplot") which can
   be used to call any of the 90+ or so functions in the PGPLOT library.

   This extension is pretty low level: that is, it just provides one-to-one
   correspondence to the PGPLOT library function. This is similar to
   the perl extension: pgperl, but as perl does not do interactive thing
   I am going for Tcl. Besides I like Tcl-Tk :-)
   Also as this is an extension to Tcl shell, higher level functions
   could be contructed in Tcl script and thus one could also possibly build
   a good command line interface to PGPLOT like gnuplot.

* Construct a lot of .m file functions to support equivalent higher level 
functions
   to support this Tcl extension in Octave. Once the pipe support in Octave
   is done, this would provide a neat interactive graphics for Octave.

So how does this sound to you ?

-Vinayak

PS: I have already started working on the Tcl extension.  As I use Tcl I find 
that its
      so neatly coded that writing a new command for it seems so easy. Anyway, 
this
      will take some time as currently I am busy about defending my PhD thesis 
:-)

/*
 * vinayak dutt
 * graduate student, ultrasound research
 * mayo graduate school, rochester mn
 *
 * e-mail: address@hidden
 *         address@hidden
 *         address@hidden
 *
 */
#include "disclaimer.h"


reply via email to

[Prev in Thread] Current Thread [Next in Thread]