Latest news
ctioga2 0.4 is out
ctioga2 version 0.4 is out and brings in a whole bunch of new features, such as a fully-fledge styling system and a few other more. This version of ctioga2 is much more flexible: the styling system now makes it easy to change the whole look of a plot with just a few localized changes !
You can get the new version there:
http://rubyforge.org/frs/?group_id=8218
or using rubygems.
Enjoy !
News archiveWhat is ctioga2 ?
ctioga2 is a powerful command-line based polymorphic
plotting program, based on the
Tioga plotting library.
It produces publication-quality PDF files; you make yourself an opinion of those looking at the gallery.
It is a complete rewrite of
ctioga. Compatibility was
kept when it was not a problem. Most simple
graphs from ctioga can be used directly with ctioga2.
It benefits from several years of experience writing ctioga, and in
particular which mistakes to avoid. It features an original
polymorphic interface, which can be driven either
using directly the command-line or through command-files.
Why yet another plotting program ?
Well, for sure, because ctioga2 is much better than the rest !!
Hmmm… Maybe not. At least not on every single aspect of plotting. But I wanted something:
- fast: plotting a data file is done within one or two seconds, just
run something like
ctioga2 -X data.datfrom a terminal - beautiful: it is based on Tioga, that produces high-quality PDF files
- powerful:
ctioga2offers many features that are not found on other plotting systems (at least not all at once), such as gradients for successive curves, color maps and countours, nice filled curves… Have a look at the gallery ! - scriptable: being a command-line utility, it integrates naturally into the power of command-line scripting. It is very easy to animate graphs into a movie !
Authors
ctioga2 was written by
Vincent Fourmond.
It is under continuous work.
Support, bugs and feature requests
We cannot offer you any support at the moment, as ctioga2 is developed
during our free time. However, if you find a bug, we’ll be glad to
tackle it. And if you’re interested in a feature that also sounds
interesting to us, just let us know… or even better, implement it
and send us a patch !
All this can be done on the Rubyforge project
page. Alternatively, you can
send an email to the mailing list ctioga2-users at rubyforge.org.
You may also be interested in the Freshmeat project page.