description: fixcount fixes the point count of data sets. fixcount will attempt to simply overwrite the existing point count,
if the fifth line of the data set has a sufficient number of characters to allow this without running over onto the next line
stored in the file. E.g., if the fifth line contains "1<return>" and the actual point count is 100, fixcount will
have to re-write the entire file to make room for the two zeroes. If, however, the fifth line has a number of trailing
spaces, all fixcount need do is replace some of the trailing spaces with zeroes. This is not a trivial concern for
data sets with thousands of points, and hence it is a good idea to put trailing spaces on the fifth line of each data set.
files: inputfilelist is a list of one or more filenames for the data sets to be processed.
options:
n_points
If the number of points in the files is known, it can be specified using this option, saving
the time required to actually count the number of points in each file.
same_count
If the number of points in each file is known to be identical, this option can be given.
The number of points in the first file will be counted and used for all of the files.
n_buffers
Specifies the number of line buffers to be used for storing lines from the input
files. When it is necessary to rewrite an entire file, this can speed operations
by alternately reading and writing large blocks of lines. The default is 1.
buffer_length
Specifies the number of characters in each line buffer. The default is 100, and
should be adequate for any reasonable file.