Updated 2015-02-11 10:32:03 by dbohdan

Purpose: point to various pages within the wiki and packages on the internet to aid in plotting data.

emu_graph by Steve Casssidy [1]

[Look into RRDTool.] - see RRD. [And nsgd and tgdchart.]

See BLT . q.v. Chart generation support
 What: matplotlib
 Where: http://matplotlib.sourceforge.net
 Description: matplotlib is a python  2D plotting  library  which produces
              publication quality figures in a variety of hardcopy formats
              and interactive environments across platforms.
              matplotlib  can  be  used in python scripts,  the python and
              ipython  shell (ala matlab or mathematica),  web application
              servers, and six graphical user interface toolkits.
 Updated: 4/8/2009

 What: TGDChart
 Where: http://sourceforge.net/projects/tgdchart/
 Updated: A TCL extension providing charting and graphing capabilities via the GDChart C library.
 Updated: 6/7/2002
 Contact: Craig Huckabee (throught SourceForge site)

 What: cactus2d
 Where: http://nemo.as.arizona.edu/%7Eswest/cactus/
 Description: Simple program for making 2 dimension line and scatter plots
        from columns of data.  Requires Tcl/Tk/BLT .
 Updated: 09/2001
 Contact: mailto:swest@as.arizona.edu

 What: cpumon
 Where: http://www.ragnet.demon.co.uk/
 Description: Invokes vmstat processes to monitor CPU metrics and plots
        them in a tri-color graph.
        The xcpu program is at ragnet.
 Updated: 03/1999
 Contact: mailto:glenn@fs.com.au (Glenn Huxtable)

 What: Data Explorer interactors
 Where: http://www.geog.psu.edu/geovista/
 Description: Contact pointed readers to the DXLink facility in Data
        Explorer, which he mentions makes custom interactors easy to
        write in Tcl/Tk.  He pointed readers to the above URL and mentioned
        that under "Features Project", that scatterplot brushing and
        parallel coordinate plots use Tcl/Tk interactors - used to control
        execution and display of DX.  More info on this topic would
        be appreciated by this catalog maintainer.
 Updated: 03/1999
 Contact: mailto:masters@psu.edu (Ray Masters)

 What: Dataplot
 Where: http://www.itl.nist.gov/div898/software/dataplot/homepage.htm
 Description: Free public domain multi-platform software system for
        scientific visualization, statistical analysis and non-linear
        Makes use of Tcl/Tk, Expect, etc. to provide a graphical interface.
 Updated: 10/2001
 Contact: mailto:alan.heckert@nist.gov

 What: datavision
 Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/graphics/dv1.0b/dv1.0b.tar.gz
 Description: DataVision is a window surfaced table plotting program
        based on Tcl 7.3/Tk 3.6/tclX.  Supports 2-D diagrams.
        Has been tested with Windowing Oracle SQL (wosql) v2.2 as well.
 Updated: 02/1997
 Contact: mailto:boese@ipf.bau-verm.uni-karlsruhe.de (Michael Boese)

 What: nep
 Where: http://wsd.iitb.fhg.de/%7Ekir/nephome/
 Description: Interactive plot program based on BLT, intended for interactive
        exploration of 1 or more datasets.
        Interactive panning, scaling, zooming, scrolling and jumping.
        Each dataset gets a natural scrolling distance, markers associated
        with the data for display.
        Requires Tcl/Tk 8.0 and BLT 2.4i.  Currently at v2.0.3.
 Updated: 11/1998
 Contact: mailto:kir@iitb.fhg.de (Harald Kirsch)

 What: Netscape client Tcl Tclet (Madhuram)
 Where: http://challenge.dcn.cs.ucf.edu/%7Emadhuram/acads/tcltk/plot.html
 Description: Interactive Graph Plotter and alertness tester.
 Updated: 02/2000
 Contact: mailto:rajkumar@vsl.ist.ucf.edu (C. Rajkumar Madhuram)

 What: Netscape client Tcl Tclet (Schelter)
 Where: http://www.ma.utexas.edu/users/wfs/netmath/demo/demo.html
 Description: Netmath is a web browser with built in plotting facilities
        and interface to computation engines.
 Updated: 06/1999
 Contact: mailto:wfs@math.utexas.edu

 What: Netscape client Tcl Tclets (McCaskey)
 Where: http://www-leland.stanford.edu/%7Emccaskey/
 Description: Serious Series is a a flexible Tk plotting Tclet for
        producing points, lines, columns, multiple axes, annotations, etc.
 Updated: 11/1996
 Contact: mailto:mccaskey@leland.stanford.edu (John McCaskey)

 What: OMNeT++
 Where: http://www.hit.bme.hu/phd/vargaa/omnetpp.htm
 Description: A C++ based discrete event simulator, featuring a graphical
        model editor, textual model topology language, simulation class
        library, process based activity description, run time user
        interfaces (batch, graphical, TVision), message flow and
        statistics animation, interactive simulation, tracing,
        random seed generaator tool, result analysis and plotting and
        support for PVM parallel Virtual Machine.
        Tcl/Tk used to build several of the graphical tools.
        Has been ported to Windows 95/NT.
        Currently at version 2.1 .
 Updated: 07/1998
 Contact: mailto:vandras@sch.bme.hu (Andras Varga)

 What: plot.tk
 Where: From the contact
 Description: A simple example of calling gnuplot from Tk and graphically
        plotting the results.
 Updated: 11/1996
 Contact: mailto:peter@bj-ig.de (Peter Brueckner)

 What: plplot
 Where: http://plplot.sourceforge.net/
 Description: A scientific plotting package, containing a wide range of
        plot types and font characters.  It supports many different
        output device drivers.  It provides a full user interface,
        with zoom, pan, orient, etc.
        Plplot is a GLPL'ed graphing and plotting package, containing
        much improved C++ and Tk (and incr Tk) integration compared to
        the old releases.  Can be used stand alone or on top of Cpptcl.
        Use of Cpptcl can allow access to the Tcl_Obj interface of Tcl and
        result in faster performance in some cases.
        It also includes a stand alone Tcl matrix object.
        Now requires Tcl/Tk 8.x.
        The build system uses CMake, so that builds are possible on Linux,
        OSX and Windows (bare Windows, Cygwin and MinGW).
        Currently at version 5.10.0 (soon 5.11.0).
 Updated: 02/2015
 Contact: mailto:arjen.markus895@gmail.com (Arjen Markus)
        mailto:plplot-general@sourceforge.net and plplot-devel@sourceforge.net for mailing list.

PLPLOT, which has available a Tcl and a Tk interface. There is a mailing list in support of it. To subscribe, see the PLplot project page on SF. (Note: AM took the liberty of updating this information, as one of the maintainers of this package, dd. 11 february 2015)
 What: ptplot (ptolemy)
 Where: http://ptolemy.eecs.berkeley.edu/java/ptplot/
 Description: Java two dimensional plotter - alternative to xgraph or
        pxgraph.  Includes ptplot2mif.tcl to convert the output of
        ptplot to Framemaker MIF.
        Ptolemy hacker mailing list also takes questions on ptplot.
 Updated: 06/1998
 Contact: mailto:ptolemy-hackers-request@ptolemy.eecs.berkeley.edu

 What: POW
 Where: http://lheawww.gsfc.nasa.gov/docs/xray/astroe/tako/wasabi.html
 Description: X-Y style graphics plotting tools that work stand alone or
        with plugin.
 Updated: 04/1999
 Contact: mailto:antunes@xeno.gsfc.nasa.gov

 What: R
 Where: http://www.r-project.org/
 Description: Statistical computing and visualization language, similar to the S
        language.  Provides a wide variety of techniques.
        Comes with a tcltk package providing interface and language bindings
         for Tcl/Tk.
        Makes use of plplot.
        Note that Mark Myatt mailto:mark@myatt.demon.co.uk is
         writing a syntax highlighting editor to be used as a front-end
         of R; contact him for details.
        Currently at version 1.5.0 .
 Updated: 10/2001
 Contact: See web site

 What: SciTeXt
 Where: http://www.uni-paderborn.de/%7ESciTeXt/
 Description: Object oriented Unix WYSIWYG word processor, supports Type 1
        PostScript fonts, context sensitive toolbars, language independant,
        shortcuts, online help, supports document and paragraph level
        templates, spell checker and thesaurus, footnotes, table of
        contents, indices, chapter numbering, glossary, tables, charts,
        mathmatical plots, document exchange.
 Contact: mailto:server@uni-paderborn.de (SciTeXt mailing list)
                (send address above a "subscribe scitext")

 What: splotter
 Where: http://www.naskita.com/linux/splotter/splotter.shtml
 Description: Tcl/Tk app to plot simple 2 and 3 D graphs.
        Currently at version 1.2 .
 Updated: 10/2001
 Contact: mailto:mpavoine@hotmail.com

 What: Stopwatch (Shijo)
 Where: http://www.hf.rim.or.jp/%7Enagao/stopwatch1.0.tar.gz
 Description: A simple stopwatch implemented in Tcl/Tk.
        This script works as both Tclet and stand alone program.
        He has also written a perl/Tk driver for gnuplot 3.7 - contact him
        for it.
        Tcl7.5/Tk4.1 or newer version including Tcl8.0/Tk8.0 is required.
 Updated: 12/1997
 Contact: mailto:nagao@hf.rim.or.jp (Nagao Shijo)

 What: tkgraph
 Where: ftp://ftp.ugcs.caltech.edu/pub/wart/tkgrpah-1.0b1.tgz
 Description: [incr tk] tool for graphing.  Create xy plots and polar plots.
        Uses itcl 2.2p2 and dash patch.
        Known to work with SunOs v4.1.3, v5.5.1, and Linux v2.0.33.
 Updated: 06/1998
 Contact: mailto:wart@ugcs.caltech.edu (Mike Thomas)

 What: tkxgraph
 Where: http://methi.ndim.edrc.cmu.edu:8888/tkxgraph1.0.tar.gz
 Description: Tk plotting tool
 Updated: 06/1998
 Contact: mailto:ba22+@andrew.cmu.edu (Benjamin A Allan)

 What: Wafe
 Where: http://nestroy.wi-inf.uni-essen.de/wafe/
 Description: Application forming an interface to the Tcl binding to Xt
        and various widget sets like Athena (Xaw3d),
        OSF/Motif (1.1 to 2.0), and others.  At the above FTP site are
        many other associated tar files, such as Linux binaries, Xaw3d,
        documentation, etc.  Wafe can be used as a frontend for programs
        in arbitrary programming languages (there are example programs
        written in Perl and Python contained in the package).
        As of version v1.0.18 Wafe supports the Kino widget class,
        Mosaic HTML widget, plotter widgets, XmGraph widget,
        Layout widget, tree widget, XbaeMatrix widget,
        Ghostview widget, Eurobridge widget, analog clock widget,
        most of the FWF widget classes, libWWW, LDAP library and more.
        Wafe supports graphic formats such as XBM, XPM, GIF, JPEG,
        and PNG.  Various object oriented Tcl extensions such as OTcl
        or itcl are also supported.  SSLEAY is supported.  Available in
        RedHat's .rpm format.  The current version
        supports Tcl 8.0, SSL streams, the choice of Tcl
        or Xt event loop, as well as a number of new modules.  Package
        includes cineast, an extensible WWW browser, written using Otcl
        and Wafe.  Other sample applications, such as htmlEdit, cpu-bars,
        gsv, pinger, xwafemail, etc. are also included.
        In version v1.0.19, Tcl_Objects are supported, UTF support when
         used with Tcl 8.1, Knvas widgets, Kino-2 widgets.
 Updated: 07/2002
 Contact: mailto:wafe@wu-wien.ac.at (WaFE mailing list)

 What: xgpl
 Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/graphics/xgpl-1.0/xgpl-1.0.tar.gz
 Description: A Tk interface to the gnuplot program.
        Comes with minimal documentation - may require a Tcl/Tk
        expert to deal with some of the intricacies.
        Requires gnuplot 3.5.
 Updated: 02/1997
 Contact: mailto:pa@mrao.cam.ac.uk (Paul Alexander)

 What: AGS
 Where: http://kal-el.ugr.es/gags.html
 Description: C++ Class library for Genetic algorithms.
        It includes perl and/or Tcl/Tk graphic front-end.
        Graphics are provided through gnuplot.
 Updated: 04/1997
 Contact: mailto:jmerelo@kal-el.ugr.es

 What: canvas support of lightweight plotting
 Where: From the contact
 Description: Extension to TkPixmap to support plotting, clearing and
        copying of user-defined pixmaps to a canvas.
 Contact: mailto:martin@ner.com (Martin Smith)

 What: DSP Megafunction Development Kit
 Where: http://www.altera.com/html/mega/mega_devkit.html
 Description: Altera's DSP design kit, which uses Tcl/Tk on Windows 95/NT
        (and Unix) along with GNU Plot.
 Updated: 07/1999
 Contact: mailto:webmaster@altera.com

 What: function plotter
 Where: http://purl.org/tcl/wiki/988.html
 Description: Simple Tk proc for plotting functions.
 Updated: 11/2000
 Contact: Web page allows interactive submission of questions and problems.

 What: gnuplot canvas commands
 Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/gnuplot-tkcanvas.diff.Z
 Description: A patch to allow gnuplot to generate Tk canvas widget commands.
 Updated: 10/1998
 Contact: mailto:Jeff@EE.RyeHam.EE.Ryerson.Ca (D. Jeff Dionne)
 Notes: Appears to be in recent versions of gnuplot without needing
        a patch. This may be an obsolete link.

 What: pgtk
 Where: ftp://ftp.ncnr.nist.gov/pub/cryst/pgtk.tgz
 Description: pgtk was written as a way to create a platform-independent
        PGPLOT display driver using the Tk canvas widget as well as
        ptcl's PGPLOT Tcl bindings. Possibly obsolete.
        Pgperl is a Perl 5 module to binding for PGPLOT.
 Notes: PGPLOT has its own Tk driver for X-Windows; some folks object to
        the PGPLOT license that restricts distribution of the PGPLOT
        source code; consider PLplot [http://plplot.sourceforge.net/] as
        an alternative to PGPLOT.
 Updated: 08/1997
 Contact: mailto:Brian.Toby@NIST.gov (Brian H. Toby)

 What: Plot3D
 Where: http://www.hwaci.com/sw/plot3d/plot3d.html
 Description: Tk plotting extension which renders into a canvas.
        It only does 3D lines, not surface graphs.
 Updated: 04/1998
 Contact: mailto:drh@acm.org (D. Richard Hipp)

 What: Plotting widget for Tk
 Where: ftp://dino.ph.utexas.edu/pub/plplot/
 Description: The plotting widget is a part of PLPLOT,
        (see "part4").  Plplot uses the GNU licensing so be aware of this.
 Contact: mailto:plplot-request@dino.ph.utexas.edu for mailing list.
        mailto:mjl@dino.ph.utexas.edu (Dr. Maurice LeBrun)

 What: PortBox
 Where: From the contact
 Description: A Tcl 7.x interface to the XVT GUI toolbox.  It is not a
        complete encapsulation of XVT, though it may be close enough to
        be useful.  It is freely distributable software, even though
        XVT is not.  It was developed with the Macintosh's MPW 3.2+ and SCO
        Motif on XVT v3.02.  It has not been ported to Windows.  PortBox
        requires an ANSI C compiler.  This is *NOT* a version of Tk for
        the Macintosh or Windows.
 Contact: mailto:ccoupe@riscy.simplot.com (Cecil Coupe)

 What: ptcl (Elias)
 Where: ftp://fornax.usno.navy.mil/dist/ptcl/ptcl.html
 Description: PGPLOT (Caltech Plotting Package commands registered as Tcl
 Updated: 09/1996
 Contact: mailto:nme@fornax.usno.navy.mil (Nicholas Elias)

 What: TiM
 Where: http://www-obs.univ-lyon1.fr/%7Ethiebaut/TiM/TiM.html
 Description: TiM is a Tcl extension designed to process 2 dimensional
        arrays of binary data (referred to as a matrix).  Think of it is
        a MatLab-like Tcl extension.  Provies arithmetic operations on
        matrices, transformations, various data types, ability to read and
        write binary data in little or big endian byte order, ability
        to write image file formats with or without automatic compression,
        plot drawing (with PLplot), and various other image manipulation
 Updated: 02/1997
 Contact: mailto:thiebaut@obs.univ-lyon1.fr (Eric THIEBAUT)

 What: tkgnuplot
 Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/graphics/tkgnuplot.1.09/tkgnuplot.1.09.tar.gz
 Description: A Tcl/Tk interface to the popular data plotting program.
 Updated: 10/1998
 Contact: mailto:claypool@cs.umn.edu (Mark Claypool)

 What: TkPlotCanvas
 Where: http://starship.skyport.net/crew/hinsen/TkPlotCanvas.py
 Description: Tk data plotting widget for Python.
 Updated: 08/1998
 Contact: mailto:hinsen@cnrs-orleans.fr (Konrad Hinsen)

 What: StatsView
 Where: http://www.cpan.org/authors/id/ABURLISON/StatsView-1.0.tar.gz
 Description: Tool to view Solaris iostat, sar, vmstat, and vxstat statistics.
        Graphing done with gnuplot and GUI done with Perl/Tk.
 Updated: 04/1999
 Contact: mailto:Alan.Burlison@UK.Sun.com (Alan Burlison)

 Where: http://www.uni-bremen.de/%7Ekruegerh/GPLIGC/GPLIGC.html
 Description: Analyse IGC flight data from GNSS data recorders used by
        glider pilots. Uses Perl/Tk and gnuplot.
        Currently at version 0.19 .
 Updated: 09/2001
 Contact: mailto:kruegerh at uni dash bremen dot de (Hannes Krueger)

 What: pTk Term::Gnuplot module
 Where: http://www.cpan.org/
 Description: Provides Perl/Tk a direct to canvas plotting mode.
 Updated: 12/1999
 Contact: Unknown

 What: pTk tools by Slaven
 Where: http://user.cs.tu-berlin.de/%7Eeserte/src/tktetris/Tetris-1.08.tar.gz
 Description: Tetris is a Perl/Tk port of the game. BBBike is a route finder
        program for cyclists in Berlin written in Perl/Tk.
        The script and modules have more than 15,000 lines of pTk code.
        He has also written a Perl/Tk driver for gnuplot 3.7 - contact him
        for it.
 Updated: 09/2001
 Contact: mailto:eserte@cs.tu-berlin.de (Slaven Rezic)

 What: plop
 Where: http://tpj.com/tpj/programs/Vol_1_Issue_1_Tk/plop
 Description: Perl/Tk arbitrary function Plot Program. Used as part of the
        pTk tutorial.
 Updated: 07/1997
 Contact: mailto:lusol@Turkey.CC.Lehigh.EDU (Stephen O. Lidie)

 What: tkg2
 Where: ftp://servdtxast.cr.usgs.gov/pub/tkg2-0.50.4-2.noarch.rpm
 Description: Perl/Tk package for 2-D graphing; supports linear, log, probability
        and time series plots, scatter, line, text, bar, shade, y-error
        and x-y error bars, symbology, adjustable ticks, numbering, labeling,
        optional grid lines and origin lines, annotation with text, lines and
        symbols, multiple ascii data file inputs with unlimited delimiters,
        either importation of data or pointers to data files, copy, cut, paste,
        multiple plots per canvas, varying canvas sizes, batch processing of
        canvas to printer or PostScript file, multiple columns of data from
        multiple data files can all be loaded into one plot, output can
        be saved in Data::Dumper, Storable or FreezeThaw, plots can be resized
        and moved.
 Updated: 10/2001
 Contact: mailto:asquith@macconnect.com

 What: scrollgraph
 Where: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/example/scrollgraph.tar.gz
 Description: Example of adding a scrollbar to blt_graph and scale
        to control magnification.
 Updated: 10/1998
 Contact: mailto:bmidgley@sunset.cs.utah.edu  (Brad Midgley)

What: tkFPlot

Zmapper is a plotting program written in Tcl/Tk script. The purpose of Zmapper is to see 2-D conformal mapping plots, but it can also be used for standard plotting.