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.