ctioga2
acquires all the data it plots using backends: these are
abstract sources of data that can map to basically anything: text
files, mathematical formulas, gnuplot files, and why not, differential
equations, binary data, databases… They are selected using the
command corresponding to their name.
This page documents all the backends for ctioga2
; it is generated
automatically from the inline documentation of ctioga2
.
direct
: Direct formatA backend where one enters data points directly on the command line or in the command file
gnuplot
: Gnuplot filesThis backend hijacks gnuplot files to make extract data which they plot. No information is taken about the style !
/vars=text
A colon-separated override of local variables, such as a=1;b=3;c=5
/range=float-range
The plotting X range, such as 0:2
/samples=text
The number of samples
math
: Mathematical functionsThis backend returns computations of mathematical formulas.
/samples=integer
The number of points
/xrange=float-range
X range (a:b)
/trange=float-range
T range (a:b) (parametric plot)
/log=boolean
Space samples logarithmically
smath
: Mathematical functions (multi-D)This backends computes mathematical formulas of two or more variables
/samples=integer
Number of samples (default, overriden by variable-specific specs)
/urange=float-range
U range (a:b)
/usamples=integer
Number of U samples
/vrange=float-range
V range (a:b)
/vsamples=integer
Number of V samples
text
: Text formatThis backend reads text files in a format close to the one understood by gnuplot and the like. More specifically, it reads text files organized in columns.
The column separator is specified by the separator
option or using the text-separator command; it is a regexp
By default, the text backend only loads the column 1 as X and 2 as Y, but that can be changed either by specifiying a default column spec using either the default_column_spec
option or by adding a specification directly after the file name.
/skip=integer
Number of lines to be skipped at the beginning of the file
/col=text
Which columns to use when the @1:2 syntax is not used
/split=boolean
If true, splits files into subsets on blank/non number lines
/separator=regexp
The columns separator. Defaults to / +/
/parameters=regexp
Regular expression for extracting parameters from a file. Defaults to nil (ie nothing)
/header-line=regexp
Regular expression indicating the header line (containing column names) (default /^##/
Generated for ctioga2
version:
0.14.1