File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -89,3 +89,28 @@ def simple_parser(path: Path) -> pd.DataFrame:
8989 df ['avg (ms)' ] = df ['workers' ] * 1000 / df ['tps' ]
9090
9191 return df
92+
93+
94+ if __name__ == "__main__" :
95+ from pathlib import Path
96+ from argparse import ArgumentParser
97+ parser = ArgumentParser ()
98+ parser .add_argument ("input" , nargs = "+" , type = Path )
99+ args = parser .parse_args ()
100+ print (args .input )
101+ dfs = {str (path ): simple_parser (path ) for path in args .input }
102+
103+ from IPython import embed
104+ embed (colors = "Neutral" )
105+
106+ # mains = {k:v for k, v in dfs.items() if "main" in k}
107+ # for main_name, main_df in mains.items():
108+ # folding_name = main_name.replace("main", "folding")
109+ # folding_df = dfs[folding_name]
110+ # name = folding_name.replace('folding', '').strip(".txt")
111+ # name = name[0].upper() + name[1:]
112+ # m = main_df['tps'].mean()
113+ # f = folding_df['tps'].mean()
114+ # diff = f-m
115+ # per = (diff/f)*100
116+ # print(f"{name}:\n\tMain: {m:.2f} Folding: {f:.2f} Diff: {f-m:.2f}, Improvement: {per:.2f}%")
You can’t perform that action at this time.
0 commit comments