Commons Math, released under an Apache 2.0 license, provides functions for statistics, linear algebra, random data generation, root finding, interpolation, gamma and beta functions, arrays, factorials, complex numbers, distributions, matrices, and solving linear systems and much more.Read more: Dude, I Love Math: Commons Math 1.0 RC1 Released
Here is a listing of the packages included in the commons-math library, and brief notes on what they implement:
- Analysis: implements of common numerical analysis procedures, including root finding and function interpolation
- Complex: implements complex number type and implementations of complex transcendental functions
- Distribution: implements common discrete and continuous distributions
- Linear: implements linear algebra support
- Random: implements random number and random data generators
- Special: implementations of special functions such as Beta and Gamma
- Stat: implements data storage, manipulation and summary routines
- Util: implements Convenience routines and common data structure used throughout the commons-math library
Commons Math home page
So, wear your testing caps, bash the Math library, and get that feedback rolling. Also, what would you like to contribute to commons-math? Let the TheServerSide community know of what design ideas you have for Commons Math.