Controller target
This commit is contained in:
parent
75629ec087
commit
563d6a4e07
3 changed files with 112 additions and 113 deletions
28
plots.py
28
plots.py
|
|
@ -67,13 +67,13 @@ CRITERION_TITLE = {
|
|||
"ed": "0-RTT",
|
||||
}
|
||||
PRETTY_TABLE = {
|
||||
"pi3": "$\\pi$3",
|
||||
"pi3": "Pi",
|
||||
"wp2": "WP",
|
||||
"yt2-ads": "YT",
|
||||
"yt2-ublock": "YT+µ",
|
||||
}
|
||||
PRETTY_TABLE_GNUPLOT = {
|
||||
"pi3": "$\\\\pi$3",
|
||||
"pi3": "Pi",
|
||||
"wp2": "WP",
|
||||
"yt2-ads": "YT",
|
||||
"yt2-ublock": "YT+µ",
|
||||
|
|
@ -1180,15 +1180,15 @@ def make_summary_plot(logs_by_target):
|
|||
print(tabulate(lines))
|
||||
print()
|
||||
|
||||
|
||||
print("\
|
||||
\\multicolumn{1}{|c|}{\\textbf{Target}}&\
|
||||
\\multicolumn{1}{|c|}{\\textbf{Idle}}&\
|
||||
\\multicolumn{1}{|c|}{\\textbf{Record}}&\
|
||||
\\multicolumn{1}{|c|}{\\textbf{Side}}&\
|
||||
\\multicolumn{1}{|c|}{\\textbf{Energy}}&\
|
||||
\\multicolumn{1}{|c|}{\\multirow{2}*{\\textbf{Target}}}&\
|
||||
\\multicolumn{1}{|c|}{\\multirow{2}*{\\textbf{Idle (W)}}}&\
|
||||
\\multicolumn{1}{|c|}{\\multirow{2}*{\\textbf{Record}}}&\
|
||||
\\multicolumn{1}{|c|}{\\multirow{2}*{\\textbf{Side}}}&\
|
||||
\\multicolumn{1}{|c|}{\\multirow{2}*{\\textbf{Energy (J)}}}&\
|
||||
\\multicolumn{2}{|c|}{\\textbf{Traffic}}\
|
||||
\\\\")
|
||||
print("\\cline{6-7}&&&&&\\multicolumn{1}{|c|}{(MB)}&\\multicolumn{1}{|c|}{(J)}\\\\")
|
||||
latex_lines = {}
|
||||
latex_keys = []
|
||||
for log in results:
|
||||
|
|
@ -1198,13 +1198,13 @@ def make_summary_plot(logs_by_target):
|
|||
latex_keys.append(key)
|
||||
latex_lines[key] = [
|
||||
PRETTY_TABLE.get(log["target"], log["target"]),
|
||||
"${}$W".format(roundz(log["idle_energy"], 2)),
|
||||
"${}$".format(roundz(log["idle_energy"], 2)),
|
||||
PRETTY_TABLE[log["record"]],
|
||||
log["side"],
|
||||
"${}$J".format(roundz(log["plain_energy"], 2)),
|
||||
"${}$MB".format(roundz(log["plain_io"]/1024**2, 1)),
|
||||
#"${}$J".format(roundz(log["plain_io"] * WS_PER_BYTE, 2))
|
||||
"${}$J".format(int(log["plain_io"] * WS_PER_BYTE))
|
||||
"${}$".format(roundz(log["plain_energy"], 2)),
|
||||
"${}$".format(roundz(log["plain_io"]/1024**2, 1)),
|
||||
#"${}$".format(roundz(log["plain_io"] * WS_PER_BYTE, 2))
|
||||
"${}$".format(int(log["plain_io"] * WS_PER_BYTE))
|
||||
]
|
||||
latex_keys.sort()
|
||||
last = None
|
||||
|
|
@ -1237,7 +1237,7 @@ def make_summary_plot(logs_by_target):
|
|||
if last[3] == latex_lines[key][3]:
|
||||
cline = 5
|
||||
|
||||
print(f"\cline{{{cline}-7}} " + " & ".join(line) + "\\\\")
|
||||
print(f"\\cline{{{cline}-7}} " + " & ".join(line) + "\\\\")
|
||||
last = latex_lines[key]
|
||||
key_i += 1
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue