Grid Structured Data (GSD) is a collection of Common Lisp systems designed to provide common definitions for the construction, composition, and extraction of arrays and other data that is organized in a grid structure, and to provide standard interfaces to common representations for such objects.
The following functions are provided:
make-grid,
map-grid,
map-n-grids,
drop,
subgrid,
row,
column,
transpose,
diagonal,
concatenate-grids,
There are two systems, grid that defines the
functions and grid classes, and foreign-array that
defines foreign arrays as grids. Work is incomplete on these
systems, but they provide basic functionality requested by
scientific and engineering computation.
Incomplete documentation is provided in
gsd/documentation/grid/index.html.
This work is still very much under development. It has been developed in response to incorporated into GSLL. in response to the need shown
Based on AFFI.