Skip to content

Commit 47b07d5

Browse files
Add total time of baseline
1 parent 0bc4d49 commit 47b07d5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.github/scripts/csv_to_md.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,13 @@ def get_emoji(t):
3838
baseline_name, baseline_mean, baseline_stdev, count_baseline = baseline
3939
name, mean, stdev, count = current
4040
assert(baseline_name == name)
41+
total_time_baseline = baseline_mean * (count_baseline // args.runs)
4142
total_time = mean * (count // args.runs)
4243
d, s, t = student(baseline_mean, baseline_stdev, args.runs, mean, stdev, args.runs)
4344
emoji = get_emoji(t)
44-
table.append([name, int(total_time), int(mean), f'{stdev:.2f}', count, int(baseline_mean), f'{baseline_stdev:.2f}', count_baseline, f'{d:.2f}', f'{s:.2f}', f'{t:.2f}', emoji])
45+
table.append([name, int(total_time), int(mean), f'{stdev:.2f}', count, int(total_time_baseline), int(baseline_mean), f'{baseline_stdev:.2f}', count_baseline, f'{d:.2f}', f'{s:.2f}', f'{t:.2f}', emoji])
4546

4647
table.sort(key = lambda row: row[1], reverse=True)
4748

48-
header = ['name', 'total time (\u03BCs)', 'mean (\u03BCs)', 'stdev \u03C3', 'samples', 'mean (old)', 'stdev (old)', 'samples (old)', 'diff \u0394', 'stdev (pooled)', 't', '']
49+
header = ['name', 'total time (\u03BCs)', 'mean (\u03BCs)', 'stdev \u03C3', 'samples', 'total time (base)', 'mean (base)', 'stdev (base)', 'samples (base)', 'diff \u0394', 'stdev (pooled)', 't', '']
4950
print(tab.tabulate(table, header, tablefmt="github"))

0 commit comments

Comments
 (0)