{% extends "base.html" %} {% load url %} {% load humanize %} {% load naturaldelta %} {% load static %} {% load costs %} {% load divide_by %} {% block title %} Statistics - {{ block.super }} {% endblock %} {% block breadcrumbs %}
{% endblock %} {% block content %}| Number | Issued | Support Costs | Compute Costs | Storage Costs | Reference | Status |
|---|---|---|---|---|---|---|
| {{ invoice.internal_invoice_number }} | {{ invoice.issued_on }} | € {{ invoice.support_costs_euros }} | € {{ invoice.compute_costs_euros }} | € {{ invoice.storage_costs_euros }} | {{ invoice.external_reference }} | {{ invoice.get_payment_status_display }} |
| Challenge Status | Should be Open | Percentage Budget Consumed | Approved Compute Costs | Total Compute Costs Incurred | Available Compute Costs | Object Storage Costs per Year | Registry Storage Costs per Year |
|---|---|---|---|---|---|---|---|
| {{ challenge.status.name }} | {% if challenge.should_be_open_but_is_over_budget %}{% endif %} | {% if challenge.percent_budget_consumed is not None %}{{ challenge.percent_budget_consumed }} %{% endif %} | {{ challenge.approved_compute_costs_euro_millicents|millicents_to_euro }} | {{ challenge.compute_cost_euro_millicents|millicents_to_euro }} | {{ challenge.available_compute_euro_millicents|millicents_to_euro }} | {{ challenge.size_in_storage|storage_bytes_to_euro_per_year }} | {{ challenge.size_in_registry|registry_bytes_to_euro_per_year }} |
Note that the total compute cost for the challenge may be less than the sum of the total compute costs for each phase. This can be caused by re-use of archive items between phases.
| Phase | Type | Status | Number of Archive Items | Number of Submissions | Number of Successful Submissions | Number of Unique Creators | Average Algorithm Job Duration | Total Compute Cost | Estimated Cost per Successful Submission |
|---|---|---|---|---|---|---|---|---|---|
| {{ phase.title }} | {{ phase.get_submission_kind_display }} | {{ phase.status.name }} | {{ phase.num_archive_items }} | {{ phase.num_submissions }} | {{ phase.num_successful_submissions }} | {{ phase.num_creators }} | {{ phase.average_algorithm_job_duration|naturaldelta }} | {{ phase.compute_cost_euro_millicents|millicents_to_euro }} | {% if phase.num_successful_submissions %}{{ phase.compute_cost_euro_millicents|divide_by:phase.num_successful_submissions|millicents_to_euro }}{% endif %} |