Simple numerical functions, including intervals, Chebyshev polynomials and univariate rootfinding

This library implements simple numerical functions for Common Lisp, including

  • “num=”, a comparison operator for floats
  • simple arithmeric functions, like “sum” and “l2norm”
  • elementwise operations for arrays
  • intervals
  • special matrices and shorthand for their input
  • sample statistics
  • Chebyshev polynomials
  • univariate rootfinding

All the functionality has corresponding unit tests.

There are symbol conflicts with alexandria because of the need for certain statistical functions, e.g. mean, median, to operate on both sequences and on distribution models.

The successor of cl-numlib, superseded by numerical-utilities

Homepage: GitHub

License: MS-PL

Topics: mathematics