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).
Developer(s) | ALGLIB Project |
---|---|
Stable release | 3.16.0
/ 19 December 2019 |
Operating system | Cross-platform |
Type | Numerical library |
License | Dual (commercial, GPL) |
Website | www |
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:
- Linear algebra (direct algorithms, solvers, EVD/SVD)
- Fast Fourier transforms
- Numerical integration
- Interpolation
- Linear and nonlinear least-squares fitting
- Optimization
- Ordinary differential equations
- Special functions
- Statistics (descriptive statistics, hypothesis testing)
- Data analysis (classification/regression, including neural networks)
- Multiple precision versions of linear algebra, interpolation and optimization algorithms (using MPFR for floating point computations)
gollark: Excellent, I have already entered the raffle.
gollark: HAIL OUR XENOWYRM OVERLORDS!
gollark: Wait what?
gollark: I'm currently at 2/7 and 2/21 thanks to my current lack of interest in actually playing...
gollark: WHAT?
See also
- List of numerical analysis software
- List of numerical libraries
References
- "Math.NET Numerics". Numerics.mathdotnet.com. Retrieved 2010-07-10.
- "Math.NET Numerics Contributors". GitHub.com. Retrieved 2013-05-07.
- "End User License". .spaceclaim.com. Retrieved 2010-07-10.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.