Man Linux: Main Page and Category List


       ctable - a small interface to SciYAG’s Backend system


       ctable arguments ...


       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.


   Ruby code
       By default, ctable executes the code

              @block = proc {|set,data,*a|
                      puts "# #{set}"
                      data.each do |x,y|
                        puts "#{x}#{y}"

       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.







       --math-samples number

       --math-xrange range

       --smooth number





       ctable was written by Vincent Fourmond with  the  help  of  Jean-Julien


       ctable  is  most  certainly  not  bug-free. You can use the facility at     to     report      any      bug      you      notice:     You
       can also use the same facility for feature requests.


       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