summaryrefslogtreecommitdiffstats
path: root/visualizer.py
diff options
context:
space:
mode:
Diffstat (limited to 'visualizer.py')
-rwxr-xr-xvisualizer.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/visualizer.py b/visualizer.py
new file mode 100755
index 0000000..80c2af9
--- /dev/null
+++ b/visualizer.py
@@ -0,0 +1,31 @@
1#!/usr/bin/python
2
3"""Runs the visualizer."""
4
5import convert
6import reader
7import viz
8
9import gtk
10
11path = 'sample_traces/'
12
13trace_list = [
14path + 'st-g6-0.bin',
15path + 'st-g6-1.bin',
16path + 'st-g6-2.bin',
17path + 'st-g6-3.bin'
18]
19
20if __name__ == '__main__':
21 stream = reader.trace_reader.trace_reader(trace_list)
22 stream = reader.sanitizer.sanitizer(stream)
23 stream = reader.gedf_test.gedf_test(stream)
24 sched = convert.convert_trace_to_schedule(stream)
25 sched.scan(10000000)
26 renderer = viz.renderer.Renderer(sched)
27 renderer.prepare_task_graph(attrs=viz.format.GraphFormat(time_per_maj=10000000))
28
29 viz.viewer.MainWindow(renderer)
30 gtk.main()
31