<% ll_main = results[0]["sysinfo"]['main'] need_filter = False items_unique = dict() for key, val in ll_main.items(): all_items = list(set([r['sysinfo']['main'][key] for r in results])) items_unique[key] = sorted(all_items) benchmark_name = benchmark.name.replace('benchmark_', '').replace('_', " ") %> % if need_filter:
% else:
% endif

Benchopt results: ${benchmark_name} % if "github" in benchmark.url: % else: % endif

Last updated: ${last_updated.isoformat(sep=' ', timespec='minutes') | h} with ${len(results)} result files in total.

% for idx_res, result in enumerate(results): <% disp_button = True %> %endfor
Results Datasets System info
<% fname = " ".join(result["fname_short"].split("_")[-2:]) fname = benchmark_name + " " + fname.split(".")[0] disp_sub = any([val != '' for val in result['sysinfo']['sub'].values()]) %> ${fname}
    % for idx, dataset in enumerate(result['datasets']):
    <% if idx == 0: name_data_old = "" split = dataset.split('[') if len(split) > 1: name_data_new, *options = split options = '['.join(options)[:-1] else: name_data_new, options = split[0], [] not_disp_name = name_data_new == name_data_old %> % if not not_disp_name: ${name_data_new.capitalize()} % endif % if len(options) > 0:
  • ${options}
  • % endif <% name_data_old = name_data_new %>
    % endfor
    % for key_main, val_main in result['sysinfo']['main'].items(): % if val_main != "":
  • ${key_main.upper()}: ${val_main} % if disp_sub and disp_button: <% disp_button = False %> % endif
  • % endif % endfor % if disp_sub: % if disp_button: % endif
% endif