TABLE_IO is a library of FORTRAN90 routines, using double precision arithmetic, which can read or write a TABLE file.
A TABLE file is a simple format for storing a double-indexed array of data. We regard this is a situation involving N points in M dimensions, with M relatively small (often just 2 or 3, but possibly 10 or 20) while N can be "enormous" (10, 100, 1,000 or 10,000).
To keep things simple, then, the data is written to an ASCII file, with optional comment lines (which must start with the '#' character) and blank lines (which are ignored). The point data is stored by writing the coordinates of each point on a separate line. No information about M or N is explicitly included in the file. It is up to the I/O program to determine this.
TABLE_IO supplies routines by which a TABLE file can easily be written or read. A typical write operation for a single precision real table simply calls routine RTABLE_WRITE. A typical read operation will probably first want to call TABLE_HEADER_READ to determine the values of M and N, and then allocate space for the table, and then call RTABLE_DATA_READ to read the data.
TABLE_IO includes routines to read and write table datasets that are integer, single precision real, or double precision real quantities.
TABLE is the format used to store data in files.
TABLE_BARPLOT_PPMA is an executable FORTRAN90 program which reads a table file and creates a PPMA bargraph of the data.
TABLE_BORDER is an executable FORTRAN90 program which can be used to add a border (of zero values) to a table file.
TABLE_COLUMNS is an executable FORTRAN90 program which can extract specific columns of data from a table file.
TABLE_COLUMNS_PERMUTE is an executable FORTRAN90 program which permutes the columns of a table file.
TABLE_DELAUNAY is a FORTRAN90 program which computes the Delaunay triangulation of a set of points.
TABLE_DIAPHONY is a FORTRAN90 program which computes the diaphony of a set of points stored in a table file.
TABLE_HISTOGRAM is a FORTRAN90 program which can make a histogram of a set of points stored in a table file.
TABLE_IO is also available in a C++ version and a MATLAB version.
TABLE_LATINIZE is a FORTRAN90 program that reads a file of points and creates a "latinized" version by adjusting the data.
TABLE_MERGE is a FORTRAN90 program that reads a file of points, and removes duplicates, and points that are close to each other.
TABLE_ORTHONORMALIZE is a FORTRAN90 program that reads a file of points and orthonormalizes the columns.
TABLE_QUALITY is a FORTRAN90 program that reads a file of points and computes the quality of dispersion.
TABLE_READ is a MATLAB script that can read in a TABLE file.
TABLE_RECORD_MATCH is an executable FORTRAN90 program that can be used to find close records in a table file.
TABLE_SCALE is an executable FORTRAN90 program that can be used to multiply the entries of a table file by a scale vector.
TABLE_SHIFT is an executable FORTRAN90 program that can be used to shift the entries of a table file by a shift vector.
TABLE_STATS is an executable FORTRAN90 program that can read a table file and compute certain statistics.
TABLE_TET_MESH is an executable FORTRAN90 program that can read a table file of 3D data, and compute a tetrahedral mesh.
TABLE_TOP is an executable FORTRAN90 program that can read a table file of M-dimensional data and make a table of plots of all pairs of coordinates.
TABLE_UNBORDER is an executable FORTRAN90 program that can be used to remove the border from a table file.
TABLE_UNIFORM_NOISE is an executable FORTRAN90 program that can be used to add a uniform noise term to the data in a table file.
TABLE_VORONOI is an executable FORTRAN program which can be used to compute information about the Voronoi diagram of the points.
VEC_IO is a FORTRAN90 library of routines for reading and writing vectors to a file. The file may have binary format. The file may be direct access, in which case the vectors can be read or written one at a time, in any order.
You can go up one level to the FORTRAN90 source codes.