diff options
Diffstat (limited to 'scripts/visualize.py')
-rwxr-xr-x | scripts/visualize.py | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/scripts/visualize.py b/scripts/visualize.py deleted file mode 100755 index 2899b43..0000000 --- a/scripts/visualize.py +++ /dev/null | |||
@@ -1,52 +0,0 @@ | |||
1 | #!/usr/bin/python | ||
2 | |||
3 | ################################################################################ | ||
4 | # Description | ||
5 | ################################################################################ | ||
6 | # This scriipt demonstrates the visualizer submodule. | ||
7 | |||
8 | # This script should be invoked with the names of the trace files you want to | ||
9 | # use. For example, `gedf_test.py ../sample_traces/*.bin`. | ||
10 | # You probably want to redirect the (normally lengthy) output to a file! | ||
11 | # Otherwise, speed is greatly decreased b/c terminal printing is slow. | ||
12 | |||
13 | ################################################################################ | ||
14 | # Setup | ||
15 | ################################################################################ | ||
16 | |||
17 | # Import the modules we need. You should not need to know about | ||
18 | # their internals. | ||
19 | import unit_trace | ||
20 | from unit_trace import trace_reader | ||
21 | from unit_trace import sanitizer | ||
22 | from unit_trace import gedf_test | ||
23 | from unit_trace import stats | ||
24 | from unit_trace import stdout_printer | ||
25 | from unit_trace import visualizer | ||
26 | |||
27 | # Get trace files from command line arguments | ||
28 | from optparse import OptionParser | ||
29 | usage = "usage: %prog <one or more trace files>" | ||
30 | parser = OptionParser(usage=usage) | ||
31 | (options, traces) = parser.parse_args() | ||
32 | traces = list(traces) | ||
33 | if len(traces) < 1: | ||
34 | parser.print_help() | ||
35 | exit() | ||
36 | |||
37 | ################################################################################ | ||
38 | # Pipeline | ||
39 | ################################################################################ | ||
40 | |||
41 | # Read events from traces | ||
42 | stream = trace_reader.trace_reader(traces) | ||
43 | |||
44 | # Filter out garbage events | ||
45 | stream = sanitizer.sanitizer(stream) | ||
46 | |||
47 | # Note: You could include other submodules, to further modify | ||
48 | # the event stream (e.g. produce G-EDF error records that could be | ||
49 | # drawn by the visuazlier in future versions). | ||
50 | |||
51 | # Print the records to stdout | ||
52 | visualizer.visualizer(stream) | ||