Главная       Коммерческая поддержка       FAQ       Forum       Контакты       Английская версия

[[ About ]]    [[ Announcements ]]    [[ Licensing ]]    [[ Download ]]    [[ User Guide ]]    [[ Manual ]]    [[ Resources ]]    

О проекте ALGLIB

ALGLIB - это кросс-платформенная библиотека численного анализа, поддерживающая несколько языков программирования (C++, C#, Pascal, VBA) и несколько операционных систем (Windows, Linux, Solaris). Возможности ALGLIB включают в себя:

За что выбрать ALGLIB? За то, что библиотека ALGLIB:

Объявления

НОВОСТИ ALGLIB (архив, подписаться):

01.09.2010  Новый релиз - ALGLIB 3

01.06.2010  Новый релиз - ALGLIB 2.6.0

12.04.2010  Новый релиз - ALGLIB 2.5.0

10.03.2010  Новый релиз - ALGLIB 2.4.0

30.01.2010  Новый релиз - ALGLIB 2.3.0

Licensing

ALGLIB 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:

  Open Source Edition Commercial Edition
License GPL 2+ Commercial
Functionality Same
User can see/modify source code Yes
Can be used in GPL applications Yes No
Can be used in commercial applications No Yes
Target audience Researchers,
open source developers
Commercial users
Price Free Price list

Скачать ALGLIB

Here 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.

3.x branch
Change Log
alglib-3.0.0.rc1.cpp          zip   tgz          версия на C++
 
pre-3.x releases
Pre-3.x releases are not compatible with 3.x branch;
however, they will be there for languages which were not ported to 3.x yet
alglib-2.6.0.csharp.zip   версия на C#
alglib-2.6.0.mpfr.zip   версия с использованием арифметики
произвольной точности (MPFR)
alglib-2.6.0.freepascal.zip   версия на FreePascal
alglib-2.6.0.delphi.zip   версия на Delphi
alglib-2.6.0.vb6.zip   версия на VBA
 

ALGLIB User Guide

ALGLIB 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.
1. You may read the Guide and make an unlimited number of copies for personal use, without the right to redistribute the Guide.
2. Any other kinds of using the Guide, specifically, sales or any other commercial use, distribution on any material media, through computer networks or any other ways, are prohibited.

See ALGLIB Reference Manual for a free documentation under FreeBSD documentation license.

Contents                                          

О проекте ALGLIB

Решение обыкновенных дифференциальных уравнений

Линейные уравнения

Операции с матрицами и векторами
Нахождение собственных значений и векторов
Разреженные матрицы: итеративные алгоритмы

Численное интегрирование
Интерполяция, аппроксимация и численное дифференцирование
Одномерная и многомерная оптимизация

БПФ, свертка, корреляция

Статистика: общие алгоритмы
Проверка гипотез
Классификация, регрессия, кластеризация, работа с данными

Специальные функции

ALGLIB Reference Manual

Reference manual for the latest release in HTML format. FreeBSD documentation license.
manual.cpp.html
 

Ресурсы и ссылки

bugs.alglib.net      баг-трекер
 

ALGLIB project, 1999-2010