By downloading this code you agree to the
Source Code Use License (PDF). |
{ version = 1.09; (* of datarange.p 2018 Nov 22}
(* begin module describe.datarange *)
(*
name
datarange: limit the range of a data table
synopsis
datarange(datain: in, datarangep: in, dataout: out, output: out)
files
datain: input data file. '*' are comments, blank lines ignored.
data are separated by spaces.
dataout: output data file with data lines removed that are
in the range defined in datarangep.
datarangep: parameters to control the program. The file must contain the
following parameters, one per line:
parameterversion: The version number of the program. This allows the
user to be warned if an old parameter file is used.
column: column to use for making the cut
mincut: minimum data value allowed
maxcut: maximum data value allowed
deleteinclude (character):
'd' to delete the range
'i' to include the range
output: messages to the user
description
Cut data lines out of a file based on values in a data column.
Data files in the delila system have columns separated by blanks.
This program reads the datain file and determines the value of the
data (integer or real) in a particular column. If the datum is
outside the range defined in the parameter file, that data line is
copied to the dataout file.
examples
documentation
see also
author
Thomas Dana Schneider
bugs
technical notes
*)
(* end module describe.datarange *)
{This manual page was created by makman 1.45}
{created by htmlink 1.62}