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

Function create_summary_page

benchmarks/src/postprocessing/overview.py:317–328  ·  view source on GitHub ↗
(database: Database, directory: Path)

Source from the content-addressed store, hash-verified

315
316
317def create_summary_page(database: Database, directory: Path):
318 with open(os.path.join(os.path.dirname(__file__), "templates/main.html")) as file:
319 template = file.read()
320
321 entry_map = pregenerate_entries(database, directory)
322 df = create_database_df(database)
323
324 workloads = {}
325 for group, group_data in groupby_workload(df):
326 name = group[0] + f"({group[1]})"
327 workloads[name] = render_workload(0, entry_map, group[0], group[1], group_data)
328 return render(template, workloads=workloads)
329
330
331def create_comparer_page(database: Database, directory: Path, addr: str):

Callers 2

generate_summary_htmlFunction · 0.85
getMethod · 0.85

Calls 5

pregenerate_entriesFunction · 0.85
create_database_dfFunction · 0.85
groupby_workloadFunction · 0.85
render_workloadFunction · 0.85
renderFunction · 0.70

Tested by

no test coverage detected