Index: trunk/Ohana/doc/www/html/DVO/userguide.htm
===================================================================
--- trunk/Ohana/doc/www/html/DVO/userguide.htm	(revision 4727)
+++ trunk/Ohana/doc/www/html/DVO/userguide.htm	(revision 4733)
@@ -2,193 +2,4 @@
 <meta name=title content=DVO Examples>
 <meta name=page  content=DVO Examples>
-
-<h3> User Interface </h3>
-
-The interface has an interaction similar to <tt>tcsh</tt>.  The arrows
-allow editing of previous commands.  You can also use emacs-like
-commands such as cntl-a to reach the beginning of the line and cntl-e
-to reach the end.  There is command and file completion: if you type
-part of a command (as the first thing on a line) and then type tab, it
-will fill in as much as possible, until the word is not unique.
-Typing tab twice at that point will list the possible endings.  For
-any but the first word on a line, the same thing will happen for the
-files in the current directory.  It is also possible to type just a
-fraction of a command, as long as it is unique.  An ambiguous command
-will list the possible alternatives.  For example:
-
-<pre>
-dvo: c
-ambiguous command: c ( catalog cgrid clear create cursor )
-</pre>
-
-The shell is an interpretive programming language.
-Variables are set as follows:
-
-<pre>
-dvo: $fred = 10
-</pre>
-
-Any expression within curly brackets {} is assumed
-to be an arithmetical expression and is evaluated before the line is
-executed.  For example:
-
-<pre>
-echo {$fred*dcos(45)}
-</pre>
-
-would give the response 7.07107.  There are math functions cos, sin,
-and tan, which operate on radian expressions, and also dcos, dsin,
-dtan, which operate on degree expressions.  There are also the
-equivalent inverse functions: eg., asin and dasin return radians and
-degrees, respectively.  The help section on Math defines all of the
-available math functions.  
-
-<h3> Miscellaneous Commands </h3>
-
-<pre>
-!                         -- system call
-?                         -- list commands 
-??                        -- list variables 
-echo                      -- type this line 
-exec                      -- system call
-exit                      -- exit program 
-help                      -- get help on a function 
-output                    -- redirect output to file
-quit                      -- exit program 
-scan                      -- scan line from keyboard or file to variable 
-wait                      -- wait until return is typed
-which                     -- show command 
-</pre>
-
-Most of these are self-explanatory.  The command ?? prints the system
-variables.  The <tt>help</tt> command will provide help on a single
-command or, without any arguments, will list all available help
-files (this includes general help not associated with a specific
-command).  
-
-<h3> Shell Programing </h3>
-
-<pre>
-break                     -- escape from function 
-for                       -- loops 
-if                        -- logical cases 
-input                     -- read command lines from a file 
-macro                     -- deal with the macros 
-</pre>
-
-<p>
-There are several options for programming in <tt>status</tt>.  First,
-a file which contains a series of commands can be executed with
-<tt>input (filename)</tt>.  It is also possible to define macros which
-will behave much like regular commands.  A macro is defined by typing
-<tt>macro name</tt> or <tt>macro create name</tt> followed by the
-commands.  Arguments to the macro are assigned to the variables $1
-.. $N and the number of arguments is given by $0.  Macros may be
-defined in <tt>input</tt> files, and in fact when <tt>status</tt> is
-started, it loads the file <tt>~/.statusrc</tt> which may contain
-default macros.  Simple loops and if statements can be performed, and
-are quite useful for complex macros.
-
-<p>
-'If' statements are similar in syntax to C if statements.  Math
-expresions in the if statement must be contained in curly braces, as
-elsewhere.  Variables with string values may use the logical ==
-operator to test if two strings are the same.  'For' loops are quite
-simplistic.  The form is:
-
-<pre>
-for var first last delta
- (commands)
-end
-</pre>
-
-<p>
-The value of <tt>$var</tt> will start at the value <tt>first</tt> and increment by
-<tt>delta</tt> after each loop.  The loop will stop after <tt>$var</tt> is greater
-than <tt>stop</tt>.  The value <tt>delta</tt> is optional, with 1 assumed.
-The value of <tt>$var</tt> may be changed during the loop, and if set
-beyong the value of <tt>last</tt> will end the loop early.  
-
-<h3> Vector Plotting </h3>
-
-<pre>
-box                       -- draw a box on the plot
-clear                     -- erase plot
-create                    -- create a new vector
-cursor                    -- get coords from cursor
-grid                      -- plot cartesian grid
-hist                      -- create histogram from a vector
-labels                    -- define labels for plot
-limits                    -- define plot limits
-plot                      -- plot a pair of vectors
-print                     -- write vectors to file
-ps                        -- define labels for plot
-set                       -- vector math
-style                     -- set the style for graph plots
-vectors                   -- list vectors
-zplot                     -- plot scaled points 
-</pre>
-
-<p>
-In addition to scalar variables, <tt>status</tt> can manipulate and
-display 1-D vector variables.  Many of the commands which extract data
-from the photometry database place the data in vectors as well as
-plotting them.  A vector can also be created based on a number
-sequence with the command <tt>create name Nelements start delta</tt>.
-The resulting vector has $Nelements$ entries, starting at a value of
-$start$ and running until $start + delta*Nelements$.  If $delta$ is
-0.0, all elements will have the value of $start$.  A histogram of a vector
-may be made with the command <tt>hist</tt>, which creates a new vector
-containing the histogram of the first vector.  The data range and bin
-size of the histogram are defined in same way as with create.  This
-makes it easy to create the index vector that goes with a histogram
-vector:  
-
-<pre>
-hist y Ny 1 100 0.1
-create dx 1 100 0.1
-</pre>
-
-<p>
-The above will create a histogram of y in Ny and the index in dx.
-Plotting this with <tt>plot dx Ny</tt> will show the histogram.
-
-<p>
-Vector math is performed with a command of the form <tt>set new =
-  (expression)</tt>.  The expression is some math function employing
-  vectors and scalars.  A complete listing of the math operators
-  available in <tt>set</tt> can be found in the help for <tt>set</tt>.
-
-<p>
-Once vectors are defined, they may be plotted.  A pair of vectors can
-be plotted against each other if they have the same number of entries.
-The plotting is performed on the graphics window, Kapa.  There are
-actually several graphics windows available to <tt>status</tt>, any of
-which may be used to plot at any time.  Some of the more complex
-operations default to either graphics window 0 or 1, depending on the
-context.  Except for those functions with a pre-defined window, all
-plotting functions apply to the current graphics window unless an
-option <tt>-n N</tt> is given to specify a different window.  The
-plotting style is determined by the command <tt>style</tt> which can set
-the line width, the line type (solid, dashed, dotted, etc), the point
-type (box, cross, etc), the point size, the color, and whether a pair
-of vectors is plotted as a sequence of points, a set of connected
-lines, or a histogram.  Some functions which make plots use their own
-styles, as discussed below.  The function <tt>limits</tt> lets the user
-set the range of the plot axes, or check the current setting.  The
-command <tt>plot</tt> will plot a pair of vectors on the current graphics
-window using the current plotting style for that window.  The command
-<tt>zplot</tt> will plot a pair of vectors with the point size scaled by
-a third vector, with maximum and minimum point sizes representing
-specified values.  The <tt>cursor</tt> command goes the other way: this
-command puts the Kapa window in cursor mode and waits for input from
-Kapa.  The user can then type any alphanumeric key on the graphics
-windows and will be told both the pointer location (in the graphics
-coordinates) and will have the coordinates stored in <tt>status</tt>
-variables.  For example, by typing ``1'' in the sky display window,
-the RA and DEC of the pointer are stored in the variables <tt>$R1</tt>
-and <tt>$D1</tt>.  This command can be used to let the user define
-locations or regions of interest on the Kapa window. (Future addition:
-<tt>button</tt>, which does the same with the mouse buttons).  
 
 <h3> Database Functions </h3>
