20
20
<?xml-stylesheet type="text/xsl" href="./xdoc.xsl"?>
21
<!-- $Revision: 619641 $ $Date: 2008-02-07 14:17:35 -0700 (Thu, 07 Feb 2008) $ -->
21
<!-- $Revision: 799924 $ $Date: 2009-08-01 16:57:47 -0400 (Sat, 01 Aug 2009) $ -->
24
24
<title>User Guide - Overview</title>
72
72
<subsection name="0.3 How commons-math is organized" href="organization">
74
Commons Math is divided into fourteen subpackages, based on functionality provided.
74
Commons Math is divided into fifteen subpackages, based on functionality provided.
76
76
<li><a href="stat.html">org.apache.commons.math.stat</a> - statistics, statistical tests</li>
77
<li><a href="analysis.html">org.apache.commons.math.analysis</a> - rootfinding and interpolation</li>
77
<li><a href="analysis.html">org.apache.commons.math.analysis</a> - rootfinding, integration, interpolation, polynomials</li>
78
78
<li><a href="random.html">org.apache.commons.math.random</a> - random numbers, strings and data generation</li>
79
79
<li><a href="special.html">org.apache.commons.math.special</a> - special functions (Gamma, Beta) </li>
80
80
<li><a href="linear.html">org.apache.commons.math.linear</a> - matrices, solving linear systems </li>
85
85
<li><a href="transform.html">org.apache.commons.math.transform</a> - transform methods (Fast Fourier)</li>
86
86
<li><a href="geometry.html">org.apache.commons.math.geometry</a> - 3D geometry (vectors and rotations)</li>
87
87
<li><a href="estimation.html">org.apache.commons.math.estimation</a> - parametric estimation problems</li>
88
<li><a href="optimization.html">org.apache.commons.math.optimization</a> - multi-dimensional functions minimization</li>
88
<li><a href="optimization.html">org.apache.commons.math.optimization</a> - functions minimization</li>
89
89
<li><a href="ode.html">org.apache.commons.math.ode</a> - Ordinary Differential Equations integration</li>
90
<li><a href="genetics.html">org.apache.commons.math.genetics</a> - Genetic Algorithms</li>
91
92
Package javadocs are <a href="../apidocs/index.html">here</a>
116
117
<subsection name="0.5 Dependencies" href="dependencies">
118
Commons Math requires JDK 1.3+ and has no runtime dependencies. Commons
119
Discovery is used to enable pluggable implementations in the
120
<code>distributions, analysis</code> and <code>stat</code> packages; but
121
default implementations are used if the commons-discovery and
122
commons-logging (a dependency of commons-discovery) jars are not present in
123
the classpath. To compile the sources, the following versions of these
124
components are required:
126
<li>commons-discovery 0.2 </li>
127
<li>commons-logging 1.0.3 </li>
119
Commons Math requires JDK 1.5+ and has no runtime dependencies.
123
<subsection name="0.6 License" href="license">
125
Commons Math is distributed under the terms of the Apache License, Version 2.0:
126
<a href="http://www.apache.org/licenses/LICENSE-2.0"/>.
130
This product includes software developed by the University of Chicago, as Operator
131
of Argonne National Laboratory. This corresponds to software translated from the lmder,
132
lmpar and qrsolv Fortran routines from the Minpack package and distributed under the
133
following disclaimer: <a href="http://www.netlib.org/minpack/disclaimer"/>.
137
This product includes software translated from the odex Fortran routine developed by
138
E. Hairer and G. Wanner and distributed under the following license:
139
<a href="http://www.unige.ch/~hairer/prog/licence.txt"/>.
143
This product includes software translated from some LAPACK Fortran routines and
144
distributed under the following license: <a href="http://www.netlib.org/lapack/LICENSE"/>.