Search Results
15 projects are found.

bordeauxfft
20150608
An efficient and portable implementation of the Fast Fourier Transform

clbuchberger
20110522
clbuchberger: A Common Lisp implementation of Buchberger's algorithm.

clgeometry
20160531
Library for two dimensional geometry.

clgraph
20171227
Graph manipulation utilities for Common Lisp

clmathstats
20140713
Common Lisp math and statistics routines

clnumutils
20131211
Numerical utilities for Common Lisp

clpermutation
20180228
A library for operating on permutations and permutation groups.

computablereals
20180328
Computable real numbers.

femlisp
20181210
FEMLISP is a Mathematics Library which solves partial differential equations with the help of the finite element method (FEM).Source code is available at the project site, CVS access via savannah.nongnu.org. I am thinking about moving it to commonlisp.net (Nicolas Neuss).

fft
20180711
A Common Lisp library to do Fast Fourier Transform on a multidimensional array of numbers. See BordeauxFFT for a faster implementation for onedimensional arrays.This library is by Patrick Stein.The array can be any number of dimensions, but each dimension must be a poweroftwo in size.Here is a simple example on a twodimensional input buffer. (require :asdf) (asdf:operate 'asdf:loadop 'fft) (defparameter *buf* #2A((1 2 3 4)(5 6 7 8))) (let ((transformed (fft:fft *buf*))) (fft:ifft transformed)) Here is an example using the a parallelized version that uses pcall which, in turn, uses BordeauxThreads: (require :asdf) (asdf:operate 'asdf:loadop 'pfft) (defparameter *buf* #2A((1 2 3 4)(5 6 7 8))) (let ((transformed (pfft:pfft *buf*))) (pfft:pifft transformed)) For a more complete description, see the home page. Mathematics

floatingpoint
20141106
Floating point functions.

gsll
20180831
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 Lispnatural 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. Topics include: roots of polynomials, special functions, vector and matrix operations, permutations, sorting, BLAS support, linear algebra, eigensystems, fast Fourier transforms, quadrature, random numbers, quasirandom sequences, random distributions, statistics, histograms, Ntuples, Monte Carlo integration, simulated annealing, differential equations, interpolation, numerical differentiation, chebyshev approximation, series acceleration, discrete Hankel transforms, rootfinding, minimization leastsquares fitting, IEEE floatingpoint, discrete wavelet transforms.For more information see the project website.Available with Quicklisp.Page on GitLab

micmac
20150608
Common Lisp Mathematics library by Gabor Melis that implements alphabeta, beam search, UCT and MetropolisHastings MCMC.It's under the MIT licence.It can be found at https://github.com/melisgl/micmac.Documentation is at http://melisgl.github.io/mglpaxworld/micmacmanual.html.

wudecimal
20130128
Arbitraryprecision decimal arithmetic

fset
20171019
A functional settheoretic collections library. See: http://www.ergy.com/FSet.html