Ctable
Ctable is a small wrapper around the Backend library, which is used
internally by ctioga to acquire it’s data. It started out as a toy
program used to debug the Backends’s work, but proved to be much more
effective than a toy. Here are some examples:
ctable data.dat
This simple command-line prints the contents of the column 1 and column 2 of the file, a bit like in the following output:
# data.dat 0.0 1.0 0.01 1.000627 0.02 1.002492 0.03 1.005571 0.04 1.009842 0.05 1.015284 0.06 1.021879 0.07 1.029608 0.08 1.038456 0.09 1.048411 0.1 1.05946
ctable -e 'p data.min' data.dat
This prints the point where the Y values (the second column) is the minimum.
In the case of the file data.dat, you get
0.0 1.0
Altough it seems rather simple, as you can pass arbitrary code to ctable, you can do pretty complex data analysis, whithout having to worry about filtering data, smoothing, and even acquiring it; you then can benefit from the work done on the Backends system. Have a look at it’s manpage for more details.