ALGLIB

ALGLIB
Developer(s) ALGLIB Project
Stable release 3.9.0 / 12 December 2014
Operating system Cross-platform
Type Numerical library
License Dual (commercial, GPL)
Website http://www.alglib.net/

ALGLIB is a cross-platform open source numerical analysis and data processing library. It is written in specially designed pseudocode which is automatically translated into several target programming languages (C++, C# and other). ALGLIB is relatively young project - active development started only in 2008, while GSL, for example, has 14 years long history. However, it is actively developed with new releases every 1–2 months.

ALGLIB is used by several open source and commercial libraries/applications (e.g. TOL project, Math.NET Numerics,[1][2] SpaceClaim[3]). Multiple precision edition of ALGLIB is planned to be included into SAGE (open source computer algebra system).[4][5][6]

Advantages

Several goals were pursued while developing ALGLIB:

Alternatively, the project suffers from several drawbacks:

Features

ALGLIB provides facilities for:

See also

References

  1. "Math.NET Numerics". Numerics.mathdotnet.com. Retrieved 2010-07-10.
  2. "Math.NET Numerics Contributors". GitHub.com. Retrieved 2013-05-07.
  3. "End User License". .spaceclaim.com. Retrieved 2010-07-10.
  4. "Support Vector Machine - sage-devel | Google Groups". Groups.google.com. Retrieved 2010-07-10.
  5. "multiprecision linear algebra - sage-devel | Google Groups". Groups.google.com. Retrieved 2010-07-10.
  6. "devel/SageTasks - Sage Wiki". Wiki.sagemath.org. 2010-05-09. Retrieved 2010-07-10.
  7. "Compatibility". ALGLIB. Archived from the original on 12 August 2010. Retrieved 2010-07-10.
  8. "LU decomposition". ALGLIB. Archived from the original on 6 August 2010. Retrieved 2010-07-10.
  9. "Cholesky decomposition". ALGLIB. Archived from the original on 30 May 2010. Retrieved 2010-07-10.

External links