{% extends "base.html" %} {% block title %}{{ ap.description | truncate(40) }} · {{ app_name }}{% endblock %} {% block body %} {% include "_nav.html" %} {%- macro conn_desc(point) -%} {%- if point.iso_thread -%} ISO M{{ point.iso_thread.diameter_mm }}×{{ point.iso_thread.pitch_mm }} {%- elif point.unc_thread -%} UNC {{ point.unc_thread.diameter_fraction }}-{{ point.unc_thread.tpi }} {{ point.unc_thread.series.value }} {%- elif point.clamp_connection -%} Clamp {{ point.clamp_connection.min_mm if point.clamp_connection.min_mm is not none else point.clamp_connection.min_in }}–{{ point.clamp_connection.max_mm if point.clamp_connection.max_mm is not none else point.clamp_connection.max_in }} {%- elif point.static_connection -%} Static {{ point.static_connection.od_mm }} mm OD {%- else -%} — {%- endif -%} {%- endmacro -%}

← Augmented Parts

{{ ap.description }}

{{ ap.part_type.name }} {% if ap.sub_part_type %}{{ ap.sub_part_type.name }}{% endif %} {% if ap.sku %}· SKU {{ ap.sku }}{% endif %}

Details

SKU
{{ ap.sku or "—" }}
Description
{{ ap.description }}
Colour
{{ ap.colour.name if ap.colour else "—" }}
Manufacturer
{{ ap.manufacturer.name if ap.manufacturer else "—" }}
Type
{{ ap.part_type.name }}
Sub type
{{ ap.sub_part_type.name if ap.sub_part_type else "—" }}
Scope model
{% if ap.scope_model %} {{ ap.scope_model.name }} {% if ap.scope_model.url %} · link{% endif %} {% else %}—{% endif %}
{% if scope_info %}

Scope information

Magnification
{% if scope_info.magnification_min is not none or scope_info.magnification_max is not none %} {{ scope_info.magnification_min if scope_info.magnification_min is not none else "?" }}–{{ scope_info.magnification_max if scope_info.magnification_max is not none else "?" }}× {% else %}—{% endif %}
Model suffix
{{ scope_info.model_suffix or "—" }}
Objective thread
{{ scope_info.objective_thread_pitch or "—" }}
{% endif %}

Attachment points

{% for point in attachment_points %}
{{ point.attachment_point_name.name }} {{ conn_desc(point) }}
{% else %}

No attachment points recorded.

{% endfor %}
{% if can_read_fits %}
{% include "admin/_augmented_part_fits.html" %}
{% endif %}
{% endblock %}