diff options
author | Gary Bressler <garybressler@nc.rr.com> | 2010-04-08 17:11:08 -0400 |
---|---|---|
committer | Gary Bressler <garybressler@nc.rr.com> | 2010-04-08 17:11:08 -0400 |
commit | ceff6457bfeb5642616f4711f14e0bb652d12164 (patch) | |
tree | d05b4ebd1c3ee6e28884c669d65fd31700941086 /unit_trace/viz/visualizer.py | |
parent | 01abc8352aa2fd192678b4066b26ea749a203801 (diff) |
Updated the documentation to describe the visualizer, made unit-trace itself not require gtk/cairo, and a few other minor things.
Diffstat (limited to 'unit_trace/viz/visualizer.py')
-rwxr-xr-x | unit_trace/viz/visualizer.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/unit_trace/viz/visualizer.py b/unit_trace/viz/visualizer.py index 5027e89..c0186f7 100755 --- a/unit_trace/viz/visualizer.py +++ b/unit_trace/viz/visualizer.py | |||
@@ -1,9 +1,11 @@ | |||
1 | #!/usr/bin/python | 1 | #!/usr/bin/python |
2 | 2 | ||
3 | import viewer | ||
4 | import convert | 3 | import convert |
4 | import viewer | ||
5 | import renderer | 5 | import renderer |
6 | import schedule | ||
6 | import format | 7 | import format |
8 | import pygtk | ||
7 | import gtk | 9 | import gtk |
8 | 10 | ||
9 | TIME_PER_MAJ = 10000000 | 11 | TIME_PER_MAJ = 10000000 |
@@ -11,13 +13,13 @@ TIME_PER_MAJ = 10000000 | |||
11 | def visualizer(stream): | 13 | def visualizer(stream): |
12 | sched = convert.convert_trace_to_schedule(stream) | 14 | sched = convert.convert_trace_to_schedule(stream) |
13 | sched.scan(TIME_PER_MAJ) | 15 | sched.scan(TIME_PER_MAJ) |
14 | 16 | ||
15 | task_renderer = renderer.Renderer(sched) | 17 | task_renderer = renderer.Renderer(sched) |
16 | task_renderer.prepare_task_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) | 18 | task_renderer.prepare_task_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) |
17 | cpu_renderer = renderer.Renderer(sched) | 19 | cpu_renderer = renderer.Renderer(sched) |
18 | cpu_renderer.prepare_cpu_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) | 20 | cpu_renderer.prepare_cpu_graph(attrs=format.GraphFormat(time_per_maj=TIME_PER_MAJ)) |
19 | 21 | ||
20 | window = viewer.MainWindow() | 22 | window = viewer.MainWindow() |
21 | window.set_renderers({'Tasks' : task_renderer, 'CPUs' : cpu_renderer}) | 23 | window.set_renderers({'Tasks' : task_renderer, 'CPUs' : cpu_renderer}) |
22 | 24 | ||
23 | gtk.main() | 25 | gtk.main() |