ALGLIB is a cross-platform numerical analysis and data processing library. It supports several programming languages (C++, C#, Pascal, VBA) and several operating systems (Windows, Linux, Solaris). ALGLIB features include:
Why to choose ALGLIB? Because it is:
AnnouncementsALGLIB NEWS (archive, subscribe): 31.10.2010 ALGLIB 3.1.0 is released 30.09.2010 Final release of ALGLIB 3.0.0 for C++ and C# 01.09.2010 New release - ALGLIB 3.rc1 for C++ 01.06.2010 ALGLIB 2.6.0 is released 12.04.2010 ALGLIB 2.5.0 is released LicensingALGLIB uses dual licensing model. It can be used under GPL 2+ which suits needs of scientists, researchers, engineers. GPL allows free use and free modification of ALGLIB, but any derivative work (i.e. application using ALGLIB) must be distributed under GPL license too (copyleft requirement). It is good for those who just wants to solve some computational problem or to use ALGLIB in other GPL projects. However, copyleft requirement is not good for commercial users. Basically, it means that you a) must distribute your program along with source code and b) can't restrict your users from copying your program, reselling copies or distributing them for free. That is where commercial license comes in. Commercial license:
Here is comparison of two ALGLIB editions – commercial and open source:
Download ALGLIBHere you can download GPL-licensed version of ALGLIB. Commercial users may use GPL-licensed code as unlimited trial version. But if you want to distribute something that includes GPL-ed code, you have to either distribute it under GPL too or buy commercial license.
ALGLIB User Guide onlineALGLIB User Guide is a set of articles which discusses general questions: ALGLIB reliability and portability, algorithms used and their strong and weak points. It does not contain detailed subroutines description nor it contains the most fresh and up-to-date information about ALGLIB units/classes/functions - you should read ALGLIB Reference Manual if you need such info.
DOCUMENTATION LICENSE: ALGLIB User Guide is licensed for
personal use only. See ALGLIB Reference Manual for a free documentation under FreeBSD documentation license. Contents About ALGLIBDifferential equations Equations (linear/nonlinear) Matrix and vector operations Eigenvalues and eigenvectors Numerical integration Interpolation and fitting Optimization FFT, convolution, correlation Statistics: general algorithms Hypothesis testing Data analysis: classification, regression, other tasks Special functions ALGLIB Reference Manual
Resources and links
|