ctioga (1.9) * Added an --output option to produce partial output for graphs, in order to make neat animations ! * A 'line' graphics primitive that nearly is an arrow but with no head/tail markers by default. * Added 'hrule' and 'vrule' graphics primitives to ease the task of drawing rulers of a given size * Switching to a private implementation of the legends * A new --[no-]forward-legends option to choose whether subplots retain their legends or not. * Insets now use a FixedLayout so that it is possible to display their own legends. * Fix the --just option (that was changing alignment before...) * Added a --legend-dy option to control the spacing between legend lines * Added a --reset-transformations to get rid of --xoffset and the like * Added a --legend-line option to add lines in the legend that are not connected with any curve. * Added a new scheme for the position of the legends: tl:x,y... * It is now possible to draw a frame around the legend using --legend-frame * Also possible to center the legends on a point... * Text backend: add a --text-split that allow to split text files on a set boundary, a bit like in gnuplot. * Added a --legend-background and a --legend-color options to fine-tune the color of the legends. * Fixed a crash with colors specified as 0.9,1.0,0.9 * Adding a --legend-transparency option to have fun with transparent legend backgrounds. * Added a --version option that does what it seems. * Added a --svg switch to use pdf2svg for SVG output. * Added --legend-line-width and --legend-line-style options -- Vincent Fourmond Wed Jan 7 13:36:56 CET 2009 ctioga (1.8) * Added a --skip-style option to skip styles from themes. * Now --line-style-set Dashes work fine, and so does all the other set-based stuff * Fixed problematic tangents for the first/last points * Added xuntil/yuntil specifications for tangents, making it far easier to reach specific points * Switched to a sane implementation of plot styles: - now, background color for plots work properly - plot styles are carried from one element to the next one (as can be seen with the background color in tests/styles.sh) * New --binner backend for automatic binning * A --no-axes option to disable quickly all axes/titles * Added a new way to specify insets (and inner legends) * Added --next-inset to easily chain up insets into a full 'free form' plot * Added a --echo option to display the command-line used on the terminal, mainly for the ctioga/tests/*.sh visual tests * Re-enabled a --subplot option, though completely different, and a --next-subplot option as well * Added a X Geometry-like way to specify inset position * Added --lines-color option to control the display/color of 'axis lines', lines that run across from graph from axis major ticks. (needs Tioga -r 483) * Implemented a --new-axis option to add supplementary axes * Implemented a --axis-function option for non-linear axis mapping. * Added a decent non-linear axis partitioning algorithm * Added a --legend-scale option to better control the size of the legends * Added keys justification and alignment for --draw text * Added --xaxis and --yaxis shortcuts to quickly change the position of axes and edges. * Extended --xaxis and --yaxis to take also line, major, ticks, majornum and full stylistic arguments. They can be combined with left, etc. using commas * Added a --edge-style to select the style of individual edges. * Make empty plots with a 0,1 adressable space * Non-linear axes now take a linear spacing when that looks reasonably fine * Make --{...}-set take lists separated with | as special sets. -- Vincent Fourmond Tue Jun 17 15:45:33 CEST 2008 ctioga (1.7) * Options parsing now includes convenience shortcuts for --short and backend options. * --angle, --shift, --scale, and so on now work for tick labels as well * Improved debugging information * Now points outside the view are removed, leading sometimes to much smaller (and faster) PDF files. Needs Tioga 1.7. * Open markers are not anymore subject to line styles. * Fixed a bug in the avgdup filter, where some elements would get summed rather than averaged * Added a --gnuplot backend to use gnuplot plots with ctioga * Added a --math-log option to space samples for --math logarithmically * Added --xoffset and --yoffset to match --xfact and --yfact * A 'fits' theme that alternates markers only/line only plots * A --strip filter that removes all NaNs (can come in useful sometimes) * A --trim filter that takes out every nth point from input (useful with a wild oversampling) * Added a --cumulate filter that sums points as they are read * Added a --norm filter to normalize data -- Vincent Fourmond Mon Feb 25 20:56:46 CET 2008 ctioga (1.6.2) * Implemented shortcuts * Implemented a PNG output (--png) * Some documentation updates * Added --auto-next and derivatives to avoid typing --next too much * Changed the legend layout so it looks much more like what Tioga was doing on its own -- Vincent Fourmond Fri Sep 28 22:05:45 CEST 2007 ctioga (1.6.1) * Added a --reset-theme option * Fix a bug where compilation would fail for arguments with a newline inside. * Fix --text-baseline (was failing due to error bars introduction) * Add options to manipulate overrides -- Vincent Fourmond Wed Sep 19 22:42:26 CEST 2007 ctioga (1.6) * Fixed the --region scheme for filling spaces between curves, and added options for controlling the fill color, transparency and other stuff of the like. * First draft of the --y2/--x2 alternative axes * Added a CTioga.define_tioga_figure function to use ctioga's power from within Tioga ! * Several cleanups * Better handling of legends with subplots * The --grid option to make a grid of plots * The --col option to have a column of plots sharing the same X axis * The --side, --lcolor, --position, --angle, --scale, --shift, --align and --just options for fine-tuning of the labels * An elaborated layout mechanism which makes --frame-margin essentially obsolete, or at least useless. * An avgdup filter to average successive points with same X value -- Vincent Fourmond Tue Aug 7 13:25:39 CEST 2007 ctioga (1.5) * Implemented transparency for curves * Implemented a --zoom-inset feature to easily make zooms on part of curves * Implemented a mechanism for filling surfaces under/above curves -- Vincent Fourmond Sat Jul 7 14:57:31 CEST 2007 ctioga (1.4) * Added a new theme mechanism to get a consistent style across many pictures * Added support for error bars -- Vincent Fourmond Thu Jun 14 23:09:41 CEST 2007 ctioga (1.3) * Many different things, including support for arbitrary text separators * The --mark option should now work everytime, still disabled by default * Subplots (including insets) * Better control over legend positioning * Histograms * Some code cleanup, including reformating of options * Added a --args options to read arguments from a file... * Added a --fontsize options (JJ Fleck) -- Vincent Fourmond Thu Mar 29 22:47:21 CEST 2007 ctioga (1.2) * Support for graphics primitives in ctioga * Several improvements * Following code of tioga 1.4 * Support for ctioga gems ! -- Vincent Fourmond Sat Jan 27 00:18:28 CET 2007 ctioga (1.1) * Changed ctioga and Backend structure to use MetaBuilder, as it will offer much more possibilities * Adapted code to suit the Tioga 1.3.0 release * Some bug fixes * Now, you can use the gradient: syntax to specify color sets -- Vincent Fourmond Wed Dec 13 09:48:52 CET 2006 ctioga (1.0.0) * Fixed a bug in command-line parsing. -- Vincent Fourmond Tue Oct 3 15:10:42 CEST 2006 ctioga (1.0) * Now --[xy]fact can take an arbitrary expression * added support for automatic interpolation * many bug fixes * ctable is not a toy anymore: user can execute arbitrary code on the functions * a great deal of improvements in the tutorial, thanks to JJ Fleck * some documentation updates * added a small utility to play with backends, ctable, similar to the 'table' output of gnuplot * code cleanup * now it is possible to scale data before displaying, as it is possible to use log scales * the filter architecture is in place now * added a gaussian smoothing filter * added a sorting filter * documentation updates * modified real_size to match Tioga's new policy * added a --no-mark option * Enhancements in the tutorial * Now -l is for --legend, while -t is for --title * Some code cleanup * Useful debugging code * Dimension conversion * The --real-size scheme works ! * Added some code to produce separate files for in-text legends * PDF comments with the command-line. * Some improvements in the styles * added a baseline option for backends. -- Vincent Fourmond Tue Oct 3 11:00:22 CEST 2006 ctioga (0.5) * Now user can specify a margin around the plots. Looks nicer. * --display-commandline option to remember command-line. * CTIOGA environment variable. Will definitely come in useful. * Great tutorial by Jean-Julien Fleck. * Multitext backend by JJ Fleck. * Auto expanding in the command line. * Cache for the text Backend. -- Vincent Fourmond Wed Sep 6 09:32:53 CEST 2006 ctioga (0.4) * Updates in documentation * Way to set aspect ratio * Better handling of column 0 -- Vincent Fourmond Sun Jul 23 01:59:28 CEST 2006 ctioga (0.3) * ctioga now uses save_dir for external viewers. * new supported function in .ctiogarc : ctioga_defaults. * Dvector now also sees the methods imported from .ctiogarc. -- Vincent Fourmond Mon Jul 10 10:53:39 CEST 2006 ctioga (0.2) * Few bug fixes... * Added a way to specify the viewer. * Added an examples/ directory. -- Vincent Fourmond Mon Jul 10 00:02:02 CEST 2006 ctioga (0.1) * Changed the structure, now the code is split over many small files. * Added a doc/ctioga.1 documentation file * Added a support for configuration files (at Bill's request) -- Vincent Fourmond Sat Jul 8 14:30:55 CEST 2006