This program takes the output of results-tables
, and clustering assignments for the stages to generate a visualization.
- Install PyX (not available through
pip
, must download and runpython setup.py install
) - Run
python runner.py --tables_dir ... --clusters_dir ...
, with the path to theindividual_stages
(sudirectory) output ofresults-tables
and clusters to represent - The generated files should be in the
output/
directory
The following software packages were considered in addition to PyX.
- grid: low-level interface used by ggplot2, for R
- compose: low-level interface used by gadfly, for Julia
- Artist: objects used by matplotlib
- Diagrams: promising monadic interface for Haskell
- cairo: complex, and doesn't have active high-level interfaces
- LaTeX packages for drawing (like TikZ, Asymptote and PSTricks) with extensions, but I prefer a general programming language