latinize, a FORTRAN77 code which adjusts an M dimensional dataset of N points so that it forms a Latin hypercube.
On output, each row of the table will have the properties that:
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
latinize is available in a C version and a C++ version and a Fortran90 version and a MATLAB version and an Octave version.
latin_center, a FORTRAN90 library which computes a Latin Square by choosing the center of each square.
latin_cover, a FORTRAN77 library which produces N Latin squares which cover an NxN square, or NxN Latin cubes which cover an NxNxN cube.
latin_edge, a FORTRAN90 library which computes a Latin Square by choosing the edge of each square.
LATIN_RANDOM, a FORTRAN90 library which computes a Latin Square by choosing a random point of each square.
TABLE, a file format which is used to store the input and output files used by the program.
TABLE_LATINIZE, a FORTRAN90 program which allows the user to name the input data file on the command line.