ctioga, I was compelled to see my initial design mistakes, and think about a complete rewrite.
This is where ctioga2 was born, some time at the beginning of 2009. I completely stopped using the old
ctioga a few month after starting to work on
ctioga2, but it took ages before I finally came up with a decent enough documentation to release and announce publicly. But now, it's done, and the first public release of
ctioga2 is out, still fresh !
- For me, it's day and night: adding new commands is painless: I only need to create an object with the appropriate code; registering is done automatically.
- Now, command-line switches also accept options looking like this
/option valuethat allow many small tweaks I had never had the courage to write for the old
ctiogaas it was way too painful to add new commands there.
ctioga2can be driven both from command-line and using command files, in the style of gnuplot, which is the reason why I call it polymorphic.
- More importantly, I finally had the possibility (and more or less compelling reasons, to be found in a paper currently in press) to implement 3D data displays in
ctioga2, in the form of color maps (that's what is shown here).
- There are still a few things that could be done by
ctiogaand that miss from
ctioga2, such as histograms. When I have some time and/or motivation...
In any case, you can make yourself an opinion of
ctioga2 by looking at the galleries.