Commons Math: The Apache Commons Mathematics Library
   
    Commons Math is a library of lightweight, self-contained
    mathematics and statistics components addressing the most common
    problems not available in the Java programming language or Commons
    Lang.
    
   
    Guiding principles:
     
     
- 
      Real-world application use cases determine development
      priority.
     
 
     
- 
      This package emphasizes small, easily integrated components
      rather than large libraries with complex dependencies and
      configurations.
     
 
     
- 
      All algorithms are fully documented and follow generally
      accepted best practices.
     
 
     
- 
      In situations where multiple standard algorithms exist, a
      Strategy pattern is used to support multiple
      implementations.
     
 
     
- 
      Limited dependencies. No external dependencies beyond Commons
      components and the core Java platform (at least Java 1.3 up to
      version 1.2 of the library, at least Java 5 starting with version
      2.0 of the library).
     
 
     
   
  
  
 
                       |