Commons Resources (Unofficial)
|
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.
The following is a list of items still TODO for Math.
Contributions are welcome!
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.
- Performance and accuracy testing.
- 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.
- Test Coverage.
- 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.
- Code review.
-
Code review is a continuous process that all Contributors and
Developers should practice while working on the code base.
- Verify that the code matches the documentation and identify
inefficiencies or numerical problems. All feedback/suggestions
for improvement/patches are welcome.
- Statistics
-
- More inference methods
- Multiple regression
- Linear Algebra
-
- More matrix decompositions (Cholesky, QR, SVD) and framework
to support.
- Sparse matrices
- Math
-
- Rational Number (or Fraction) class
|