{% extends "base.html" %} {% block title %}Combination #{{ combo.id }} — PhysCom{% endblock %} {% block content %}
{{ e.dimension }}
{{ e.description }}
| Key | Value | Type |
|---|---|---|
| {{ dep.key }} | {{ dep.value }}{{ ' ' + dep.unit if dep.unit else '' }} | {{ dep.constraint_type }} |
| Metric | Raw Value | Domain Range | Position | Normalized | Weight |
|---|---|---|---|---|---|
| {{ s.metric_name }} | {% set unit = s.metric_unit or '' %}{{ "%.2f"|format(s.raw_value) if s.raw_value is not none else '—' }}{{ ' ' + unit if unit and s.raw_value is not none else '' }} | {%- if mb -%} {{ "%.2f"|format(mb.norm_min) }} — {{ "%.2f"|format(mb.norm_max) }}{{ ' ' + unit if unit else '' }} {%- else -%} — {%- endif -%} | {%- if mb and s.raw_value is not none -%} {%- if s.raw_value <= mb.norm_min -%} at/below min {%- elif s.raw_value >= mb.norm_max -%} at/above max {%- else -%} {% set pct = ((s.raw_value - mb.norm_min) / (mb.norm_max - mb.norm_min) * 100) | int %} {%- endif -%} {%- else -%} — {%- endif -%} | {{ "%.4f"|format(s.normalized_score) if s.normalized_score is not none else '—' }} | {{ "%.0f%%"|format(mb.weight * 100) if mb else '—' }} |