From 7c09ec981c6e06af2e62d67a609eb53728267954 Mon Sep 17 00:00:00 2001 From: Jonathan Herman Date: Thu, 27 Sep 2012 19:03:22 -0400 Subject: Added script to parse directory data, create CSVs for every chagned value. This change also makes SchedTrace and OverheadTrace events configurable. --- common.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 common.py (limited to 'common.py') diff --git a/common.py b/common.py new file mode 100644 index 0000000..a09ef7c --- /dev/null +++ b/common.py @@ -0,0 +1,17 @@ +from collections import defaultdict + +def load_params(fname): + params = defaultdict(int) + with open(fname, 'r') as f: + data = f.read() + try: + parsed = eval(data) + # Convert to defaultdict + for k in parsed: + params[k] = str(parsed[k]) + except Exception as e: + raise IOError("Invalid param file: %s\n%s" % (fname, e)) + + return params + + -- cgit v1.2.2