{% extends "base/base.html" %} {% comment %} SPDX-License-Identifier: AGPL-3.0-or-later Copyright (C) 2024-2025 Andrew Rechnitzer Copyright (C) 2024-2026 Colin B. Macdonald Copyright (C) 2024-2025 Deep Shah Copyright (C) 2026 Aidan Murphy {% endcomment %} {% load static %} {% block title %} ID Predictions {% endblock title %} {% block page_heading %} ID Predictions {% endblock page_heading %} {% block main_content %}
{% if id_reader_task_status.status == "Complete" %}

Re-run ID auto-reader tool {% for predictor in list_of_ML_predictors %} {% endfor %}

{{ id_reader_task_status.message }} {% elif id_reader_task_status.status == "Error" %}

Re-run ID auto-reader tool {% for predictor in list_of_ML_predictors %} {% endfor %}

{{ id_reader_task_status.message }} {% elif id_reader_task_status.status == "To Do" %}

Run ID auto-reader tool {% for predictor in list_of_ML_predictors %} {% endfor %}

Reader not yet run. {% else %}

{% for predictor in list_of_ML_predictors %} {% endfor %}

{{ id_reader_task_status.message }} {% endif %}
Auto-read paper IDs

Note that this table only shows papers which are prenamed or have predicted IDs

{% for pn, dat in predictions.items %} {% if "identified" in dat %} {% else %} {% endif %} {% if "prename" in dat %} {% else %} {% endif %} {% if "MLLAP" in dat %} {% else %} {% endif %} {% if "MLGreedy" in dat %} {% else %} {% endif %} {% if "MLBestGuess" in dat %} {% else %} {% endif %} {% endfor %}
Paper Identified Prenamed ID Predicted ID (LAP) Certainty Predicted ID (Greedy) Certainty Best Guess (Raw) Certainty Other Predictions
{{ pn }} {% if dat.image_pk %} {% endif %} {{ dat.identified }}{{ dat.status }}{{ dat.prename.0 }}{{ dat.MLLAP.0 }} {{ dat.MLLAP.1 }} {{ dat.MLGreedy.0 }} {{ dat.MLGreedy.1 }} {{ dat.MLBestGuess.0 }} {{ dat.MLBestGuess.1 }} {% for name, prediction_data in dat.items %} {% if name == "identified" %} {% elif name == "prename" %} {% elif name == "MLLAP" %} {% elif name == "MLGreedy" %} {% elif name == "MLBestGuess" %} {% elif name == "image_pk" %} {% else %} {{ name }}: {{ prediction_data.0 }} ({{ prediction_data.1 }})
{% endif %} {% endfor %}
{% endblock main_content %}