{% extends "base.html" %} {% block title %}{{ analysis.title }} — The Shooter's Network{% endblock %} {% block content %}
{% if analysis.session_id %} {{ _('Session') }} › {% else %} {{ _('Dashboard') }} › {% endif %} {{ _('Analysis') }}

{{ analysis.title }}

{{ analysis.created_at.strftime('%d %b %Y') }}  ·  {{ analysis.shot_count }} {{ _('shot(s)') }}  ·  {{ analysis.group_count }} {{ _('group(s)') }}
{% if has_pdf %} ⇓ {{ _('Download PDF report') }} {% endif %} {% if current_user.is_authenticated and current_user.id == analysis.user_id %}
{% endif %} ← {{ _('New analysis') }}

{{ _('Overall Statistics') }}

{{ _('Metric') }}{{ _('Value') }}
{{ _('Total shots') }}{{ overall.count }}
{{ _('Min speed') }}{{ "%.4f"|format(overall.min_speed) }}
{{ _('Max speed') }}{{ "%.4f"|format(overall.max_speed) }}
{{ _('Mean speed') }}{{ "%.4f"|format(overall.mean_speed) }}
{{ _('Std dev (speed)') }} {% if overall.std_speed is not none %}{{ "%.4f"|format(overall.std_speed) }}{% else %}–{% endif %}
Avg speed and std dev per group

{{ _('Groups') }} — {{ groups_display|length }} {{ _('group(s) detected') }}

{% for stat, chart_b64 in groups_display %}

{{ _('Group %(n)s', n=stat.group_index) }}

{{ stat.time_start }} – {{ stat.time_end }}  |  {{ stat.count }} {{ _('shot(s)') }}
{{ _('Metric') }}{{ _('Value') }}
{{ _('Min speed') }}{{ "%.4f"|format(stat.min_speed) }}
{{ _('Max speed') }}{{ "%.4f"|format(stat.max_speed) }}
{{ _('Mean speed') }}{{ "%.4f"|format(stat.mean_speed) }}
{{ _('Std dev (speed)') }} {% if stat.std_speed is not none %}{{ "%.4f"|format(stat.std_speed) }}{% else %}–{% endif %}
Speed chart for group {{ stat.group_index }}
{% endfor %} {% endblock %}