ftp.nice.ch/pub/next/science/mathematics/HippoDraw.2.0.s.tar.gz#/HippoDraw

CVS/
 
English.lproj/
 
Example.m
[View Example.m] 
HDController.h
[View HDController.h] 
HDController.m
[View HDController.m] 
Hippo.bproj/
 
HippoDraw.iconheader
 
HippoDraw_main.m
[View HippoDraw_main.m] 
Mail.msg
 
Makefile
 
Makefile.postamble
 
Makefile.preamble
 
PB.gdbinit
 
PB.project
 
README
 
hippoApp.tiff
 
hippoData.tiff
 
hippoDoc.tiff
 
services
 

README

 * 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).   

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.

HippoREADME is this file.

Source code for HippoDraw 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.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.