1 { lib, stdenv, fetchurl, cmake, clang }:
3 stdenv.mkDerivation rec {
8 url = "https://www.alglib.net/translator/re/alglib-${version}.cpp.gpl.tgz";
9 sha256 = "sha256-k7/U9Tq2ND8+qd8tHZP9Gq1okJF3tMNej3WE/6NkBYI=";
18 ./patch-alglib-CMakeLists.patch
22 description = "Numerical analysis and data processing library";
23 homepage = "https://www.alglib.net/";
24 license = lib.licenses.gpl2Plus;
25 maintainers = [ maintainers.paperdigits ];
27 ALGLIB is a cross-platform numerical analysis and data processing library. It supports several programming languages (C++, C#, Delphi) and several operating systems (Windows and POSIX, including Linux). ALGLIB features include:
29 * Data analysis (classification/regression, statistics)
30 * Optimization and nonlinear solvers
31 * Interpolation and linear/nonlinear least-squares fitting
32 * Linear algebra (direct algorithms, EVD/SVD), direct and iterative linear solvers
33 * Fast Fourier Transform and many other algorithms