README.txt 1 KB
Newer Older
Liam M. Healy's avatar
Liam M. Healy committed
1
Antik: a Common Lisp library for computational mathematics, science, and engineering.  It is named after the Antikythera Mechanism [http://www.antikythera-mechanism.gr/], one of the oldest known devices built and used for scientific computation.
2

Liam M. Healy's avatar
Liam M. Healy committed
3
Antik defines library functions for common mathematical operations used in science and engineering including arrays and physical (dimensioned) quantities.  It is expressly designed to facilitate the interchange of data with foreign (that is, non-lisp) libraries.  For example, GSLL, the GNU Scientific Library for Lisp, uses Antik.
Liam M. Healy's avatar
Liam M. Healy committed
4
5

There are several systems that comprise Antik and included in this repository:
6
7
8
1) grid, generalized arrays
2) foreign-array, grids whose content is in foreign memory
3) input-output, getting data into and out of CL calculation sets
Liam M. Healy's avatar
Liam M. Healy committed
9
4) physical-dimension, quantities with physical properties (e.g., mass, length) and relationships
10
11
12
5) mathematics, various definitions for applied mathematics

In addition, there are other systems used internally.