{% extends "base.html" %} {% block content %}
{% for il in images %}

{{ il.image.title }} {% if il.image.short_description %} - {{ il.image.short_description }}{% endif %}

{{ il.image.created_at.strftime('%b %Y')|default('No date available') }}
{% set main_tabs = [ ('image', 'Image'), ('details', 'Details'), ('explore', 'Explore') ] %} {% for tab_id, tab_label in main_tabs %} {% endfor %}
{% set detail_tabs = [ ('lights', 'Lights'), ('nights', 'Nights'), ('equipment', 'Equipment'), ('software', 'Software') ] %} {% if il.guiding_html %} {% set detail_tabs = detail_tabs + [('guiding', 'Guiding')] %} {% endif %} {% if il.calibration_html %} {% set detail_tabs = detail_tabs + [('calibration', 'Calibration')] %} {% endif %} {% for tab_id, tab_label in detail_tabs %} {% endfor %}
{{ il.image.title }}
{% set moon_width = (1800 / il.image.pixel_scale) | int %}
@{{ il.image.author }}, 📍 {{ il.image.location }}

{{ il.image.description }}

{% for light in il.lights %} {% endfor %} {% set rows = { 'Lights': 'light_count', 'Single Exposure': 'exposure_time', 'Total Exposure': 'total_time', 'Gain': 'gain', 'Offset': 'offset_cam', 'Temp (°C)': 'temperature' } %} {% for label, field in rows.items() %} {% for light in il.lights %} {% endfor %} {% endfor %}
Filter {{ light.cam_filter|replace("Filter", "") }}
{{ label }}{{ light[field] }}
{% for date in il.dates %} {% endfor %}
Capture Dates Moon Illumination
{{ date.capture_date }} {{ date.moon_phase }} ({{ date.moon_illumination }}%)
{% for equipment in il.equipment_list %} {% endfor %}
{{ equipment.table|replace('_', ' ')|title+ ":" }} {{ equipment.brand | default('') + " " + equipment.name|replace(equipment.brand | default(''), '') }}
Acquisition {% for software in il.software_list %} {% if software.type == 'acquisition' %}

{{ software.name }}

{% endif %} {% endfor %}
Processing {% for software in il.software_list %} {% if software.type == 'processing' %} {% if software.metadata %}

{{ software.metadata | safe}}

{% else %}

{{ software.name }}

{% endif %} {% endif %} {% endfor %}
{{il.guiding_html | safe}}
{{il.calibration_html | safe}}
{% endfor %}
{% endblock %}