(database: Database)
| 16 | |
| 17 | |
| 18 | def create_database_df(database: Database) -> pd.DataFrame: |
| 19 | data = defaultdict(list) |
| 20 | for record in database.records: |
| 21 | data["workload"].append(record.workload) |
| 22 | data["workload-params"].append(format_dict(record.workload_params)) |
| 23 | data["env"].append(record.environment) |
| 24 | data["env-params"].append(format_dict(record.environment_params)) |
| 25 | data["index"].append(record.index) |
| 26 | data["duration"].append(record.duration) |
| 27 | data["workdir"].append(record.benchmark_metadata["workdir"]) |
| 28 | data["key"].append(record.benchmark_metadata["key"]) |
| 29 | return pd.DataFrame(data) |
| 30 | |
| 31 | |
| 32 | def groupby_workload(df: pd.DataFrame): |
no test coverage detected