Skip to content

Commit

Permalink
Changed grid.py so that it will (hopefully) not load libgridgen unles…
Browse files Browse the repository at this point in the history
…s explicitly called.

Removed configure files from gridgen directory.



git-svn-id: http://octant.googlecode.com/svn/trunk@49 443bacc9-c644-0410-9ac0-e35418122bc4
  • Loading branch information
hetland committed May 27, 2009
1 parent 0eee288 commit adcc71d
Show file tree
Hide file tree
Showing 12 changed files with 2,945 additions and 1,533 deletions.
265 changes: 265 additions & 0 deletions docs/octant.extern.kdtree-module.html
@@ -0,0 +1,265 @@
<?xml version="1.0" encoding="ascii"?>
<!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>octant.extern.kdtree</title>
<link rel="stylesheet" href="epydoc.css" type="text/css" />
<script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Home link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="octant-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

<!-- Tree link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

<!-- Index link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

<!-- Help link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

<th class="navbar" width="100%"></th>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100%">
<span class="breadcrumbs">
<a href="octant-module.html">Package&nbsp;octant</a> ::
<a href="octant.extern-module.html">Package&nbsp;extern</a> ::
Module&nbsp;kdtree
</span>
</td>
<td>
<table cellpadding="0" cellspacing="0">
<!-- hide/show private -->
</table>
</td>
</tr>
</table>
<!-- ==================== MODULE DESCRIPTION ==================== -->
<h1 class="epydoc">Module kdtree</h1><p class="nomargin-top"><span class="codelink"><a href="octant.extern.kdtree-pysrc.html">source&nbsp;code</a></span></p>
<!-- ==================== CLASSES ==================== -->
<a name="section-Classes"></a>
<table class="summary" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
<td align="left" colspan="2" class="table-header">
<span class="table-header">Classes</span></td>
</tr>
<tr>
<td class="summary" colspan="2">
<a href="octant.extern.kdtree.KDTree-class.html" class="summary-name">KDTree</a><br />
kd-tree for quick nearest-neighbor lookup
</td>
</tr>
<tr>
<td class="summary" colspan="2">
<a href="octant.extern.kdtree.Rectangle-class.html" class="summary-name">Rectangle</a><br />
Hyperrectangle class.
</td>
</tr>
</table>
<!-- ==================== FUNCTIONS ==================== -->
<a name="section-Functions"></a>
<table class="summary" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
<td align="left" colspan="2" class="table-header">
<span class="table-header">Functions</span></td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="octant.extern.kdtree-module.html#distance_matrix" class="summary-sig-name">distance_matrix</a>(<span class="summary-sig-arg">x</span>,
<span class="summary-sig-arg">y</span>,
<span class="summary-sig-arg">p</span>=<span class="summary-sig-default">2</span>,
<span class="summary-sig-arg">threshold</span>=<span class="summary-sig-default">1000000</span>)</span><br />
Compute the distance matrix.</td>
<td align="right" valign="top">
<span class="codelink"><a href="octant.extern.kdtree-pysrc.html#distance_matrix">source&nbsp;code</a></span>

</td>
</tr>
</table>

</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="minkowski_distance"></a><span class="summary-sig-name">minkowski_distance</span>(<span class="summary-sig-arg">x</span>,
<span class="summary-sig-arg">y</span>,
<span class="summary-sig-arg">p</span>=<span class="summary-sig-default">2</span>)</span><br />
Compute the L**p distance between x and y</td>
<td align="right" valign="top">
<span class="codelink"><a href="octant.extern.kdtree-pysrc.html#minkowski_distance">source&nbsp;code</a></span>

</td>
</tr>
</table>

</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="octant.extern.kdtree-module.html#minkowski_distance_p" class="summary-sig-name">minkowski_distance_p</a>(<span class="summary-sig-arg">x</span>,
<span class="summary-sig-arg">y</span>,
<span class="summary-sig-arg">p</span>=<span class="summary-sig-default">2</span>)</span><br />
Compute the pth power of the L**p distance between x and y</td>
<td align="right" valign="top">
<span class="codelink"><a href="octant.extern.kdtree-pysrc.html#minkowski_distance_p">source&nbsp;code</a></span>

</td>
</tr>
</table>

</td>
</tr>
</table>
<!-- ==================== FUNCTION DETAILS ==================== -->
<a name="section-FunctionDetails"></a>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
<td align="left" colspan="2" class="table-header">
<span class="table-header">Function Details</span></td>
</tr>
</table>
<a name="distance_matrix"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr valign="top"><td>
<h3 class="epydoc"><span class="sig"><span class="sig-name">distance_matrix</span>(<span class="sig-arg">x</span>,
<span class="sig-arg">y</span>,
<span class="sig-arg">p</span>=<span class="sig-default">2</span>,
<span class="sig-arg">threshold</span>=<span class="sig-default">1000000</span>)</span>
</h3>
</td><td align="right" valign="top"
><span class="codelink"><a href="octant.extern.kdtree-pysrc.html#distance_matrix">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>

<pre class="literalblock">
Compute the distance matrix.

Computes the matrix of all pairwise distances.

Parameters
==========

x : array-like, m by k
y : array-like, n by k
p : float 1&lt;=p&lt;=infinity
Which Minkowski p-norm to use.
threshold : positive integer
If m*n*k&gt;threshold use a python loop instead of creating
a very large temporary.

Returns
=======

result : array-like, m by n

</pre>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<a name="minkowski_distance_p"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr valign="top"><td>
<h3 class="epydoc"><span class="sig"><span class="sig-name">minkowski_distance_p</span>(<span class="sig-arg">x</span>,
<span class="sig-arg">y</span>,
<span class="sig-arg">p</span>=<span class="sig-default">2</span>)</span>
</h3>
</td><td align="right" valign="top"
><span class="codelink"><a href="octant.extern.kdtree-pysrc.html#minkowski_distance_p">source&nbsp;code</a></span>&nbsp;
</td>
</tr></table>

<p>Compute the pth power of the L**p distance between x and y</p>
<p>For efficiency, this function computes the L**p distance but does not
extract the pth root. If p is 1 or infinity, this is equal to the actual
L**p distance.</p>
<dl class="fields">
</dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Home link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="octant-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

<!-- Tree link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

<!-- Index link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

<!-- Help link -->
<th>&nbsp;&nbsp;&nbsp;<a
href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

<th class="navbar" width="100%"></th>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr>
<td align="left" class="footer">
Generated by Epydoc 3.0.1
on Mon Apr 20 11:56:29 2009
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
>http://epydoc.sourceforge.net</a>
</td>
</tr>
</table>

<script type="text/javascript">
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie();
// -->
</script>
</body>
</html>

0 comments on commit adcc71d

Please sign in to comment.