Documentation for View
Documentation for view consists of three manuals, written by Dave
Gillespie, in Postscript. These manuals are basically untouched from
the pre-Unix version of view, and are in need of updating, in addition
to HTML conversion.
- User manual
- This manual serves as an introduction to view. Press here to view the document.
- Language manual
- This manual describes the scripting language of view. Press here to view the document.
- Programmers manual
- This manual describes how to write new tools for view. It was
written for the Pascal version of view. However, since the port to C
was done using a Pascal-to-C translator, it isn't too difficult to
apply the information in the manual to C programming. Press here to view the document.
One major feature added (by Harold Levy, Caltech) after the port
to Unix, and thus not described in the manuals above, is a package for
arbitrary non-linear curve fitting. Here is brief
documentation on this package.
Several libraries, written in view language, are included with view.
On-line help, and comments in the library source, form the main documentation
of these libraries. Here is a list of libraries. Click on the library
name to see the source.
- crunch.view
- Simple routine for decimating curves, written to reduce the size
of large data curves produced by digital oscilliscopes.
- ebasis.view
- Extends the builtin basis command to support exponential
basis functions.
- errbar2.view
- Adds error bars to a curve.
- examples.view
- This isn't a library, but a set of programming examples designed as
a tutorial for new view-language users.
- filter.view
- Applies simple a smoothing filter to a curve.
- histogram.view
- Computes a histogram of a curve.
- integrate.view
- Numerically integrates a curve.
- reverse.view
- Reverse the order of a curve.
- swapxy.view
- Exchange x and y values in curve,
- zcross.view
- Finds zero-crossing points of a curve.
- Email
- john [dot] lazzaro [at] gmail [dot] com