ctioga2 Changelog

What's new in ctioga2 0.14.1

Mar 29, 2016
  • Fix crash with Ruby 2.3

New in ctioga2 0.13.1 (Sep 17, 2015)

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

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 2, 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 (Dec 27, 2014)

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

New in ctioga2 0.10 (Dec 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 --set command to set variable values from the command-line
  • A basic ct2-make-movie script to facilitate the construction of movies from a ctioga2 plot
  • Definition of variables using ?= and ?:= that do not erase the contents of variables if they already exist
  • Makefile-like functions: eval and point
  • More control on the position of major and minor ticks
  • Automatic detection of text size for titles, labels and the like
  • Minor bug fixes and documentation updates
  • Now default to 6bp padding