This is a Numpy clone in Common Lisp.
At the moment the library is written in pure Common Lisp, focusing more on correctness and usefullness, not speed.
Track the progress at https://github.com/numcl/numcl/projects/1 .
Goals
Closely follow the numpy API, but still make it lispy.
Delegate the documentation effort to Numpy community.
Replace the Common Lisp array interface.
We do not deviate from the traditional symbols/idioms in Common Lisp unless necessary.
Therefore we provide symbols that conflicts the Common Lisp symbol.
Math functions become aliases to the original CL functions when the inputs are not arrays.
As this library aims to extend Common Lisp (not to replace part of it) in a
compatible way, we do not introduce custom structures/classes for
representing an array.