Data handling and ploting tools 

Glove 

Glove 

Data acquisition, manipulation, and analysis program for X-Windows

Glove was developed for use in Caltech physics labs to provide an interface to data acquisition systems, sophisticated (and correct) statistical analysis, a flexible plotting tool, and the ability to easily and intuitively manipulate the data.

latest release: 1.0.1 on Jun 28th 1999
date added: Feb 2nd 1999
category: X11/Scientific Applications
license: OpenSource

GNU Oleo Free spreadsheet application 

latest release: 1.99.12 on Jul 25th 2000
date added: Oct 9th 1998
category: X11/Desktop
license: GPL

GNU Plotutils Utilities for plotting scientific data 

latest release: 2.4.1 on Jul 5th 2000
date added: Jun 24th 1998
category: Console/Scientific Applications
license: GPL

gnuplot 

Plotting package, output to X11, postscript, png, gif and others

latest release: 3.7.1 on Nov 24th 1999
date added: Jan 23rd 1999
category: X11/Scientific Applications
license: freely distributable

Scientific Data Processing & Visualization Apps for Linux 

Scientific Data Processing & Visualization Apps for Linux http://SAL.KachinaTech.COM/D/1/index.shtml
Software Packages   ( [CM] Commercial, [SR] Shareware, [GPL] []GPL)
BIRCH — clustering and density analysis for any large dataset http://SAL.KachinaTech.COM/D/1/BIRCH.html using limited computational resources.
Candis — general purpose analysis and display system for http://SAL.KachinaTech.COM/D/1/CANDIS.html gridded numerical data.
CViz — Java based visualization tool for high-dimensional, http://SAL.KachinaTech.COM/D/1/CVIZ.html large, complex data sets.
FC-Plot [GPL] — a scientific analysis/visualization tool for http://SAL.KachinaTech.COM/D/1/FC-PLOT.html Unix/GTK.
Horizon — a Java package for browsing and visualizing http://SAL.KachinaTech.COM/D/1/HORIZON.html scientific data.
IRIS Explorer [CM] — a powerful visual programming system for http://SAL.KachinaTech.COM/D/1/IRIS_EXPLORER.html data visualization.

X11/Scientific Applications from freshmeat 

X11/Scientific Applications from freshmeat http://freshmeat.net/appindex/X11/Scientific%20Applications.html
#0007:  baudline
Baudline is a real-time signal analysis tool.
    created: Sep 28th 2000, 01:45 EST
    stable: none - devel: 0.80 - license: free to use but restricted
#0008:  CAVOR
An engine for graphic/database apps.
    created: Oct 17th 2000, 17:54 EST
    stable: none - devel: 0.1.0 - license: GPL
#0020:  flounder
4D data visualization package.
    created: Aug 28th 2000, 17:32 EST
    stable: none - devel: 0.15 - license: LGPL
#0023:  g3data
A program for extracting data from graphs.
    created: Jun 06th 2000, 12:03 EST
    last update: July 04th 2000, 12:19 EST
    stable: 1.04 - devel: none - license: GPL
#0029:  Glove
Data acquisition, manipulation, and analysis program for X-Windows
    created: Feb 02nd 1999, 13:57 EST
    last update: June 28th 1999, 14:13 EST
    stable: 1.0.1 - devel: none - license: OpenSource
#0030:  gnuplot
Plotting package, output to X11, postscript, png, gif and others
    created: Jan 23rd 1999, 14:58 EST
    last update: November 24th 1999, 18:13 EST
    stable: 3.7.1 - devel: none - license: freely distributable
#0042:  GUL/VDOG
Tool for construction, manipulation, and visualization of objects.
    created: Mar 05th 2000, 20:36 EST
    last update: March 27th 2000, 03:07 EST
    stable: 0.4.1 - devel: none - license: LGPL
#0048:  jbpe
Java back-propagation neural network editor
    created: Nov 03rd 1999, 13:06 EST
    last update: December 20th 1999, 04:00 EST
    stable: none - devel: 991219 - license: free for non-commercial
    use
#0052:  LAuRA
Little Audiogram Recorder/Archiver
    created: Aug 20th 1999, 13:56 EST
    last update: September 16th 1999, 10:35 EST
    stable: 0.6.1 - devel: none - license: GPL
#0057:  mathplot
interactive function grapher
    created: Feb 18th 1999, 08:39 EST
    last update: March 12th 1999, 05:49 EST
    stable: none - devel: 0.6 - license: GPL
#0068:  Overflow
A visual scientific programming environment.
    created: Mar 09th 2000, 20:39 EST
    last update: May 17th 2000, 15:14 EST
    stable: none - devel: 0.1.2 - license: GPL
#0070:  pasu
Probability and Statistics Utilities
    created: Jul 16th 1999, 23:31 EST
    last update: July 17th 1999, 13:03 EST
    stable: 1.1.3 - devel: none - license: Freeware
#0076:  QMatPlot
QMatPlot is a gnuplot-like plotting program
    created: Feb 02nd 2000, 19:27 EST
    stable: none - devel: 0.0.1 - license: GPL
#0078:  R
A language and environment for statistical computing.
    created: Jun 15th 1998, 11:53 EST
    last update: June 15th 2000, 12:47 EST
    stable: 1.1.1 - devel: 1.2 - license: GPL
#0080:  Rlab
Mathematical program similar to Matlab
    created: May 11th 1999, 14:26 EST
    last update: March 08th 2000, 21:45 EST
    stable: 2.1.05 - devel: none - license: GPL
#0082:  SampLin
Scientific Data Acquisition, Visualization and Process Controlsoftware
    created: Oct 10th 1998, 17:46 EST
    last update: December 17th 1999, 19:37 EST
    stable: 1.5.0 - devel: none - license: GPL
#0084:  SciLab
A matrix-based scientific software package resembling Matlab and
    Xmath.
    created: Nov 12th 1999, 07:58 EST
    stable: 2.4.1 - devel: none - license: freely distributable
#0088:  sixpack
A graphic and command line bibliograhy database manager.
    created: Mar 05th 2000, 18:13 EST
    last update: March 06th 2000, 02:28 EST
    stable: none - devel: 0.99 - license: GPL
#0095:  StatistX
Small GTK-based statistics program.
    created: Dec 10th 1999, 12:33 EST
    last update: January 19th 2000, 15:28 EST
    stable: none - devel: 0.2.0 - license: GPL
#0096:  surf
Visualization of algebraic geometry.
    created: Apr 10th 2000, 15:30 EST
    last update: May 29th 2000, 00:38 EST
    stable: 1.0.2 - devel: none - license: GPL
#0111:  X/RTA
Audio Real Time Analyzer for X
    created: Aug 16th 1999, 22:18 EST
    last update: January 01st 2000, 23:43 EST
    stable: none - devel: 0.30 - license: freely distributable

gnuplot 

Usage 

set [no]surface
set data style linespoints
set [no]hidden3d
set contour
set grid
#available when splot 'datafile' instead of matrix
set xrange [10:90]
set yrange [2:9]
splot 'datafile'
splot 'rslt.mat.te' matrix
show view
set view up-down, left-right, 1, 1
replot
set terminal gif
set output '111.gif'
set terminal postscript eps color
set output '111.ps'
datafile format
15 2 13.0
15 3 12.7
[...]
15 7 13.6
matrix file format
18.1 17.6 17.9 17.9 18.3 18.9 19.7 20.3
18.5 18.7 20.3 18.9 19.2 20.7 19.9 20.4
[...]
18.8 19.0 20.4 19.0 19.3 20.7 19.9 20.4
command splot is for 3-D plotting
command plot is for 2-D plotting

Info 

gnuplot plots 2d and 3d graphs, from a data file or with a formula. It has an interactive mode with online help, or it can be used non-interactively.

gnuplot does function fitting to data sets, and it does output to many terminals, among which are postscript, X11 display, PNG and GIF (via the old gd library).

help 

at

gnuplot user manual /usr/doc/gnuplot-3.7.1/gnuplot.html
gnuplot for Latex /usr/doc/gnuplot-3.7.1/tutorial.dvi

Source 

The new, official web site for gnuplot is now at www.gnuplot.org http://www.gnuplot.org/

The manual for gnuplot 3.7.1. http://www.ucc.ie/gnuplot/gnuplot.html

Related Urls 

Bernhard Reiter: Gnuplot - Scientific Plotting http://www.usf.uni-osnabrueck.de/~breiter/tools/gnuplot/index.en.html
The old gnuplot pages at Dartmouth http://www.cs.dartmouth.edu/gnuplot_info.html
The newer pages http://members.theglobe.com/gnuplot/
http://www.geocities.com/SiliconValley/Foothills/6647/
An Introduction to GnuPlot at the University of Northern http://web.math-cs.uni.edu/cs/Help/gnuplot/TOC.html Iowa
A brief gnuplot tutorial by Henri Gavin http://www.duke.edu/~hpgavin/gnuplot.html
A vastly improved gnuplot-mode.el for Emacs or XEmacs http://feff.phys.washington.edu/~ravel/gnuplot/
A Bourne shell based gnuplot frontend by Michael Sternberg http://www.phys.uni-paderborn.de/~stern/pl/
A perl script to create filled boxes with the postscript http://www.uni-leipzig.de/~biopsych/widmann/boxfill-0.2.tar.gz terminal, by Andreas Widmann. The script draws boxed keys, and fills (and outlines) boxes by post-processing gnuplot postscript output.

Build 

./configure --prefix=/opt
make

Test Run 

cd demo
PATH=..:$PATH ../gnuplot all.dem
To run all demos non-interactively, use 
PATH=..:$PATH ../gnuplot all.dem </dev/null

Installation 

rpm -ivv ftp://rpmfind.net/linux/redhat/updates/6.2/en/os/i386/gnuplot-3.7.1-5.i386.rpm
pkg=gnuplot
make -n install | tee /export/pub/installs/logs/$pkg.log.0
make install | tee /export/pub/installs/logs/$pkg.log.1
Help 

File location defaults

PREFIX                          /usr/local
gnuplot                         PREFIX/bin
gnuplot_x11                     PREFIX/bin
gnuplot.1                       PREFIX/man/man1
gnuplot.gih                     PREFIX/share

The documentation is included in the source distribution. Look at the docs subdirectory, where you'll find

FAQs 

Does gnuplot support bar-charts/histograms/boxes?

Use the style "with boxes" for bar charts. To get filled boxes, you
can try a modification by Steve Cumming and jturk, available via ftp
from the contrib directory ftp.ucc.ie in
/pub/gnuplot/contrib/gpl37fboxpatch.tar.gz.
Bernhard Reiter wrote an AWK script to post-process the fig-terminal
output. Please have a look at
http://www.usf.uni-osnabrueck.de/ breiter/tools/gnuplot/barcharts.en.html.

4.4 Does gnuplot support pie charts?

It's not possible in gnuplot, but have a look at
http://www.usf.uni-osnabrueck.de/ breiter/tools/piechart/piecharts.en.html

4.8 Can I put both data files and commands into a single file?

This is possible by the new plot "-" possibility. The plot "-" command
allows to read the data to be plot from standard input or the current
batch job.

gnuplot> plot "-"

4.11 Can I put tic marks for x and y axes into 3d plots?

Use the "with boxes" option.

6.2 How do I run my data through a filter before plotting?

If your system supports the popen() function, as Unix does, you should
be able to run the output through another process, for example a short
awk program, such as

gnuplot> plot "< awk ' { print $1, $3/$2 } ' file.in"

The plot command is very powerful and is able to do some arithmetic on
datafiles. See "help plot".

6.5 How do I plot lines (not grids) using splot?

If the data in a data file for splot is arranged in such a way that
each one has the same number of data points (using blank lines as
delimiters, as usual), splot will plot the data with a grid. If you
want to plot just lines, use a different number of data entries (you
can do this by doubling the last data point, for example). Don't
forget to set parametric mode, of course.

7.4 Gnuplot is plotting nothing when run via gnuplot <filename>! What can I do?

Put a pause -1 after the plot command in the file. On an X-Window
System system, you can also use the -persist option, the X11 window is
then not closed. Close the X11 window by typing "q" when the focus is
on it.

7.10 Calling gnuplot in a pipe or with a gnuplot-script doesn't produce a plot!

You can call gnuplot by using a short Perl-script like the following:
#!/usr/local/bin/perl -w
open (GP, "|/usr/local/bin/gnuplot -persist") or die "no gnuplot";
# force buffer to flush after each write
use FileHandle;
GP->autoflush(1);
print GP,"set term x11;plot '/tmp/data.dat' with lines\n";
close GP

MuPAD & SNNS 

MuPAD http://www.mupad.de/ 30 days shareware

SciFace grants you a non-exclusive single-user license to use the Software free of charge if you are a student, faculty member or staff member of an educational institution (junior college or college), a staff member of a non-profit research institution, or an employee of an organization which meets SciFace's criteria for a charitable non-profit organization. Government agencies are not considered educational or charitable non-profit organizations for purposes of this Agreement.

SNNS http://www.cs.sunysb.edu/~algorith/implement/snns/implement.shtml The "Stuttgart Neural Network Simulator" from the University of Stuttgart, Germany supports many types of networks and training algorithms, as well as sophisticated graphical visualization tools under X11. It has been ported to many flavors of UNIX.