Ctioga2 Changelog

What's new in Ctioga2 0.14

Feb 19, 2016
  • A --bin command to bin data columns
  • A --hide command
  • A --append command to load a dataset and append it to the previous one
  • a --draw-legend-pictogram to draw the legend pictogram of a curve
  • Selection of plot elements by class for commands that take several elements (such as --hide)
  • A series of command-file functions like $(xmax), $(yrange) and so on to gather informations about datasets on the stack
  • Can now select the line cap using the /line-cap option (or the--line-cap command), especially useful for /path-style=impulses
  • Can now select a dataset using its plot #id
  • A grid:next specification to automatically switch to the next grid element
  • More informative error messages when encountering weird data such as infinite numbers, see http://sourceforge.net/p/ctioga2/tickets/2/
  • Automatic styles for even/odd rows/columns of grids
  • Switch to YAML for debug output, greatly speeds up writing out debug information
  • Now, color mixing between sets occur with !! and not ! as before, not to confuse with plain color mixing
  • Quite a few minor improvements/bug fixes

New in Ctioga2 0.13.1 (Feb 19, 2016)

  • Fix installation problems with recent ruby versions
  • A --smooth hook (like in the old ctioga !)

New in Ctioga2 0.13 (Jun 12, 2015)

  • Change the stroke width when using draw-marker
  • Customizable outut PDF resolution
  • Can now get the standard deviation as error bars using avg-dup-last
  • Handling of histograms with 'holes' in X values (closes: SF issue #1)
  • Various improvements in the emacs mode, including contextual help
  • Automatic generation of dependencies (makefile format)
  • Many bug fixes

New in Ctioga2 0.12 (Mar 24, 2015)

  • The xyz-map plot type now handles correctly inhomogeneous grids (so long as points do not overlap)
  • One can now separately choose the fill and the stroke color for markers
  • Selection of line width for axes
  • A set of commands to manipulate styles (skip the next style or copy the style of previous plots)
  • Selection of error bar line width
  • All lines are also arrows now (just with a different default)
  • A pause command to ask for user input before quitting if there were errors or warnings
  • Improvement of error messages

New in Ctioga2 0.11 (Jan 6, 2015)

  • Implemented patterned fills
  • Implemented loops in command files
  • Redesigned the styling system, with now fully-fledged CSS-like style sheets
  • A command to hide (and show again) elements (for step-by-step construction of animations)
  • A mathematical backend for 3D curves
  • Multicolumn merge
  • More flexibility in setting the frame margin
  • Grid elements spanning several columns/rows
  • An oriented-line primitive to draw a line of a given length in a given direction
  • Various bug-fixes and documentation updates

New in Ctioga2 0.10.1 (Mar 27, 2014)

  • Fix problems with Ruby1.8
  • Fix clipping of regions

New in Ctioga2 0.10 (Mar 27, 2014)

  • A draw-image function to include JPEG and PNG images
  • Axes at origin (with at_x_origin and at_y_origin)
  • A drawing-frame command to have pure drawing frames (no axes, no labels + coordinates given by physical units)
  • A $(point index ...) returning the index of the dataset point
  • Commands for drawing the currently available style items (colors, markers, line styles and sets)
  • Inline Ruby code in command files and running of external Ruby code (for function definition only, since data processing/plotting is not yet available on the Ruby side)
  • Auto sizing of titles and labels
  • Alignment for texts with a given width
  • Smarter collision detection: now labels stick out of the graph only if you really ask for it !
  • Color sets from colorbrewer2.org
  • Improved color maps specifications, including the possibility to specify color sets as color maps
  • A --list-styles command to list (the names of) all stylistic things (and in particular, defined sets)
  • Symmetric color maps
  • Various bug fixes and documentation updates
  • [ct2-make-movie] multiple outputs at once

New in Ctioga2 0.9 (Feb 7, 2014)

  • A new script, ct2-make-movie that makes the construction of movies pretty straightforward.

New in Ctioga2 0.7 (Oct 8, 2013)

  • It is now possible to index marker size index on Z values for parametric plots
  • --csv shortcut to read CSV files
  • Round boxes (for the draw-box command and for the legends too)
  • Make -X smarter about which viewer to use
  • Unclipped plot elements + full control of depth
  • Small bug fixes

New in Ctioga2 0.6.1 (Sep 11, 2013)

  • Fix crash when a curve has no points within the plot boundaries.
  • Work around encoding problems arising on windows.

New in Ctioga2 0.6 (Sep 5, 2013)

  • Fix various problems related to file names and directories
  • Using command files, path of data files are now taken to be relative to the directory in which the command file is located
  • It is now possible to use the ruby construct ( ? : ) in datasets/text files
  • Implement the impulses path style
  • Greater control on how to close paths for filling
  • Increase the default size of the text significantly + a --set-global-font command to change the default text size
  • Control the position of ticks and the text of tick labels
  • It is now possible to use abs(x) in formulas, rather than the old x.abs version (which is still usable)