Mac OS X 10.4+
Windows XP/Vista
Linux 2.4+
TuftsGeometry Source
DataDepth Source
ProximitytTools Source
View API Docs in JavaDoc
Download JavaDoc
The beginnings of a Java interface to the fantastic QHull library. Currently contains two functions. The first computes a list of extreme vertices for a given data set. The second computes a list of edges/ridges in a Delaunay Triangulation.
As it relies on the binary QHull software, it is not pure Java and must be compiled for each platfrom it is to be run on. This is currently the only part of the TuftsGeometry Tools that is not Pure Java (tm), but all other projects depend on it.
QHull, the fantastic Convex Hull tool, which also computes Voronoi Diagrams and Delaunay Triangulations. It is used as a library for calculations, but the binary tool rbox, also from the QHull project, is used extensively to generate example data for the tools.
Jama, the Java Matrix Package, which is part of the larger JavaNumerics project. Currently this is used to compute eigenvectors.