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:
parent
458d322d08
commit
2255b43534
|
@ -17,84 +17,45 @@
|
|||
-->
|
||||
|
||||
<?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>
|
||||
<properties>
|
||||
<title>Tasks: Done And To Do</title>
|
||||
<title>Tasks: 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>
|
||||
<p>This page aims to be a handy reference of work pending for the next
|
||||
planned release. Users who want new features should submit patches to this
|
||||
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 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">
|
||||
<p>Many of these will always be a required. Please focus on applying format standards and provide as many
|
||||
test cases as possible for your code.</p>
|
||||
<p>Many of these will always be a required. Please focus on applying
|
||||
format standards and provide as many test cases as possible for your
|
||||
code.</p>
|
||||
<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>
|
||||
<dd>If anyone is interested in helping out here, what we could really use is a wider selection of test cases for the core
|
||||
numerical functions and validation against either other packages (e.g. R for the statistical stuff), verified datasets,
|
||||
or experiments comparing implementions using floats to doubles.</dd>
|
||||
<dd>If anyone is interested in helping out here, we could really use
|
||||
a wider selection of test cases for the core numerical functions and
|
||||
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>
|
||||
<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>
|
||||
<dt>Code review.</dt>
|
||||
<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>
|
||||
<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 obvious inefficiencies or numerical problems. All feedback/suggestions for improvement/patches are welcome.</li>
|
||||
<li>Checkstyle with modified properties still shows many errors. Try to clean these up.</li>
|
||||
</ul>
|
||||
</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&msgNo=28132">
|
||||
Thread Subject: [math] Complex dilemmas
|
||||
</a></li>
|
||||
<li><a href="http://nagoya.apache.org/eyebrowse/ReadMsg?listName=commons-dev@jakarta.apache.org&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>
|
||||
<li>Verify that the code matches the documentation and identify
|
||||
inefficiencies or numerical problems. All feedback/suggestions
|
||||
for improvement/patches are welcome.</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
|
@ -113,10 +74,17 @@
|
|||
<dt>Linear Algebra</dt>
|
||||
<dd>
|
||||
<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>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>Math</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Rational Number (or Fraction) class</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</subsection>
|
||||
</section>
|
||||
|
|
Loading…
Reference in New Issue