About Us Home Contributors License Components Sandbox Math Overview Proposal Developers Guide Javadoc Tasks: To Do User Guide Contents Overview Statistics Data Generation Linear Algebra Numerical Analysis Special Functions Utilities Complex Numbers Distributions Project Documentation About Math Project Info Project Reports Development Process General Information Charter Volunteering Contributing Patches Releasing Components Jakarta Community Get Involved Mailing Lists Access CVS Repositories Commons Resources (Unofficial) Wiki Japanese Translation Korean Translation Related Apache Commons DB Commons XML Commons | ### Aim 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. ### TODO list The following is a list of items still `TODO` for Math. Contributions are welcome! #### Documentation and Code Conformance Tasks 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. ### Future Goals #### Delayed Tasks slated for the next release of the Math library 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