NAME
ctable - a small interface to SciYAG’s Backend system
SYNOPSIS
ctable arguments ...
DESCRIPTION
ctable is a companion program for ctioga. It takes the same kind of
arguments, except that instead of plotting the data acquired from the
data sets, it just writes it on standard output, or perform arbitraty
operations on it.
ctable was written as a toy program to debug the SciYAG Backend system,
but it proved much more powerful than it looks. It can be used to do
complex data analysis in a scriptable fashion.
OPTIONS
Ruby code
By default, ctable executes the code
@block = proc {|set,data,*a|
puts "# #{set}"
data.each do |x,y|
puts "#{x}#{y}"
end
}
The following options can be used to change this behavior.
-e, --execute BLOCK
Executes the given ruby code for each set, yielding the set name
and its data for each. Use set to refer to the set’s name, data
for it’s data and args for the supplementary arguments you’re
passing to the script.
-f, --file FILE
The same as the -e option except that the code is read from a
file rather than on the command-line.
-r, --require FILE
Has the same effect as Ruby’s -r option.
-a, --arg a
Provides additionnal arguments to your code. Each -a arg option
pushes the argument on the top of the args array provided to
your code.
Backends and filters
See the sections BACKENDS and FILTERS in ctioga(1) for more details.
--text
--text-skip
--text-baseline
--multitext
--multitext-skip
--math
--math-samples number
--math-xrange range
--smooth number
--sort
--filter-pop
--filter-clear
AUTHOR
ctable was written by Vincent Fourmond with the help of Jean-Julien
Fleck.
BUGS
ctable is most certainly not bug-free. You can use the facility at
rubyforge.org to report any bug you notice:
http://rubyforge.org/tracker/?func=add&group_id=1477&atid=5773. You
can also use the same facility for feature requests.
SEE ALSO
ctioga(1), ruby(1).
Useful documentation, including an illustrated version of the tutorial
and instructions on bug reporting, can be found on ctioga’s website, at
http://sciyag.rubyforge.org/ctioga.