Spartns

SPARse TeNSor representation library
Download

Spartns Ranking & Summary

Advertisement

  • Rating:
  • 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