{% for stub, files in component_files.items() %}

{{ stub }}

{% set my_ocr_df = ocr_df[ocr_df["id"] == stub] %}
{% for _, row in my_ocr_df.iterrows() %}

Classification: {{ row["label_classification"] }}

{% for field in label_fields %} {% if field in row %} {% endif %} {% endfor %}
Field Image Text
{{ field }} {% for image in get_field_images(row, field) %} {% endfor %}

{{ row[field] }}

{% if ocr_result_str(row, field, "Tesseract") %}

Tesseract: {{ ocr_result_str(row, field, "Tesseract")}}.

{% endif %} {% if ocr_result_str(row, field, "TrOCR") %}

TrOCR: {{ ocr_result_str(row, field, "TrOCR")}}.

{% endif %} {% if ocr_result_str(row, field, "LLM") %}

LLM: {{ ocr_result_str(row, field, "LLM")}}.

{% endif %}
{% endfor %}

Sheet Components

{% for file in files %} {% endfor %}
Component Image
{{ get_classification(file) }}
{% endfor %}