<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>dataplot.GenericPlot</title>
<link rel="stylesheet" href="epydoc.css" type="text/css"></link>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
<tr valign="center">
<th class="navbar"> <a class="navbar" href="dataplot-module.html">Home</a> </th>
<th class="navbar"> <a class="navbar" href="trees.html">Trees</a> </th>
<th class="navbar"> <a class="navbar" href="indices.html">Index</a> </th>
<th class="navbar"> <a class="navbar" href="help.html">Help</a> </th>
<th class="navbar" width="100%"></th>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100%">
<font size="-1"><b class="breadcrumbs">
<a href="dataplot-module.html">Package dataplot</a> ::
Class GenericPlot
</b></font></br>
</td>
<td><table cellpadding="0" cellspacing="0">
<tr><td align="right"><font size="-2">[<a href="../private/dataplot.GenericPlot-class.html">show private</a> | hide private]</font></td></tr>
<tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a> | <a href="dataplot.GenericPlot-class.html" target="_top">no frames</a>]</font></td></tr>
</table></td>
</tr></table>
<!-- =========== START OF CLASS DESCRIPTION =========== -->
<h2 class="class">Type GenericPlot</h2>
<pre class="base-tree">
<a href="__builtin__.object-class.html"><code>object</code></a> --+
|
<b>GenericPlot</b>
</pre><br />
<dl><dt><b>Known Subclasses:</b></dt>
<dd>
<a href="dataplot.R.Plot-class.html"><code>Plot</code></a>,
<a href="dataplot.matplotlib.Plot-class.html"><code>Plot</code></a>,
<a href="dataplot.python.Plot-class.html"><code>Plot</code></a>,
<a href="dataplot.shellscript.Plot-class.html"><code>Plot</code></a></dd></dl>
<hr/>
<pre class="literalblock">
Singular representation of a plot for the web.
Subclasses need to define:
convert_to: dictionary that defines associated file suffixes, i.e.
convert_to={
'png':{'suffix':'.png'},
'thumb':{'suffix':'-thumb.png','convert_args':'-resize 65x90'},
'pdf':{'suffix':'.pdf'},
}
convert_from: one of the keys from convert_to, which specifies
which of the files is created by the makefile method.
makefile: a method that creates the image specified by
convert_from on the filesystem.
</pre>
<hr/>
<!-- =========== START OF METHOD SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Method Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#__init__" class="summary-sig-name"><code>__init__</code></a>(<span class=summary-sig-arg>self</span>,
<span class=summary-sig-arg>basename</span>,
<span class=summary-sig-arg>tocall</span>,
<span class="summary-sig-kwarg">**kwargs</span>)</span></code>
<br />
Make a new plot to display.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><a name="__repr__"></a><span class="summary-sig"><span class="summary-sig-name">__repr__</span>(<span class=summary-sig-arg>self</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#convert" class="summary-sig-name"><code>convert</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Convert from PDF to other formats using ImageMagick.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#do_chgrp" class="summary-sig-name"><code>do_chgrp</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Change group write perms if requested.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><a name="do_chgrp_on"></a><span class="summary-sig"><span class="summary-sig-name">do_chgrp_on</span>(<span class=summary-sig-arg>self</span>,
<span class=summary-sig-arg>fn</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><a name="from_filename"></a><span class="summary-sig"><span class="summary-sig-name">from_filename</span>(<span class=summary-sig-arg>self</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><a name="from_url"></a><span class="summary-sig"><span class="summary-sig-name">from_url</span>(<span class=summary-sig-arg>self</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#get_app_dirs" class="summary-sig-name"><code>get_app_dirs</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Dig through settings.INSTALLED_APPS for full paths.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#get_filenames" class="summary-sig-name"><code>get_filenames</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Return dictionary of image filenames.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><a name="get_full_base"></a><span class="summary-sig"><span class="summary-sig-name">get_full_base</span>(<span class=summary-sig-arg>self</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#get_plot_args" class="summary-sig-name"><code>get_plot_args</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Gather input data from defaults and return value of tocall.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#get_urls" class="summary-sig-name"><code>get_urls</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Return dictionary of image URLs.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#makedirs" class="summary-sig-name"><code>makedirs</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Make subdirectories of media/ for this plot.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#makefiles" class="summary-sig-name"><code>makefiles</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Make initial file and conversions.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#prefix" class="summary-sig-name"><code>prefix</code></a>(<span class=summary-sig-arg>self</span>,
<span class=summary-sig-arg>pre</span>)</span></code>
<br />
Generalized form of url/filename reporting.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#render_html" class="summary-sig-name"><code>render_html</code></a>(<span class=summary-sig-arg>self</span>,
<span class=summary-sig-arg>tfile</span>)</span></code>
<br />
Render a HTML template with self as context 'plot'.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#to_html" class="summary-sig-name"><code>to_html</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Render the PNG image and link to the PDF.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#to_html_nolink" class="summary-sig-name"><code>to_html_nolink</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Render the PNG without link to PDF.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#to_html_thumb" class="summary-sig-name"><code>to_html_thumb</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Render the PNG thumb.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="dataplot.GenericPlot-class.html#view" class="summary-sig-name"><code>view</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Use some other program to look at rendered source image.</td></tr>
<tr bgcolor="#e8f0f8" class="group">
<th colspan="2"> Inherited from object</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__delattr__" class="summary-sig-name"><code>__delattr__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
<br />
x.__delattr__('name') <==> del x.name</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__getattribute__" class="summary-sig-name"><code>__getattribute__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
<br />
x.__getattribute__('name') <==> x.name</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__hash__" class="summary-sig-name"><code>__hash__</code></a>(<span class=summary-sig-arg>x</span>)</span></code>
<br />
x.__hash__() <==> hash(x)</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__new__" class="summary-sig-name"><code>__new__</code></a>(<span class=summary-sig-arg>T</span>,
<span class=summary-sig-arg>S</span>,
<span class="summary-sig-vararg">...</span>)</span></code>
<br />
T.__new__(S, ...) -> a new object with type S, a subtype of T</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__reduce__" class="summary-sig-name"><code>__reduce__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
<br />
helper for pickle</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__reduce_ex__" class="summary-sig-name"><code>__reduce_ex__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
<br />
helper for pickle</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__setattr__" class="summary-sig-name"><code>__setattr__</code></a>(<span class="summary-sig-vararg">...</span>)</span></code>
<br />
x.__setattr__('name', value) <==> x.name = value</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"> </font></td>
<td><code><span class="summary-sig"><a href="__builtin__.object-class.html#__str__" class="summary-sig-name"><code>__str__</code></a>(<span class=summary-sig-arg>x</span>)</span></code>
<br />
x.__str__() <==> str(x)</td></tr>
</table><br />
<!-- =========== START OF CLASS VARIABLE SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
<th colspan="2">Class Variable Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>bool</code></font></td>
<td><b><a href="dataplot.GenericPlot-class.html#autosave"><code>autosave</code></a></b> = <span title="False"><code>False </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="dataplot.GenericPlot-class.html#chgrp"><code>chgrp</code></a></b> = <span title="None">None </span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
<td><b><a href="dataplot.GenericPlot-class.html#convert_binary"><code>convert_binary</code></a></b> = <span title="'convert'"><code><span class="variable-quote">'</span>convert<span class="variable-quote">'</span> </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>bool</code></font></td>
<td><b><a href="dataplot.GenericPlot-class.html#enable_caching"><code>enable_caching</code></a></b> = <span title="False"><code>False </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
<td><b><a href="dataplot.GenericPlot-class.html#view_program"><code>view_program</code></a></b> = <span title="'display'"><code><span class="variable-quote">'</span>display<span class="variable-quote">'</span> </code>
</span></td></tr>
</table><br />
<!-- =========== START OF METHOD DETAILS =========== -->
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
<th colspan="2">Method Details</th></tr>
</table>
<a name="__init__"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">__init__</span>(<span class=sig-arg>self</span>,
<span class=sig-arg>basename</span>,
<span class=sig-arg>tocall</span>,
<span class="sig-kwarg">**kwargs</span>)</span>
<br /><i>(Constructor)</i>
</h3>
<p>Make a new plot to display.</p>
<p>Required args: (no sensible defaults)</p>
<p>basename: basename of this plot (no .pdf) tocall: makes data dict to
pass to the function for plotmaking.</p>
<p>Other plot parameters may be specified after instantiation as
attributes:</p>
enable_caching: should the image be remade every time? chgrp: group
to set write permissions for
<dl><dt></dt><dd>
<dl><dt><b>Overrides:</b></dt>
<dd><a href="__builtin__.object-class.html#__init__"><code>__builtin__.object.__init__</code></a></dd>
</dl>
</dd></dl>
</td></tr></table>
<a name="convert"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">convert</span>(<span class=sig-arg>self</span>)</span>
</h3>
Convert from PDF to other formats using ImageMagick.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="do_chgrp"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">do_chgrp</span>(<span class=sig-arg>self</span>)</span>
</h3>
<p>Change group write perms if requested.</p>
This is useful if your testing and production webservers have
different users but share the same media directory.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="get_app_dirs"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">get_app_dirs</span>(<span class=sig-arg>self</span>)</span>
</h3>
Dig through settings.INSTALLED_APPS for full paths.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="get_filenames"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">get_filenames</span>(<span class=sig-arg>self</span>)</span>
</h3>
Return dictionary of image filenames.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="get_plot_args"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">get_plot_args</span>(<span class=sig-arg>self</span>)</span>
</h3>
<pre class="literalblock">
Gather input data from defaults and return value of tocall.
1. defaults for this plot type
2. returned arguments from get_plot_args
</pre>
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="get_urls"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">get_urls</span>(<span class=sig-arg>self</span>)</span>
</h3>
<p>Return dictionary of image URLs.</p>
Make the plot if it doesn't exist or caching is off.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="makedirs"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">makedirs</span>(<span class=sig-arg>self</span>)</span>
</h3>
Make subdirectories of media/ for this plot.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="makefiles"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">makefiles</span>(<span class=sig-arg>self</span>)</span>
</h3>
<p>Make initial file and conversions.</p>
makefile() just makes the initial file.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="prefix"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">prefix</span>(<span class=sig-arg>self</span>,
<span class=sig-arg>pre</span>)</span>
</h3>
<p>Generalized form of url/filename reporting.</p>
pre: prefix to attach to the basename and suffix.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="render_html"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">render_html</span>(<span class=sig-arg>self</span>,
<span class=sig-arg>tfile</span>)</span>
</h3>
Render a HTML template with self as context 'plot'.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="to_html"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">to_html</span>(<span class=sig-arg>self</span>)</span>
</h3>
Render the PNG image and link to the PDF.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="to_html_nolink"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">to_html_nolink</span>(<span class=sig-arg>self</span>)</span>
</h3>
Render the PNG without link to PDF.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="to_html_thumb"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">to_html_thumb</span>(<span class=sig-arg>self</span>)</span>
</h3>
Render the PNG thumb.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<a name="view"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
<h3><span class="sig"><span class="sig-name">view</span>(<span class=sig-arg>self</span>)</span>
</h3>
<p>Use some other program to look at rendered source image.</p>
Will make the source image if it does not exist yet.
<dl><dt></dt><dd>
</dd></dl>
</td></tr></table>
<br />
<!-- =========== START OF CLASS VARIABLE DETAILS =========== -->
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
<th colspan="2">Class Variable Details</th></tr>
</table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="autosave"></a>
<h3>autosave</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>bool</code>
</dd>
<span title="False"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
False </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="chgrp"></a>
<h3>chgrp</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>NoneType</code>
</dd>
<span title="None"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
None </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="convert_binary"></a>
<h3>convert_binary</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>str</code>
</dd>
<span title="'convert'"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
<span class="variable-quote">'</span>convert<span class="variable-quote">'</span> </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="enable_caching"></a>
<h3>enable_caching</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>bool</code>
</dd>
<span title="False"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
False </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="view_program"></a>
<h3>view_program</h3>
<dl>
<dt></dt>
<dd>
<dl>
<dt><b>Type:</b></dt>
<dd>
<code>str</code>
</dd>
<span title="'display'"> <dt><b>Value:</b></dt>
<dd><table><tr><td>
<pre class="variable">
<span class="variable-quote">'</span>display<span class="variable-quote">'</span> </pre>
</td></tr></table></dd>
</span> </dl>
</dd>
</dl></td></tr></table>
<br />
<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
<tr valign="center">
<th class="navbar"> <a class="navbar" href="dataplot-module.html">Home</a> </th>
<th class="navbar"> <a class="navbar" href="trees.html">Trees</a> </th>
<th class="navbar"> <a class="navbar" href="indices.html">Index</a> </th>
<th class="navbar"> <a class="navbar" href="help.html">Help</a> </th>
<th class="navbar" width="100%"></th>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="left"><font size="-2">Generated by Epydoc 2.1 on Tue Apr 29 23:35:16 2008</font></td>
<td align="right"><a href="http://epydoc.sourceforge.net"
><font size="-2">http://epydoc.sf.net</font></a></td>
</tr>
</table>
</body>
</html>