{% extends "base.html" %} {% block title %}Benchmarks — Nullius{% endblock %} {% block crumb %}/ benchmarks{% endblock %} {% block head %}{% endblock %} {% block body %} {% set listed = cat.listed_benchmarks %} {#- a route's name, the same on the filter chips and on the cards' bubbles #} {% set run_labels = {'harbor': 'Harbor', 'standard': 'Nullius'} %} {% set run_names = {'harbor': 'Harbor', 'standard': 'the Nullius standard'} %} {% set count = namespace(datasets=0) %}{% for b in listed %}{% set count.datasets = count.datasets + b.datasets|length %}{% endfor %}

Benchmarks

{{ listed|length }} benchmarks · {{ count.datasets }} datasets

{#- Two routes in: the Nullius standard (a paper's own scripts as its Original setup), or Harbor. The assistant asks which (the import-benchmark skill); by hand, each route has its own way. #} {% from "catalogue/add_dialog.html" import add_dialog %} {% call add_dialog('a benchmark', prompts, 'benchmark') %}

Two ways a benchmark runs here. Pick its route, then follow it.

{% endcall %}
{% for c in cat.categories %} {% endfor %}
{% for r in ['standard', 'harbor'] %} {% endfor %}
{% for o in origins %} {% endfor %}
{# Two shelves: the official benchmarks, then the experiments - adapted here, flaws still to find. A card opens the benchmark's own page. #} {% for state, heading in [('official', 'Official'), ('experiment', 'Experiments')] %} {% set shelf = listed|selectattr('origin', 'equalto', state)|list %} {% if shelf %}

{{ heading }} {{ shelf|length }}

{% endif %} {% endfor %}
{% endblock %} {% block scripts %}{% endblock %}