packages icon
# $Id: README,v 1.13 1999/02/27 04:41:50 lance Exp $

*******  LanceMan's QuickPlot  **  README  ********************

#################BUILD INSTRUCTIONS############################

On LINUX, and IRIX no edits needed for 'build'.

On HP-UX edit 'Makefile' for 'build', uncomment the two lines
in 'Makefile'.

I haven't tried it on SUN's (Solaris), but someone tells me that
it will build if you uncomment one line in 'Makefile'.
Please send me an e-mail if you try it on a SUN.

It uses the standard C, X11, Xt, Xaw, Xpm and math (m) libraries,
but on suns you have to link more X libraries then that.

To build:
	edit: 'Makefile' (uncomment 0, 1 or 2 lines)
	make

That's it!

To test it (in the build directory) without installing:
        ./test_data | ./quickplot

to see options:
	./quickplot --help
or:
	man -M ./man quickplot



################INSTALL INSTRUCTIONS##########################

To install:
	Edit the INSTALL_DIR macro in the file "Makefile"
        then 'make install'.

This will install the files:
  bin/quickplot bin/test_data man/man1/quickplot.1
  man/man1/test_data.1 html/quickplot.1.man.html
  and html/test_data.1.man.html
  in INSTALL_DIR/.

That's it!

##################################################################
Send me (lance) an e-mail if you like
quickplot@kachinatech.com
##################################################################


############### quickplot Hype ##################################

The quickplot home page is at: http://www.kachinatech.com/~quickplot/
See alot of related stuff at: http://SAL.KachinaTech.COM/D/1/

Why did I write this program?
I needed a plotter that I could quickly look at very large data sets
with.  I mean about 1 million plus points plotted.  But you say
"How can you look at a million data points on a screen that
has only 1.3 million pixels."  I say, "Easy, just swim through the
data using quick zooming."  It works fine for small data sets too.


I call it quickplot. Engineers and scientists will like it.  It's yet
another 2-D plotter.  It's fast and easier to use than most.  I know it
will become a standard if people find out about it.  It's a low feature
plotter that lets you "swim through" your data quickly.  I liken it to
"a zooming pager for data".   It's not too much like gnuplot.  I use
gnuplot too, and gnuplot can't swim through your data quickly like
this.  It does one job very well.  It gives you a quick look at all your
data, even when you don't have a clue of what your data looks like.


What about GNUPLOT?
GNUPLOT is great. I hear there is a GUI interface for it now
(http://www2.msstate.edu/~dmi1/xgfe/xgfe.html).
GNUPLOT is a full featured plotter. 
Quickplot is not a full feature plotter.
After the plot is generated with GNUPLOT you can no longer
interact with it.  Quickplot plot windows are interactive.
GNUPLOT plot windows are not interactive.
In general GNUPLOT is a better plotter than Quickplot.
But, if you don't have a clue what your data looks like, Quickplot
can show you it more quickly .....
In most cases just typing 'quickplot FILENAME' will plot your data.
With GNUPLOT you need to do a little more work to plot your data.
You could build a filter to do the work, but your plots would
still not "show you" all the data in a dense data set.
If you have 50 plus 2-D plots to look at and compare, Quickplot
can show you it quickly all on one plot or not.


features         quickplot       gnuplot       most_other_plotters
--------         ---------       -------       -------------------
zooming          yes!            no            some do
shell pipe in    yes!            not directly  no
maximum # plots  no limit        ??            ??
command_options  yes plot and X  Just X        ??
auto_scale       yes             yes           yes
PS output        no              yes!          yes
lots_of_stuff    no              yes           yes


################# quickplot TO DO LIST #####################

Add plot editing for function plot mode
Add Max and Min values to value window
Add pipe to stdout or files with the edit mode
Add more colors for multi-plots > 12, more then a crapy rainbow
Add X-resource color setting
Add autoconfigure (I don't think it's needed yet) KISS (keep it simple stupid)
Make a quickplot Xwindow widget (Qt ?) (tk, python ?)
  this would be a pretty big widget

#############################################################

*******************************************
* This is GNU CopyLefted (GNU GPL)
* See file: 'COPYING' for more information
*******************************************

##################### extra information ####################

--shared library dependencies for quickplot on linux (redhat 5.2) 
for quickplot version: 0.4.0
root@thor# ldd /usr/local/bin/quickplot
 libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40005000)
        libXaw.so.6 => /usr/X11R6/lib/libXaw.so.6 (0x4009c000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x400d0000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40113000)
        libm.so.6 => /lib/libm.so.6 (0x40122000)
        libc.so.6 => /lib/libc.so.6 (0x4013b000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x401df000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x401ef000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x401f7000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4020b000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)

#########################################################


--Lance Arsenault