home *** CD-ROM | disk | FTP | other *** search
- * Copyright (C) 1992 The Board of Trustees of
- * The Leland Stanford Junior University. All Rights Reserved.
-
- Disclaimer Notice
-
-
- The items furnished herewith were developed under the sponsorship
- of the U.S. Government. Neither the U.S., nor the U.S. D.O.E., nor the
- Leland Stanford Junior University, nor their employees, makes any war-
- ranty, express or implied, or assumes any liability or responsibility
- for accuracy, completeness or usefulness of any information, apparatus,
- product or process disclosed, or represents that its use will not in-
- fringe privately-owned rights. Mention of any product, its manufactur-
- er, or suppliers shall not, nor is it intended to, imply approval, dis-
- approval, or fitness for any particular use. The U.S. and the Univer-
- sity at all times retain the right to use and disseminate the furnished
- items for any purpose whatsoever. Notice 91 02 01
-
-
- HippoDraw is an application to view data that is the form of n-tuples.
- A n-tuple is a table of data with a fixed number of columns and a
- (perhaps large) number of rows. HippoDraw can create histograms and
- plots which are projections of the n-tuple's columns.
-
- In HippoDraw you can also do some analysis on your data. For example,
- you can plot data only if data in some column fits with in range, i.e.
- a cut. Any number of cuts can be applied to plot, and a given cut can
- be applied to any number of plots. You can also add new columns to
- your data interactively. This is done via a dynamically loaded C
- function. HippoDraw provides you with a template for this function.
-
- With HippoDraw, one can also plot functions over histograms and x-y
- displays. There's also a built in minimization program, Minuit, to
- get the best fit function to the data. You can dynamically link in
- your own custom plot functions.
-
- HippoDraw is also a drawing program. The plots are just drawing
- objects. The drawing code was taken from
- /NextDeveloper/Examples/Draw.
-
- Everything in HippoDraw is controlled via the GUI; there are no
- commands and no scripts. The drawing document contains the analysis,
- so there's no need for command scripts. HippoDraw contains built-in
- help, so there is no separate users manual.
-
- HippoDraw uses the Hippoplotamus package (or Hippo for short ) for
- managing the n-tuple data and creating the plots. This package is
- written in ANSI C, thus is portable. It also writes its binary files
- to files using SUN's XDR format, so the data is portable as well.
- That is, the binary file can be read either Motorola or Intel based
- machines. A plain text format exists as well (see help). Its display
- package has support for X-Windows, PostScript, and Unix Plot as well
- as Display PostScript.
-
- All but the main program and the main application nib file are
- contained in an Interface Builder bundle. Thus HippoDraw can be
- incorporated into other applications that perhaps generate or use the
- n-tuple data. Contact the authors if you are interested in this.
-
- Files
-
- HippoDraw2.0.tar.Z is the application with Motorola-only binaries for
- NeXTSTEP 3.0 or later.
-
- HippoDraw2.0.mab.tar.Z is the application with Multiple Architecture
- Binaries (FAT) for NeXTSTEP 3.1 or later (for Intel and Motorola).
-
- HippoDraw 1.0 for NeXTSTEP 2.0 is still available upon request.
-
- Hippoplotaumus2.0.tar.Z is the Hippo package in source code including
- its own documentation. It has been tested on most UNIX platforms, DEC
- VAX/VMS, and IBM VM/CMS.
-
- Hippo2.0.README is this file.
-
- Source code for HippoDraw 2.0 is available on request.
-
-
- History and credits...
-
- HippoDraw code was written by Mike Gravina, Paul Kunz, Imran Qureshi,
- and Paul Rensing of SLAC and of course, Paul Hegarty of NeXT, Inc. for
- the Draw program.
-
- Hippoplotomus was conceived by Jonas Karlsson when he was working at
- SLAC in the summer of '90. Many ideas were contributed by Paul Kunz,
- William Shipley, and Gary Word. Mike Gravina and Paul Rensing took
- over the prototype in the following Winter and are authors of the
- package as we see it today.
-
- The Minuit fitting package was written by Matt Roos and Fred James of
- CERN and its usage is covered by CERN's copyright (see CERN Legal
- panel).
-
- Contacts with Authors
-
- In case you'd like to make comments on this application. send mail to
-
- Hippo_Comment@ebnextk.slac.stanford.edu
-
- However, please send bug reports to
-
- Hippo_Bug@ebnextk.slac.stanford.edu
-
- You can use the menu items under Info menu to get these.