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,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&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>
|
|
||||||
</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>
|
||||||
|
|
Loading…
Reference in New Issue