Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > ab972abb34adf97ebe2e94ab6b5a0050 > files > 57

HippoDraw-1.21.1-14.fc15.i686.rpm

<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>HippoDraw Documenation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="lib/hippoApp.ico">
</head><body>
<!-- Generated by Doxygen 1.7.3 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<h1>HippoDraw Users Guide </h1>  </div>
</div>
<div class="contents">
<div class="textblock"><p><a class="el" href="quick_root.html">Quick links</a></p>
<div align="center">
<img src="canvaswindow.png" alt="canvaswindow.png"/>
<p><strong>HippoDraw canvas window</strong></p></div>
<p><b>HippoDraw</b> provides a highly interactive data analysis environment. It is written in C++ with the <a href="http://www.trolltech.com/products/qt/index.html">Qt</a> library from <a href="http://www.trolltech.com">Trolltech.</a> It should run anywhere Qt runs which is just about <a href="http://www.trolltech.com/developer/notes/supported_platforms">everywhere</a>. This release has been tested on Red Hat Enterprise Linux 3 and 4, Fedora Core 5, Microsoft Windows XP, and Mac OS X 10.4 both native and with X Windows.</p>
<p><b>HippoDraw</b> can be used as a stand-a-lone application or a Python extension module. In the latter case, Python is effectively the scripting language for <b>HippoDraw</b>.</p>
<p>Here are some comments_root.</p>
<p>This page gives an overview of <b>HippoDraw</b>. Go to the <a class="el" href="quick_root.html">Quick links</a> to find a short cuts to tutorials, user guides, examples, etc.</p>
<p><b>HippoDraw</b> has highly interactive controls on the data plots via a dialog window called the <b>Inspector</b>. For example, one can change the width of the bins of a histogram via a slider and see the histogram plot re-display itself many times a second. See <a class="el" href="inspector_root.html">Inspector Users Guide</a> and <a class="el" href="canvas_root.html">Canvas Window Users Guide</a> for a description of the available controls.</p>
<p>A data source for <b>HippoDraw</b> is typically a NTuple, but <b>HippoDraw</b> supports a number of different kinds described in the <a class="el" href="ntuple_root.html">data source</a> page. When used as a <a class="el" href="pythonoverview_root.html">Python extension modules</a>, Python numerical arrays are also supported. A number of visual <a class="el" href="datareps_root.html">plot types</a> can be made with this data. They are typically placed on a canvas as shown <a class="el" href="canvas_root.html">Canvas Window Users Guide</a>.</p>
<p>Doing easy data analysis tasks should be easy and they are done with <b>HippoDraw's</b> Inspector. Doing more difficult tasks should be possible. Here, one would expect to find a command line and/or scripting interface to <b>HippoDraw</b>. But <b>HippoDraw</b> does not have either. Instead one of <b>HippoDraw's</b> <a class="el" href="pythonoverview_root.html">Python extension modules</a> is used. The <a class="el" href="python_interact.html">Python extension module tutorial</a> allows user manipulation of the data representations as if they were Python objects. This can be done either interactively, or via scripts written in Python. Changes made via Python are reflected in the Inspector and vice versa.</p>
<p>One can use <b>HippoDraw's</b> C++ library for <a class="el" href="customapps_root.html">Building custom applications</a> in either C++ or Python. See <a class="el" href="customapps_examples.html">Examples of custom applications with HippoDraw</a>. The library consists of over 100 classes with about 50K lines of source code. The library is in two parts the core and the GUI part. With debugging symbols, they are about 10 MB and 5 MB respectively with all the optional support enabled. Without debugging symbols, they are under 1.5MB and 1MB. Both can compiled and linked in just over 6 minutes with GCC 4.1.0 on a 2 Ghz Pentium M laptop. A descriptive of the library begins is <a href="lib/index.html">here</a>. A mirror of <a href="http://www-glast.stanford.edu/cgi-bin/viewvc/?root=HIPPO">the CVS archive is browseable on the Web</a>.</p>
<p>For more information </p>
<ul>
<li>See <a class="el" href="download_root.html">Downloading</a> page for available pre-built binaries and source code. </li>
<li>See <a class="el" href="install_notes.html">Installation</a> instructions for Windows, Mac OS X, and Unix like systems. </li>
<li>See <a class="el" href="release_notes.html">Release Notes</a> for new features, changes and bug fixes. </li>
<li>The <a href="http://www-glast.stanford.edu/mailman/listinfo/hippodraw" class="el">HippoDraw mailing list.</a></li>
</ul>
<dl class="author"><dt><b>Author:</b></dt><dd>Paul F. Kunz &lt;<a href="mailto:Paul_Kunz@slac.stanford.edu">Paul_Kunz@slac.stanford.edu</a>&gt; </dd></dl>
</div></div>
<hr size="1"><address style="align: right;"><small>
Generated for HippoDraw by <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0>
</a> </small></address>
</body>
</html>