commons-math/xdocs/tasks.xml

144 lines
3.8 KiB
XML

<?xml version="1.0"?>
<document>
<properties>
<title>Tasks: Done And To Do</title>
</properties>
<body>
<section name='Aim'>
<p>
This page aims to be a handy reference not only of the work done but
also of work pending for the next planned release. Users who want new
features should submit patches to this page in the unclassified section
of this document. Developers who want to lend a hand can grab tasks from
this page. Everyone can see the progress which is being made.
</p>
</section>
<section name="TODO list">
<p>
The following is a list of items still <code>TODO</code> for
Math. Contributions are welcome!
</p>
<subsection name="High priority">
<ul>
<li>
<strong>Fill Me In!</strong>
With A High Priority Task
</li>
</ul>
</subsection>
<subsection name="Medium priority">
<ul>
<li>
<strong>Fill Me In</strong>
With A Medium Priority Task
</li>
</ul>
</subsection>
<subsection name="Low priority">
<ul>
<li>
<strong>Fill Me In</strong>
With A Low Priority Task
</li>
</ul>
</subsection>
<subsection name="Unclassified priority">
<ul>
<li>
Add bootstrap confidence intervals to StoredUnivariate
implementations.
</li>
<li>
Improve numerical accuracy of Univariate and BivariateRegression statistical
computations
</li>
<li>
t-test statistic needs to be added and we should probably add the
capability of actually performing t- and chi-square tests at fixed
significance levels (.1, .05, .01, .001).
</li>
<li>
numerical approximation of the t- and chi-square distributions to
enable user-supplied significance levels.
</li>
<li>
The RealMatrixImpl class is missing some key method implementations.
The critical thing is solution of linear systems. We need to implement a
numerically sound solution algorithm. This will enable inverse() and also
support general linear regression.
</li>
<li>
ComplexNumber implementation, supporting C9x Annex G spec.
</li>
<li> Extend distribution framework to
support discrete distributions and implement binomial and hypergeometric
distributions.
</li>
<li>
Framework and implementation strategie(s) for finding roots or real-valued
functions of one (real) variable
</li>
<li>
Exponential growth and decay (set up for financial applications)
</li>
<li>
Polynomial Interpolation
</li>
<li>
Addition of a Arithmetic Geometric Mean
</li>
<li>
Javadoc generation currently throws 35 warnings. Bring the
Javadoc into compliance (i.e. reach zero warnings).
</li>
<li>
Clover tests show lots of gaps in test path coverage. Get all tests to
100% coverage
</li>
<li>
CheckStyle with modified properties still shows many errors. Clean these
up.
</li>
<li>
Define full package structure and develop user's guide following package
structure
</li>
</ul>
</subsection>
</section>
<section name='Completed'>
<subsection name='Since Conception'>
<ul>
<li>
Bivariate Regression, correlation.
</li>
<li>
Sampling from Collections
</li>
<li>
Add higher order moments to Univariate implementations.
</li>
<li>
Binomial coefficients -- incorporate an "exact" implementation that is
limited to what can be stored in a long. Also provided double-valued
implementation of binomial coefficients and their logs.
</li>
<li>
Add percentiles to stored Univariate implementations
</li>
</ul>
</subsection>
</section>
</body>
</document>