TABLE_LATINIZE is an interactive C++ program, using double precision arithmetic, which allows the user to specify a file of data to be read in and adjusted to form a Latin hypercube.
The data in the file represents N points in M-dimensional space.
The algorithm is actually very simple. In each spatial dimension, the point coordinates are sorted, and then replaced by the appropriate values for a Latin hypercube. In particular, if there are four points, then in every coordinate, the four points will be assigned values of 1/8, 3/8, 5/8 and 7/8 (in some order). The hope is that if the initial dataset has some nice dispersion property, then the resulting adjusted dataset will inherit some of this dispersion as well; in particular, more dispersion than typically seen in an arbitrary Latin hypercube.
LATINIZE is a library of C++ routines that carries out the calculations needed by TABLE_LATINIZE.
TABLE is a file format which is used for the input and output of TABLE_LATINIZE.
TABLE_BORDER is a C++ program that can read a TABLE file and add zero entries corresponding to a single layer of boundary data.
TABLE_DELAUNAY is an executable C++ program that reads a file of 2d point coordinates and computes the Delaunay triangulation.
TABLE_DISCREPANCY is a C++ program that bounds the star discrepancy of a point set.
TABLE_IO is a C++ library of routines that can read or write a TABLE file.
TABLE_LATINIZE is also available in a FORTRAN90 version and a MATLAB version.
TABLE_QUALITY is a C++ program that can read a TABLE file and print out measures of the quality of dispersion of the points.
TABLE_UNBORDER is a C++ program can be used to remove the border from a table file.
TABLE_VORONOI is a C++ program that can read a TABLE file describing a set of 2D points, and print out information describing the Voronoi diagram of those points.
CVT_02_00010 is a set of 10 CVT points in 2D:
CVT_03_00007 is a set of 7 CVT points in 3D:
CVT_03_00056 is a set of 56 CVT points in 3D:
CVT_07_00100 is a set of 100 CVT points in 7D:
You can go up one level to the C++ source codes.