#!/usr/bin/python """.""" import viewer import convert import renderer import format import gtk TIME_PER_MAJ = 10000000 def visualizer(stream): sched = convert.convert_trace_to_schedule(stream) sched.scan(TIME_PER_MAJ) task_renderer = renderer.Renderer(sched) task_renderer.prepare_task_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) cpu_renderer = renderer.Renderer(sched) cpu_renderer.prepare_cpu_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) window = viewer.MainWindow() window.set_renderers({'Tasks' : task_renderer, 'CPUs' : cpu_renderer}) gtk.main()