Grid Structured Data (GSD)

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,
and more. For example,

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.


Liam Healy
Time-stamp: <2010-06-19 15:34:58EDT overview.html>