The Common Lisp Directory/Mathematicshttp://www.cl-user.net/asp/tags/11071The last modified items of the Common Lisp Directory for the tag: Mathematicsen-USMon, 28 Sep 2015 03:20:19 GMTMon, 28 Sep 2015 03:20:19 GMTFractal Concept Web Application FrameworkCL-Graph (Modified)http://www.cl-user.net/asp/libs/cl-graph13547Fri, 30 Oct 2009 13:54:36 GMTA package for creating and manipulating graphs (in the graph-theoretic sense). Creates a set of CLOS classes for graphs, vertices, edges. Provides algorithms for traversing, counting, searching for vertices.Spartns (Modified)http://www.cl-user.net/asp/libs/Spartns16746Tue, 20 Oct 2009 13:29:07 GMTSparse tensor representation library. There are no external dependencies; Spartns works on any data type and is heavily optimized.GNU Scientific Library for Lisp (Modified)http://www.cl-user.net/asp/libs/GSLL16143Tue, 06 Jan 2009 14:40:21 GMTAn interface that allows the use of the GNU Scientific Library (GSL) from Lisp. The GSL is a library of applied mathematics commonly used in science and engineering.CLEM (Modified)http://www.cl-user.net/asp/libs/clem11840Thu, 23 Oct 2008 05:50:26 GMTCommon Lisp Egregious Matrix library.read-bytes-standalone (Annotated)http://www.cl-user.net/asp/libs/read-bytes-standalone12094Thu, 13 Mar 2008 17:51:19 GMTLibrary for reading and writing integer and IEEE floating-point numbers from binary I/O streams.Matlisp (Annotated)http://www.cl-user.net/asp/libs/matlisp12115Thu, 13 Mar 2008 15:43:46 GMTWrapper around BLAS and LAPACK linear algebra libraries. Limited to CMUCL and Allegro (CLisp port in progress). Keywords: matrix, vector, eigenvalue. cl-randist (Modified)http://www.cl-user.net/asp/libs/cl-randist16166Sat, 08 Mar 2008 22:08:11 GMTThis package is a manual translation from C to common lisp of some random number generation functions of GSL library. The package also include the alias method implementation of Mario S. Mommer and my implementation of cut point method for discrete random variable generation. gecol (Added)http://www.cl-user.net/asp/libs/gecol15933Thu, 10 Jan 2008 14:19:30 GMTgecol provides bindings to gecode in order to enjoy constraint programming in Lisp.NLisp (Commented)http://www.cl-user.net/asp/libs/nlisp12562Wed, 25 Jul 2007 15:34:01 GMTNLISP provides an interactive numerical computation environment, similar to packages like Matlab and IDL.FSet (Added)http://www.cl-user.net/asp/libs/FSet15526Sun, 15 Jul 2007 05:32:42 GMTFSet is a functional set-theoretic collections library for Common Lisp. All update operations return a new collection, rather than modifying an existing one in place. FSet has sets, bags (multisets), maps, and seqs (functional sequences). It uses heterogeneous weight-balanced binary trees for good performance with very reasonable space overhead.CL-MathStats (Modified)http://www.cl-user.net/asp/libs/cl-mathstats13654Wed, 30 May 2007 19:34:57 GMTA collection of mathematical routines for combinatorics, statistics, functions, matrices, vectors, and more.Numerical Recipes in Common Lisp (Ken Olum Variant) (Commented)http://www.cl-user.net/asp/libs/num-recipes-olum14374Mon, 25 Dec 2006 16:02:04 GMTA version of the Common Lisp code from the book "Numerical Recipes" slightly rewritten by Ken Olum. The code was translated by Kevin Broughan from Fortran from the first edition of the book.ieee-floats (Added)http://www.cl-user.net/asp/libs/ieee-floats14931Fri, 22 Dec 2006 21:09:09 GMTProvides functions for converting floats to and from binary format.
Float numbers input-output (Added)http://www.cl-user.net/asp/libs/float-io14648Tue, 14 Nov 2006 14:03:00 GMTA library for reading and writing binary IEEE-754 float numbers.ACL2 (Added)http://www.cl-user.net/asp/libs/acl214448Sat, 14 Oct 2006 09:28:36 GMTACL2 (A Computational Logic for Applicative Common Lisp) is a programming language for modeling computer systems and a tool for proving properties of those models. It was developed at the University of Texas at Austin.Numerical Recipes in Common Lisp (Broughan/Senac Version) (Added)http://www.cl-user.net/asp/libs/numerical-recipes-broughan14403Tue, 03 Oct 2006 13:45:42 GMTA version of code from the book "Numerical Recipes in Fortran" (first edition), translated by Kevin Broughan from Fortran.Numerical Recipes Multi-Language Code CDROM (Added)http://www.cl-user.net/asp/libs/nr-cdrom14355Tue, 26 Sep 2006 15:32:06 GMTThe source code from the books "Numerical Recipes", available as a commercial product for a number of programming languages including Common Lisp.Maxima (Modified)http://www.cl-user.net/asp/libs/maxima11471Mon, 25 Sep 2006 07:56:51 GMTAdvanced computer algebra system that is a descendant of DOE Macsyma, whose origins date back to the late 1960s at MIT. Macsyma was revolutionary in its day, and many later systems, such as Maple and Mathematica, were inspired by it.
The system, which has an active user community, can manipulate both symbolical and numerical expressions, and is able to plot functions and data in 2D/3D.SubX (Added)http://www.cl-user.net/asp/libs/subx14326Mon, 18 Sep 2006 08:03:48 GMTA Common Lisp extension for using expressions in infix notation.cl-calculator (Added)http://www.cl-user.net/asp/libs/cl-calculator14324Sun, 17 Sep 2006 07:56:19 GMTA command line style calculator application, which includes a postfix to infix parsing library.PatXi-2 (Added)http://www.cl-user.net/asp/libs/patxi-214043Sat, 29 Jul 2006 08:09:35 GMTA mathematical library for statistics, derivatives, linear algebra, linear programming, least squares, random numbers, interpolation, Monte Carlo, and more.fftw-ffi (Added)http://www.cl-user.net/asp/libs/fftw-ffi13896Thu, 22 Jun 2006 12:45:53 GMTAn UFFI-based generator of Common Lisp FFI bindings to the FFTW (Fastest Fourier Transform in the West) C library.Postscript Lindenmayer Systems (Added)http://www.cl-user.net/asp/libs/postscript-lindenmayer-systems13751Fri, 26 May 2006 13:56:34 GMTThis code is a generator of Lindenmayer systems, with PostScript output. A Lindenmayer system is a fractal for describing plants.Com-lisp-utils (Modified)http://www.cl-user.net/asp/libs/com-lisp-utils11480Sat, 20 May 2006 13:04:02 GMTThe Common Lisp Utilities project "intends to be a repository for packages that run on any compliant implementation of ANSI Common Lisp". It contains code for data and control structures, financial functions, AI algorithms, math and cryptography.
CL-Variates (Added)http://www.cl-user.net/asp/libs/cl-variates13665Mon, 08 May 2006 09:11:33 GMTA portable random number generator that produces the same results regardless of platform, and provides additional random distributions such as Poisson, exponential, and more.The Alias Method (Modified)http://www.cl-user.net/asp/libs/alias_method13523Mon, 24 Apr 2006 11:48:33 GMTAn implementation of the Alias Method for generating a function that returns the value of a random variable with a specified probability. It is described in "On the alias method for generating random variables from a discrete distribution" by R.A. Kronmal and A.V. Peterson, The American Statistician, 33:214-218, 1979.Polygonizer (Added)http://www.cl-user.net/asp/libs/polygonizer13520Tue, 18 Apr 2006 13:50:37 GMTAn implicit geometric surface polygonizer. It computes the surface of a function and graphically displays the output.Functional Geometry (Added)http://www.cl-user.net/asp/libs/buss-functional13291Fri, 24 Mar 2006 14:06:34 GMTA functional geometry explorer, i.e. an application for describing and drawing pictures with functional programs. It can can generate PostScript output.MoDisc (Added)http://www.cl-user.net/asp/libs/modisc13114Tue, 28 Feb 2006 14:37:39 GMTMoDisc is a Bayesian-based application for identifying the most probable model that best matches experimental data. It is suited for biological and chemical phenomena. It requires LispWorks CAPI for its GUI.Kenzo (Added)http://www.cl-user.net/asp/libs/kenzo13038Fri, 24 Feb 2006 14:42:52 GMTKenzo is a constructive algebraic topology program.MT19937 (Added)http://www.cl-user.net/asp/libs/mt1993712944Tue, 21 Feb 2006 20:34:13 GMTMT19937 is a portable Mersenne Twister random number generator.CafeOBJ (Added)http://www.cl-user.net/asp/libs/cafeobj12529Sat, 28 Jan 2006 12:42:15 GMTCafeOBJ is an algebraic specification and programming language that is a successor of OBJ. In addition to OBJ features, it implements new paradigms such as rewriting logic, hidden algebra, and their combination.Common Lisp and IEEE 754 (Added)http://www.cl-user.net/asp/libs/ieeefp-tests12477Mon, 23 Jan 2006 20:03:28 GMTComformance test suite for Common Lisp implementations purporting to conform to the IEEE 754 standard for floating point operations.Infix (Added)http://www.cl-user.net/asp/libs/infix11950Wed, 11 Jan 2006 19:47:24 GMTInfix provides a reader macro for reading mathematical expressions in infix form.cl-octave (Added)http://www.cl-user.net/asp/libs/cl-octave11924Wed, 11 Jan 2006 15:55:34 GMTThe goal of this project is to provide a link between the Octave programming language and Common-Lisp.Maxima-repl (Added)http://www.cl-user.net/asp/libs/maxima-repl11736Mon, 09 Jan 2006 14:41:25 GMT"A very gross hack to hook up maxima to mcclim". It is a listener for the Maxima computer algebra system: the user can type expressions, see the results and reuse the results by clicking on them.Femlisp (Added)http://www.cl-user.net/asp/libs/femlisp11531Sat, 07 Jan 2006 15:09:46 GMTFemlisp (A Common Lisp framework for Finite Element Methods) is a framework for solving partial differential equations with the finite element method.
It provides interfaces to direct solvers (SuperLU and UMFPACK) and graphics output (Data Explorer/OpenDX and gnuplot).Fast Floating-Point Processing in Common Lisp (Added)http://www.cl-user.net/asp/web-sites/fast-floats11488Fri, 06 Jan 2006 22:11:49 GMTPaper by R.J. Fateman, K.A. Broughan, D.K. Willcock and D. Rettig published in ACM Transactions on Mathematical Software (TOMS), Volume 21, Issue 1 (March 1995), pages 26-62.
The paper explores the benefits of Common Lisp for fast numerical computation, and compares it to Fortran in terms of efficiency of generated code.Axiom (Added)http://www.cl-user.net/asp/libs/axiom11470Fri, 06 Jan 2006 17:40:58 GMTGeneral purpose computer algebra system. The project started in 1971 at IBM as a research system named Scratchpad. Scratchpad was renamed to Axiom in the 1990s and sold to NAG, which distributed it as a commercial product until 2001. Axiom is a powerful system, which in the current state "represents about 30 years and 300 man-years of research work".