Author: David Schneider <[email protected]>
Branch: extradoc
Changeset: r4755:342ce108ab56
Date: 2012-09-06 15:47 +0200
http://bitbucket.org/pypy/extradoc/changeset/342ce108ab56/

Log:    cleanup

diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++ b/talk/vmil2012/paper.tex
@@ -5,6 +5,7 @@
 \usepackage{booktabs}
 \usepackage{fancyvrb}
 \usepackage{color}
+\usepackage{colortbl}
 \usepackage{wrapfig}
 \usepackage{ulem}
 \usepackage{xspace}
@@ -25,6 +26,8 @@
 
 
 \definecolor{commentgray}{rgb}{0.3,0.3,0.3}
+\definecolor{darkgray}{rgb}{0.8,0.8,0.8}
+\definecolor{lightgray}{rgb}{0.95,0.95,0.95}
 
 \lstdefinelanguage{none}{
       keywords={},
diff --git a/talk/vmil2012/tool/build_tables.py 
b/talk/vmil2012/tool/build_tables.py
--- a/talk/vmil2012/tool/build_tables.py
+++ b/talk/vmil2012/tool/build_tables.py
@@ -54,6 +54,7 @@
     output = render_table(template, head, sorted(table))
     write_table(output, texfile)
 
+
 def we_are_n_percent(info, n):
     failure_counts = info['results'].values()
     print failure_counts
@@ -66,22 +67,30 @@
     current_sum = 0
     for i, f in enumerate(failure_counts):
         current_sum += f
-        if current_sum > total_failures * n/100.0:
+        if current_sum > total_failures * n / 100.0:
             return (i + 1)
     return -1
 
+
 def make_sparkline(results, index_50, index_99, index_99_9):
     results = results.values()
     results.sort()
     results.reverse()
-    running = 0
     lines = ["\\begin{sparkline}{20}"]
-    lines.append("\\sparkdot %04f %04f blue" % (float(index_50) / 
(len(results) - 1), float(results[index_50]) / max(results)))
-    lines.append("\\sparkdot %04f %04f red" % (float(index_99) / (len(results) 
- 1), float(results[index_99]) / max(results)))
-    lines.append("\\sparkdot %04f %04f green" % (float(index_99_9) / 
(len(results) - 1), float(results[index_99_9]) / max(results)))
+    lines.append("\\sparkdot %04f %04f blue" %
+            (float(index_50) / (len(results) - 1),
+                float(results[index_50]) / max(results)))
+    lines.append("\\sparkdot %04f %04f red" %
+            (float(index_99) / (len(results) - 1),
+                float(results[index_99]) / max(results)))
+    lines.append("\\sparkdot %04f %04f green" %
+            (float(index_99_9) / (len(results) - 1),
+                float(results[index_99_9]) / max(results)))
     lines.append("\\spark")
     for i, result in enumerate(results):
-        lines.append("%04f %04f" % (float(i) / (len(results) - 1), 
float(result) / max(results)))
+        lines.append("%04f %04f" %
+                (float(i) / (len(results) - 1),
+                    float(result) / max(results)))
     lines.append("/")
     lines.append("\\end{sparkline}")
     return " ".join(lines)
@@ -98,14 +107,15 @@
         naive = float(bench['naive resume data size'])
         xz = float(bench['compressed resume data size'])
         res = [bench['bench'].replace('_', '\\_'),
-                "%.2f {\scriptsize KiB}" %  (total,),# (100*total/naive)),
-                "%.2f {\scriptsize KiB}" % (naive),#, 100*naive/total),
-                "%.2f {\scriptsize KiB}" % (xz),#, 100*xz/total),
+                "%.2f {\scriptsize KiB}" % (total,),  # (100*total/naive)),
+                "%.2f {\scriptsize KiB}" % (naive),  # , 100*naive/total),
+                "%.2f {\scriptsize KiB}" % (xz),  # , 100*xz/total),
         ]
         table.append(res)
     output = render_table(template, head, sorted(table))
     write_table(output, texfile)
 
+
 def build_ops_count_table(csvfiles, texfile, template):
     assert len(csvfiles) == 1
     lines = getlines(csvfiles[0])
@@ -119,7 +129,7 @@
         ops = {'before': sum(int(bench['%s before' % s]) for s in keys),
                 'after': sum(int(bench['%s after' % s]) for s in keys)}
 
-        res = [bench['bench'].replace('_', '\\_'),]
+        res = [bench['bench'].replace('_', '\\_')]
         for t in ('before', 'after'):
             values = []
             for key in keys:
@@ -132,6 +142,7 @@
     output = render_table(template, head, sorted(table))
     write_table(output, texfile)
 
+
 def build_guard_table(csvfiles, texfile, template):
     assert len(csvfiles) == 1
     lines = getlines(csvfiles[0])
@@ -143,7 +154,7 @@
         ops = {'before': sum(int(bench['%s before' % s]) for s in keys),
                 'after': sum(int(bench['%s after' % s]) for s in keys)}
 
-        res = [bench['bench'].replace('_', '\\_'),]
+        res = [bench['bench'].replace('_', '\\_')]
         for t in ('before', 'after'):
             o = int(bench['guard %s' % t])
             res.append('%.1f\\%%' % (o / ops[t] * 100))
@@ -152,7 +163,6 @@
     write_table(output, texfile)
 
 
-
 def build_benchmarks_table(csvfiles, texfile, template):
     assert len(csvfiles) == 2
     lines = getlines(csvfiles[0])
@@ -219,7 +229,6 @@
         gmsize = float(bench['guard map size'])
         asmsize = float(bench['asm size'])
         rdsize = float(resumedata[name]['total resume data size'])
-        rel = r"%.1f{\scriptsize\%%}" % (asmsize / (gmsize + rdsize) * 100,)
         table.append([
             r"%s" % bench['bench'],
             r"%.1f {\scriptsize KiB}" % (asmsize,),
@@ -249,7 +258,8 @@
         'benchmarks_table.tex':
             (['summary.csv', 'bridge_summary.csv'], build_benchmarks_table),
         'backend_table.tex':
-            (['backend_summary.csv', 'resume_summary.csv'], 
build_backend_count_table),
+            (['backend_summary.csv', 'resume_summary.csv'],
+                                    build_backend_count_table),
         'ops_count_table.tex':
             (['summary.csv'], build_ops_count_table),
         'guard_table.tex':
@@ -257,7 +267,8 @@
         'resume_data_table.tex':
             (['resume_summary.csv'], build_resume_data_table),
         'failing_guards_table.tex':
-            (['resume_summary.csv', 'guard_summary.json'], 
build_failing_guards_table),
+            (['resume_summary.csv', 'guard_summary.json'],
+                                    build_failing_guards_table),
         }
 
 
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to