A utility library implementing 2x2, 3x3, 4x4, and NxN matrix functionality.
A utility library implementing 2D, 3D, and 4D vector functionality.
cl-blapack is a wrapper around the Fortran BLAS and LAPACK libraries for dense linear algebra.Homepage: https://github.com/blindglobe/cl-blapackLicense: BSD
Experimental Tuple Types Facade
A library for representing and performing various operations on matrices.CLEM represents matrices using lisp arrays, rather than an external representation for use by packages like BLAS and LAPACK. CLEM uses CLOS and the MOP to make classes specailized for particular lisp types, and provides a number of optimized methods for these matrix types that provide for non-consing (or minimally-consing) matrix operations such as addition, multiplication, scaling, affine transformation, discrete convolution, etc.Homepage: GitHubLicense: BSDTopics: linear algebra
Simon Funk's quasi SVD
The GNU Scientific Library for Lisp (GSLL) allows you to use
the GNU Scientific
Library (GSL) from Common Lisp. This library provides a
full range of common mathematics operations useful to
scientific and engineering applications. The design of the GSLL
interface is such that access to most of the GSL library is
possible in a Lisp-natural way; the intent is that the user not
be hampered by the restrictions of the C language in which GSL
has been written. GSLL thus provides interactive use of GSL for
getting quick answers, even for someone not intending
to program in Lisp.
roots of polynomials, special functions, vector and matrix operations,
permutations, sorting, BLAS support, linear algebra,
eigensystems, fast Fourier transforms,
quadrature, random numbers, quasi-random sequences,
random distributions, statistics, histograms, N-tuples,
Monte Carlo integration, simulated annealing, differential
equations, interpolation, numerical differentiation,
chebyshev approximation, series acceleration,
discrete Hankel transforms, root-finding, minimization
least-squares fitting, IEEE floating-point,
discrete wavelet transforms.For more information see the project website.Available with Quicklisp.Page on GitLab
A simple math library focused on linear algebra.
linear algebra library
Lisp Linear Algebra
MAT is a linear algebra library for working with multi-dimensional arrays which supports efficient interfacing to foreign and CUDA code. BLAS and CUBLAS bindings are available.It can be found at https://github.com/melisgl/mgl-mat.Documentation is at http://melisgl.github.io/mgl-pax-world/mat-manual.html.