[simkit] French space agency selects Apache Commons Math

Norbraten, Terry tdnorbra at nps.edu
Fri Mar 18 20:59:13 PDT 2011


It would be interesting to see how it matches up to Java3D's VECMATH


On 3/18/11 4:42 PM, "Don Brutzman" <brutzman at nps.edu> wrote:

> Of possible interest.  Several staff members have familiarity with the
> Apache Commons libraries.  They are written in Java.
> 
>> -------- Original Message --------
>> Subject:  French space agency selects Apache Commons Math
>> Date:  Fri, 18 Mar 2011 05:29:56 -0700
>> From:  Luc Maisonobe <luc at apache.org>
>> To:  <announce at apache.org>
>> 
>> 
>> 
>> The Apache Commons team is pleased to announce that CNES (Centre
>> National d'Études Spatiales, the French space agency) has selected
>> Apache Commons Math as part of the basis of its future space flight
>> dynamics systems: project Sirius.
>> 
>> This system will be used to perform all computation related to
>> spacecraft orbit and attitude control (orbit determination, orbit
>> propagation, maneuvers, trajectory optimization, operational forecasts,
>> pointing ...).
>> 
>> Apache Commons Math is a lightweight, self-contained mathematics
>> components library. It features components for statistics, ordinary
>> differential equations, root finding, optimization, linear algebra,
>> analysis, geometry, arbitrary precision computation and much more.
>> 
>> For more information about Apache Commons Math, see
>> <http://commons.apache.org/math/>.
>> 
>> Luc Maisonobe, on behalf of the Apache Commons team
> 
> http://commons.apache.org/math/userguide/
> 
>      * 0. Overview
>            o 0.1 About the User Guide
>            o 0.2 What's in commons-math
>            o 0.3 How commons-math is organized
>            o 0.4 How interface contracts are specified in commons-math javadoc
>            o 0.5 Dependencies
>      * 1. Statistics
>            o 1.1 Overview
>            o 1.2 Descriptive statistics
>            o 1.3 Frequency distributions
>            o 1.4 Simple regression
>            o 1.5 Multiple Regression
>            o 1.6 Rank transformations
>            o 1.7 Covariance and correlation
>            o 1.8 Statistical Tests
>      * 2. Data Generation
>            o 2.1 Overview
>            o 2.2 Random numbers
>            o 2.3 Random Vectors
>            o 2.4 Random Strings
>            o 2.5 Random permutations, combinations, sampling
>            o 2.6 Generating data 'like' an input file
>            o 2.7 PRNG Pluggability
>      * 3. Linear Algebra
>            o 3.1 Overview
>            o 3.2 Real matrices
>            o 3.3 Real vectors
>            o 3.4 Solving linear systems
>            o 3.5 Eigenvalues/eigenvectors and singular values/singular vectors
>            o 3.6 Non-real fields (complex, fractions ...)
>      * 4. Numerical Analysis
>            o 4.1 Overview
>            o 4.2 Root-finding
>            o 4.3 Interpolation
>            o 4.4 Integration
>            o 4.5 Polynomials
>      * 5. Special Functions
>            o 5.1 Overview
>            o 5.2 Erf functions
>            o 5.3 Gamma functions
>            o 5.4 Beta funtions
>      * 6. Utilities
>            o 6.1 Overview
>            o 6.2 Double array utilities
>            o 6.3 int/double hash map
>            o 6.4 Continued Fractions
>            o 6.5 binomial coefficients, factorials and other common math
> functions
>      * 7. Complex Numbers
>            o 7.1 Overview
>            o 7.2 Complex Numbers
>            o 7.3 Complex Transcendental Functions
>            o 7.4 Complex Formatting and Parsing
>      * 8. Probability Distributions
>            o 8.1 Overview
>            o 8.2 Distribution Framework
>            o 8.3 User Defined Distributions
>      * 9. Fractions
>            o 9.1 Overview
>            o 9.2 Fraction Numbers
>            o 9.3 Fraction Formatting and Parsing
>      * 10. Transform methods
>      * 11. Geometry
>            o 11.1 Overview
>            o 11.2 Vectors
>            o 11.3 Rotations
>      * 12. Optimization
>            o 12.1 Overview
>            o 12.2 Univariate Functions
>            o 12.3 Linear Programming
>            o 12.4 Direct Methods
>            o 12.5 General Case
>            o 12.6 Curve Fitting
>      * 13. Ordinary Differential Equations Integration
>            o 13.1 Overview
>            o 13.2 Continuous Output
>            o 13.3 Discrete Events Handling
>            o 13.4 Available Integrators
>            o 13.5 Derivatives
>      * 14. Genetic Algorithms
>            o 14.1 Overview
>            o 14.2 GA Framework
>            o 14.3 Implementation and Examples
> 
> Related work:OpenMath and MathML
> http://www.openmath.org/overview/om-mml.html
> 
> all the best, Don



More information about the simkit mailing list