(df: pd.DataFrame, file)
| 232 | |
| 233 | |
| 234 | def summary_by_benchmark(df: pd.DataFrame, file): |
| 235 | grouped = df.groupby(["workload", "workload-params", "env", "env-params"])["duration"] |
| 236 | with pd_print_all(): |
| 237 | for group, data in sorted(grouped, key=lambda item: item[0]): |
| 238 | result = data.describe().to_frame().transpose() |
| 239 | print(" ".join(group), file=file) |
| 240 | print(f"{result}\n", file=file) |
| 241 | |
| 242 | |
| 243 | def two_level_summary( |
no test coverage detected