Removed completed tasks, added Rational/Fraction class task for next release.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141414 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Phil Steitz 2004-07-25 15:13:47 +00:00
parent 458d322d08
commit 2255b43534
1 changed files with 32 additions and 64 deletions

View File

@ -17,86 +17,47 @@
--> -->
<?xml-stylesheet type="text/xsl" href="xdoc.xsl"?> <?xml-stylesheet type="text/xsl" href="xdoc.xsl"?>
<!-- $Revision: 1.23 $ $Date: 2004/06/23 16:26:17 $ --> <!-- $Revision: 1.24 $ $Date: 2004/07/25 15:13:47 $ -->
<document> <document>
<properties> <properties>
<title>Tasks: Done And To Do</title> <title>Tasks: To Do</title>
</properties> </properties>
<body> <body>
<section name="Aim"> <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. <p>This page aims to be a handy reference of work pending for the next
Users who want new features should submit patches to this page in the unclassified section of this document. planned release. Users who want new features should submit patches to this
Developers who want to lend a hand can grab tasks from this page. Everyone can see the progress which is being made.</p> page in the unclassified section. 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>
<section name="TODO list"> <section name="TODO list">
<p>The following is a list of items still <code>TODO</code> for Math. Contributions are welcome!</p> <p>The following is a list of items still <code>TODO</code> for Math.
Contributions are welcome!</p>
<subsection name="Documentation and Code Conformance Tasks"> <subsection name="Documentation and Code Conformance Tasks">
<p>Many of these will always be a required. Please focus on applying format standards and provide as many <p>Many of these will always be a required. Please focus on applying
test cases as possible for your code.</p> format standards and provide as many test cases as possible for your
code.</p>
<dl> <dl>
<dt>Develop user's guide following the package structure.</dt>
<dd>Incomplete Sections: 6.2 Double Array Utilities, 6.4 Binomial Coefficients</dd>
<dt>Performance and accuracy testing.</dt> <dt>Performance and accuracy testing.</dt>
<dd>If anyone is interested in helping out here, what we could really use is a wider selection of test cases for the core <dd>If anyone is interested in helping out here, we could really use
numerical functions and validation against either other packages (e.g. R for the statistical stuff), verified datasets, a wider selection of test cases for the core numerical functions and
or experiments comparing implementions using floats to doubles.</dd> validation against either other packages (e.g. R for the statistical
stuff), verified datasets, or experiments comparing implementions
using floats to doubles.</dd>
<dt>Test Coverage.</dt> <dt>Test Coverage.</dt>
<dd>Clover tests show gaps in test path coverage. Get all tests to 100% coverage. Also improve test data and <dd>Clover tests show some remaining gaps in test path coverage. Goal
is to get all tests to 100% coverage. Also improve test data and
boundary conditions coverage.</dd> boundary conditions coverage.</dd>
<dt>Code review.</dt> <dt>Code review.</dt>
<dd> <dd>
<p>Code review is a continuous process that all Contributors and Developers should practice while working on the code base.</p> <p>Code review is a continuous process that all Contributors and
Developers should practice while working on the code base.</p>
<ul> <ul>
<li>Javadoc generation is still throwing warnings. Bring the Javadoc into compliance (i.e. reach zero warnings).</li> <li>Verify that the code matches the documentation and identify
<li>Verify that the code matches the documentation and identify obvious inefficiencies or numerical problems. All feedback/suggestions for improvement/patches are welcome.</li> inefficiencies or numerical problems. All feedback/suggestions
<li>Checkstyle with modified properties still shows many errors. Try to clean these up.</li> for improvement/patches are welcome.</li>
</ul> </ul>
</dd> </dd>
<dt>Javadoc</dt>
<dd>Bring all javadoc up to requirements in the <a href="developers.html">Developer's Guide</a></dd>
<dd>Run linkcheck and fix all broken links in Javadoc</dd>
</dl>
</subsection>
<subsection name="Algorithm Development Tasks">
<p>These current tasks are planned and need completion for the inital release</p>
<dl>
<dt>Root Finding</dt>
<dd>
<ul>
<li>Rework unit tests for root finding</li>
<li>Checkstyle with modified properties still shows many errors. Try to clean these up.</li>
<li>Finalize API (maybe move to stateless implementation)</li>
</ul>
</dd>
<dt>Complex Number Library</dt>
<dd>
An initial <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24241">submission</a>
of a complex number library has been donated by Brent Worden. It has been added
and is open to be reviewed/tested by others for feedback.
The implementation is based on the following source:
<a href="http://myweb.lmu.edu/dmsmith/ZMLIB.pdf">http://myweb.lmu.edu/dmsmith/ZMLIB.pdf</a>.
<ul>
<li><a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listId=15&amp;msgNo=28132">
Thread Subject: [math] Complex dilemmas
</a></li>
<li><a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=commons-dev@jakarta.apache.org&amp;msgNo=36293">
Thread Subject: [math] Complex implementation
</a></li>
</ul>
</dd>
<dt>RealMatrix</dt>
<dd>
<ul>
<li>Implement rank() method or drop from interface.</li>
</ul>
</dd>
<dt>BeanList Statistics</dt>
<dd>
<ul>
<li>Refactor BeanList statistics, find appropriate package placement</li>
</ul>
</dd>
</dl> </dl>
</subsection> </subsection>
</section> </section>
@ -113,10 +74,17 @@
<dt>Linear Algebra</dt> <dt>Linear Algebra</dt>
<dd> <dd>
<ul> <ul>
<li>More matrix decompositions (Cholesky, QR, SVD) and framework to support.</li> <li>More matrix decompositions (Cholesky, QR, SVD) and framework
to support.</li>
<li>Sparse matrices</li> <li>Sparse matrices</li>
</ul> </ul>
</dd> </dd>
<dt>Math</dt>
<dd>
<ul>
<li>Rational Number (or Fraction) class</li>
</ul>
</dd>
</dl> </dl>
</subsection> </subsection>
</section> </section>