FreeBSD Manual Pages
createsummary(1) General Commands Manual createsummary(1) NAME createsummary -- Scalar File Summarisation Tool SYNOPSIS createsummary [variable_names] [-b | --batch | -i | --interactive] [-l | --line-numbers | -n | --no-line-numbers] [-s | --split | -a | --no-split] [-c level | --compress level] [-r | --ignore-scalar-file-errors] [-q | --quiet] createsummary [-h | --help] createsummary [-v | --version] DESCRIPTION createsummary is a summarisation tool for scalar files: it creates one CSV/GNU R data table file (using tabulator as column separator) for each scalar. CreateSummary supports on-the-fly BZip2 compression. After startup, the program accepts the following commands from standard input (*not* as command-line arguments!): --varnames=variables A space-separated list of output variable names to be added to the output data tables. --values=values Sets the values of the output variables for the next scalar file to the provided space-separated values. One value for each variable has to be provided. --input=filename Process the given scalar file. --logfile=name Sets the log file for the next scalar file. On an error related to this scalar file, the log file's name is displayed. This op- tion can be used to identify bad simulation/measurement runs by pointing to the log file being created for the simulation/mea- surement. --statusfile=name Sets the status file for the next scalar file. On an error re- lated to this scalar file, the status file is deleted. This op- tion can be used to repeat bad simulation/measurement runs by re-running the simulation/measurement on missing status files. --skip=prefix All scalars beginning with the given prefix are not written to output tables. This option can be used to filter out unneces- sary results. --simulationdirectory=directory Sets the directory where to find the scalar files. --resultsdirectory=directory Sets the directory where to write the summary tables to. --ignore-scalar-file-errors Ignore scalar file errors (that is, missing input files) in- stead of aborting. ARGUMENTS The following arguments may be provided: variable_names A space-separated list of output variable names to be added to the output data tables. -b | --batch Run in batch mode. The program is aborted on errors. -i | --interactive Run in interactive mode (default). On errors, the program is continued. -l | --line-numbers Add line numbers into the output table files, as usual for GNU R. -n | --no-line-numbers Do not add line numbers into the output table files, as usual for CSV (default). -s | --split Try to split the scalar name ending in a number into the name part as well as the number. A scalar output table is then gen- erated for the name part, with the corresponding number in ta- ble column "Split". Example: Scalars "Throughput1", ..., "Throughput9" will be written into output table "Throughput", the number will be in table column "Split". Without the --split option, each scalar would get its own table. -a | --no-split Turns scalar splitting off (default). -c level | --compress level Sets the BZip2 compression level; 1=none, 9=highest (default). -r | --ignore-scalar-file-errors Ignore scalar file errors (that is, missing input files) in- stead of aborting. -q | --quiet Do not print verbose status information. EXAMPLE Consider two simulation results test1.sca.bz2 (created with Parame- terX=One) and test2.sca.bz2 (created with ParameterX=Two). The scalar files are located in the current directory, the output tables should be written to /tmp with compression level 5: ( echo "--simulationsdirectory=." && \ echo "--resultsdirectory=/tmp" && \ echo "--values=One" && \ echo "--input=test1.sca.bz2" && \ echo "--values=Two" && \ echo "--input=test2.sca.bz2" ) | createsummary "ParameterX" --batch --compress 5 AUTHORS Thomas Dreibholz https://www.nntb.no/~dreibh/netperfmeter mailto://dreibh@simula.no CreateSummary November 11, 2025 createsummary(1)
NAME | SYNOPSIS | DESCRIPTION | ARGUMENTS | EXAMPLE | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=createsummary&sektion=1&manpath=FreeBSD+Ports+15.0.quarterly>
