269 lines
17 KiB
HTML
Executable file
269 lines
17 KiB
HTML
Executable file
<?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>Scientific</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 bgcolor="#70b0f0" class="navbar-select"
|
|
> Home </th>
|
|
|
|
<!-- Tree link -->
|
|
<th> <a
|
|
href="module-tree.html">Trees</a> </th>
|
|
|
|
<!-- Index link -->
|
|
<th> <a
|
|
href="identifier-index.html">Indices</a> </th>
|
|
|
|
<!-- Help link -->
|
|
<th> <a
|
|
href="help.html">Help</a> </th>
|
|
|
|
<!-- Project homepage -->
|
|
<th class="navbar" align="right" width="100%">
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><th class="navbar" align="center"
|
|
><a class="navbar" target="_top" href="http://dirac.cnrs-orleans.fr/ScientificPython/">Scientific Python</a></th>
|
|
</tr></table></th>
|
|
</tr>
|
|
</table>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr valign="top">
|
|
<td width="100%">
|
|
<span class="breadcrumbs">
|
|
Package Scientific
|
|
</span>
|
|
</td>
|
|
<td>
|
|
<table cellpadding="0" cellspacing="0">
|
|
<!-- hide/show private -->
|
|
<tr><td align="right"><span class="options"
|
|
>[<a href="frames.html" target="_top">frames</a
|
|
>] | <a href="Scientific-module.html"
|
|
target="_top">no frames</a>]</span></td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<!-- ==================== PACKAGE DESCRIPTION ==================== -->
|
|
<h1 class="epydoc">Package Scientific</h1><p class="nomargin-top"></p>
|
|
<p>ScientificPython is a collection of Python modules that are useful for
|
|
scientific computing. In this collection you will find modules that cover
|
|
basic geometry (vectors, tensors, transformations, vector and tensor
|
|
fields), quaternions, automatic derivatives, (linear) interpolation,
|
|
polynomials, elementary statistics, nonlinear least-squares fits, unit
|
|
calculations, Fortran-compatible text formatting, 3D visualization via
|
|
VRML, and two Tk widgets for simple line plots and 3D wireframe models.
|
|
There are also interfaces to the netCDF library (portable structured
|
|
binary files), to MPI (Message Passing Interface, message-based parallel
|
|
programming), and to BSPlib (Bulk Synchronous Parallel programming). For
|
|
details consult the manual.</p>
|
|
|
|
<hr />
|
|
<div class="fields"> <p><strong>Version:</strong>
|
|
2.8
|
|
</p>
|
|
</div><!-- ==================== SUBMODULES ==================== -->
|
|
<a name="section-Submodules"></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">Submodules</span></td>
|
|
</tr>
|
|
<tr><td class="summary">
|
|
<ul class="nomargin">
|
|
<li> <strong class="uidlink"><a href="Scientific.BSP-module.html">Scientific.BSP</a></strong>: <em class="summary">High-level parallelization constructs based on the Bulk Synchronous
|
|
Parallel (BSP) model.</em>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.BSP.Console-module.html">Scientific.BSP.Console</a></strong>: <em class="summary">Interactive console for parallel computing</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.BSP.IO-module.html">Scientific.BSP.IO</a></strong>: <em class="summary">Parallel acces to netCDF files</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Clustering-module.html">Scientific.Clustering</a></strong>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.Clustering.AffinityPropagation-module.html">Scientific.Clustering.AffinityPropagation</a></strong>: <em class="summary">Clustering by Affinity Propagation</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.DictWithDefault-module.html">Scientific.DictWithDefault</a></strong>: <em class="summary">Dictionary with default values</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.DistributedComputing-module.html">Scientific.DistributedComputing</a></strong>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.DistributedComputing.MasterSlave-module.html">Scientific.DistributedComputing.MasterSlave</a></strong>: <em class="summary">Distributed computing using a master-slave model</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.DistributedComputing.TaskManager-module.html">Scientific.DistributedComputing.TaskManager</a></strong> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.FFT-module.html">Scientific.FFT</a></strong> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Functions-module.html">Scientific.Functions</a></strong>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.Functions.Derivatives-module.html">Scientific.Functions.Derivatives</a></strong>: <em class="summary">Automatic differentiation for functions of any number of variables
|
|
up to any order</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Functions.FindRoot-module.html">Scientific.Functions.FindRoot</a></strong>: <em class="summary">Newton-Raphson for numerical root finding</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Functions.FirstDerivatives-module.html">Scientific.Functions.FirstDerivatives</a></strong>: <em class="summary">Automatic differentiation for functions with any number of
|
|
variables</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Functions.Interpolation-module.html">Scientific.Functions.Interpolation</a></strong>: <em class="summary">Interpolation of functions defined on a grid</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Functions.LeastSquares-module.html">Scientific.Functions.LeastSquares</a></strong>: <em class="summary">Non-linear least squares fitting</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Functions.Polynomial-module.html">Scientific.Functions.Polynomial</a></strong>: <em class="summary">Polynomials in any number of variables</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Functions.Rational-module.html">Scientific.Functions.Rational</a></strong>: <em class="summary">Rational functions in one variable</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Functions.Romberg-module.html">Scientific.Functions.Romberg</a></strong>: <em class="summary">Numerical integration using the Romberg algorithm</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Geometry-module.html">Scientific.Geometry</a></strong>: <em class="summary">Geometrical quantities and objects</em>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.Geometry.Objects3D-module.html">Scientific.Geometry.Objects3D</a></strong>: <em class="summary">Geometrical objects in 3D space</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Geometry.Quaternion-module.html">Scientific.Geometry.Quaternion</a></strong>: <em class="summary">Quaternions as representations of rotations in 3D space</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Geometry.TensorAnalysis-module.html">Scientific.Geometry.TensorAnalysis</a></strong>: <em class="summary">Vector and tensor fields with derivatives</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Geometry.Transformation-module.html">Scientific.Geometry.Transformation</a></strong>: <em class="summary">Linear transformations in 3D space</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.IO-module.html">Scientific.IO</a></strong>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.IO.ArrayIO-module.html">Scientific.IO.ArrayIO</a></strong>: <em class="summary">Basic support for I/O of one- and two-dimensional numerical arrays
|
|
to and from plain text files</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.IO.FortranFormat-module.html">Scientific.IO.FortranFormat</a></strong>: <em class="summary">Fortran-style formatted input/output</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.IO.NetCDF-module.html">Scientific.IO.NetCDF</a></strong>: <em class="summary">Python interface to the netCDF library</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.IO.PDB-module.html">Scientific.IO.PDB</a></strong>: <em class="summary">Parsing and writing of Protein Data Bank (PDB) files</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.IO.PDBSpaceGroups-module.html">Scientific.IO.PDBSpaceGroups</a></strong> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.IO.TextFile-module.html">Scientific.IO.TextFile</a></strong>: <em class="summary">Text files with line iteration and transparent compression</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.MPI-module.html">Scientific.MPI</a></strong>: <em class="summary">Python interface to the Message Passing Interface (MPI)</em>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.MPI.IO-module.html">Scientific.MPI.IO</a></strong>: <em class="summary">I/O utilities for use with MPI programs</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.NRNG-module.html">Scientific.NRNG</a></strong> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.NumberDict-module.html">Scientific.NumberDict</a></strong>: <em class="summary">Dictionary storing numerical values</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Physics-module.html">Scientific.Physics</a></strong>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.Physics.PhysicalQuantities-module.html">Scientific.Physics.PhysicalQuantities</a></strong>: <em class="summary">Physical quantities with units.</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Physics.Potential-module.html">Scientific.Physics.Potential</a></strong>: <em class="summary">Potential energy functions with automatic gradient evaluation</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.QtWidgets-module.html">Scientific.QtWidgets</a></strong>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.QtWidgets.QtPlotCanvas-module.html">Scientific.QtWidgets.QtPlotCanvas</a></strong>: <em class="summary">Plot widget for Qt user interfaces</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.QtWidgets.QtVisualizationCanvas-module.html">Scientific.QtWidgets.QtVisualizationCanvas</a></strong>: <em class="summary">3D wireframe canvas widget for Qt</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Signals-module.html">Scientific.Signals</a></strong>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.Signals.Models-module.html">Scientific.Signals.Models</a></strong>: <em class="summary">Auto-regressive model for stochastic processes</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Statistics-module.html">Scientific.Statistics</a></strong>: <em class="summary">Basic monovariate statistics</em>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.Statistics.Histogram-module.html">Scientific.Statistics.Histogram</a></strong>: <em class="summary">Standard and weighted histograms</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Threading-module.html">Scientific.Threading</a></strong>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.Threading.TaskManager-module.html">Scientific.Threading.TaskManager</a></strong>: <em class="summary">Parallel task manager for shared-memory multiprocessor machines</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.TkWidgets-module.html">Scientific.TkWidgets</a></strong>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.TkWidgets.TkPlotCanvas-module.html">Scientific.TkWidgets.TkPlotCanvas</a></strong>: <em class="summary">Plot widget for Tk user interfaces</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.TkWidgets.TkVisualizationCanvas-module.html">Scientific.TkWidgets.TkVisualizationCanvas</a></strong>: <em class="summary">3D wireframe canvas widget for Tk</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Visualization-module.html">Scientific.Visualization</a></strong>: <em class="summary">Scientific visualization</em>
|
|
<ul>
|
|
<li> <strong class="uidlink"><a href="Scientific.Visualization.Color-module.html">Scientific.Visualization.Color</a></strong>: <em class="summary">Color definitions for use in the modules VRML, VRML2, VMD, and
|
|
PyMOL.</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Visualization.PyMOL-module.html">Scientific.Visualization.PyMOL</a></strong>: <em class="summary">Definitions of simple 3D graphics objects and scenes containing
|
|
them, in a form that can be fed to the molecular visualization
|
|
program PyMOL</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Visualization.VMD-module.html">Scientific.Visualization.VMD</a></strong>: <em class="summary">Definitions of simple 3D graphics objects and scenes containing
|
|
them, in a form that can be fed to the molecular visualization
|
|
program VMD</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Visualization.VPython-module.html">Scientific.Visualization.VPython</a></strong>: <em class="summary">Definitions of simple 3D graphics objects and scenes containing
|
|
them, to be rendered using VPython</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Visualization.VRML-module.html">Scientific.Visualization.VRML</a></strong>: <em class="summary">Definitions of simple 3D graphics objects and VRML scenes
|
|
containing them</em> </li>
|
|
<li> <strong class="uidlink"><a href="Scientific.Visualization.VRML2-module.html">Scientific.Visualization.VRML2</a></strong>: <em class="summary">Definitions of simple 3D graphics objects and VRML scenes
|
|
containing them</em> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <strong class="uidlink"><a href="Scientific.indexing-module.html">Scientific.indexing</a></strong>: <em class="summary">Array indexing utility</em> </li>
|
|
</ul></td></tr>
|
|
</table>
|
|
|
|
<br />
|
|
<!-- ==================== 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 width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a href="Scientific.IterationCountExceededError-class.html" class="summary-name">IterationCountExceededError</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<!-- ==================== NAVIGATION BAR ==================== -->
|
|
<table class="navbar" border="0" width="100%" cellpadding="0"
|
|
bgcolor="#a0c0ff" cellspacing="0">
|
|
<tr valign="middle">
|
|
<!-- Home link -->
|
|
<th bgcolor="#70b0f0" class="navbar-select"
|
|
> Home </th>
|
|
|
|
<!-- Tree link -->
|
|
<th> <a
|
|
href="module-tree.html">Trees</a> </th>
|
|
|
|
<!-- Index link -->
|
|
<th> <a
|
|
href="identifier-index.html">Indices</a> </th>
|
|
|
|
<!-- Help link -->
|
|
<th> <a
|
|
href="help.html">Help</a> </th>
|
|
|
|
<!-- Project homepage -->
|
|
<th class="navbar" align="right" width="100%">
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><th class="navbar" align="center"
|
|
><a class="navbar" target="_top" href="http://dirac.cnrs-orleans.fr/ScientificPython/">Scientific Python</a></th>
|
|
</tr></table></th>
|
|
</tr>
|
|
</table>
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
|
<tr>
|
|
<td align="left" class="footer">
|
|
Generated by Epydoc 3.0 on Tue Oct 28 14:15:59 2008
|
|
</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>
|