Developer(s) ALGLIB Project | Operating system License Dual (commercial, GPL) | |
Stable release 3.10.0 / 19 August 2015; 17 months ago (2015-08-19) |
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.
Contents
ALGLIB is used by several open source and commercial libraries/applications (e.g. TOL project, Math.NET Numerics, SpaceClaim). Multiple precision edition of ALGLIB is planned to be included into SageMath (open source computer algebra system).
Advantages and Drawbacks
Several goals were pursued while developing ALGLIB:
Alternatively, the project suffers from several drawbacks:
Features
ALGLIB provides facilities for: