Heat map software for analysis of SWF workloads

This software includes utilites to generate heat maps from workloads 
traces and to generate comparison plots between workloads.

Examples of real world usage can be found in:

 * David Krakov and Dror G. Feitelson, “High-Resolution Analysis of Parallel Job Workloads”.
   Job Scheduling Strategies for Parallel Processing, May 2012
   Soft copy available at http://www.cs.huji.ac.il/~feit/parsched/jsspp12/p10-krakov.pdf
 * David Krakov and Dror G. Feitelson, "Comparing Performance Heatmaps”.
   Job Scheduling Strategies for Parallel Processing, May 2013
   Soft copy available at http://www.cs.huji.ac.il/~feit/parsched/jsspp13/krakov.pdf

This software was tested and used for traces obtained from the 
paralllel workloads acrchive only (http://www.cs.huji.ac.il/labs/parallel/workload/)
but is compatible with any trace in the SWF format.

To use, following minimal package versions are required:
 - Python 2.7
 - Matplotlib 1.2.1
 - Numpy 1.6.2
 - Scipy 0.11.0


To generate hexagonal heatmap from log:
  python plot_local_heatmap_log.py  --help 

To generate square (grid) heatmap from log:
  python plot_grid_heatmap.py --help

To compare two logs
  python compare.py --help
In all scripts when choosing output file name the extension sets its
format. Everything matplotlib supports goes, specifically: png, jpeg, pdf, ps


 * Specifiying color map not implemented
 * Does not handle newlines or trailing spaces well in logs


See the LICENSE file for copyright information. 

I'm not very available for bug fixing, but I would be glad to push 
patches in if they come.