MCPcopy Create free account
hub / github.com/It4innovations/hyperqueue / create_database_df

Function create_database_df

benchmarks/src/postprocessing/common.py:18–29  ·  view source on GitHub ↗
(database: Database)

Source from the content-addressed store, hash-verified

16
17
18def 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
32def groupby_workload(df: pd.DataFrame):

Callers 6

generate_summary_textFunction · 0.85
create_summary_pageFunction · 0.85
create_comparer_pageFunction · 0.85
getMethod · 0.85
summary_reader_bufferMethod · 0.85
getMethod · 0.85

Calls 2

format_dictFunction · 0.85
appendMethod · 0.80

Tested by

no test coverage detected