INNER CODE UNIT · Python

generate_report

tskit-dev/tskit · python/benchmark/run.py:135

def generate_report(all_versions_results):
    all_benchmarks = {}
    for _version, results in all_versions_results.items():
        for benchmark, values in results["tskit_benchmarks"].items():
            for code in values.keys():
                all_benchmarks.setdefault(benchmark, set()).add(code)

    all_versions = sorted(all_versions_results.keys())

    cmap = LinearSegmentedColormap.from_list("rg", ["g", "w", "r"], N=256)

    with open(tskit_dir / "benchmark" / "bench-results.html", "w") as f:
        f.write("<html><body>\n")
        f.write("<h1>tskit benchmark results</h1>\n")
        f.write("<table>\n")
        f.write("<tr><th></th>")
        for version in all_versions:
            f.write(f"<th>{version}</th>")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…