SpartnsSPARse TeNSor representation library | |
Download |
Spartns Ranking & Summary
Advertisement
- License:
- LGPL
- Price:
- FREE
- Publisher Name:
- Jeronimo Pellegrini
- Publisher web site:
- http://aleph0.info/spartns/
- Operating Systems:
- Mac OS X
- File Size:
- 126 KB
Spartns Tags
Spartns Description
SPARse TeNSor representation library Spartns is a SPARse TeNSor representation library (if you don't know what a tensor is, think of it as a matrix with any number of dimensions, not just two). Here are some key features of "Spartns": · No external dependencies (no BLAS or any other C/Fortran library needed). Just plain Common Lisp; · Represents mappings from one dimension onto another using any scheme you want (there are three built-in schemes: array, hash and compressed-vector, but you can roll your own and plug it); · Flexible: works with any data type; · Heavily optimized: traversing the tensor can be extremely fast (in one specific situation -- traversing the tensor -- it was 10 times faster than a naive implementation in C++); · Fairly portable: works with SBCL, ABCL, CMUCL, Clisp, ECL, GCL, XCL, Poplog, LispWorks, and Allegro Common Lisp; · Spartns is never released without going through regression tests (if a platform breaks and can't be supported, it will be clear in the release announcement); · ASDF installable (thanks Slobodan Blazeski!); · Easy to use, with introductory documentation (not only on-line); · Comes with description of the internals of the library. What's New in This Release: · The docstring issue in XCL has been fixed by Peter Graves! · Now all type declarations and optimize settings are used on all Common Lisps (the #-xcl hack has been removed!).
Spartns Related Software