ALGLIB

ALGLIB is a cross-platform open source numerical analysis and data processing library. It can be used from several programming languages (C++, C#, VB.NET, Python, Delphi).

ALGLIB
Developer(s)ALGLIB Project
Stable release
3.14.0 / 16 June 2018 (2018-06-16)
Operating systemCross-platform
TypeNumerical library
LicenseDual (commercial, GPL)
Websitewww.alglib.net

ALGLIB started in 1999 and has a long history of steady development with roughly 1-3 releases per year. It is used by several open source projects, commercial libraries, and applications (e.g. TOL project, Math.NET Numerics,[1][2] SpaceClaim[3]).

Features

Distinctive features of the library are:

  • Support for several programming languages with identical APIs (as of 2017, it supports C++, C#, FreePascal/Delphi, VB.NET and Python)
  • Self-contained code with no mandatory external dependencies and easy installation
  • Portability (it was tested under x86/x86-64/ARM, Windows and Linux)
  • Two independent backends (pure C# implementation, native C implementation) with automatically generated APIs (C++, C#, ...)
  • Same functionality of commercial and GPL versions

ALGLIB provides functions 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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.