{% extends "base.html" %}
{% import "_macros.html" as m %}
{% block title %}{{ array_name }} – array summary{% endblock %}
{% block page_styles %}
/* Table + caption styles are canonical in emit_css now. */
.meta-grid div { font-size:0.82rem; }
.btn { display:inline-block; padding:0.15em 0.55em; border-radius:4px; font-size:0.75rem;
font-weight:700; text-decoration:none; color:#fff; margin:0 0.15rem 0.2rem 0; }
.btn-sum { background:#2c3e50; }
.btn-stk { background:#2980b9; }
.btn-grd { background:#8e44ad; }
.btn-miss { background:#bbb; cursor:default; pointer-events:none; }
.fig { max-width:60%; display:block; margin:0.5rem auto 1rem; border:1px solid var(--rule); border-radius:4px; }
{% endblock %}
{% block masthead_title %}{{ array_name }}{% endblock %}
{% block masthead_type %}Array{% endblock %}
{% block masthead_nav %}{% endblock %}
{% block masthead_meta %}
{% if year %}
Year{{ year }}{% endif %}
{% if cruise %}Cruise{{ cruise }}{% endif %}
{% if ship %}Ship{{ ship }}{% endif %}
{% if project %}Project{{ project }}{% endif %}
{% if deploy_time %}Deployment{{ deploy_time }}{% endif %}
{% if recover_time %}Recovery{{ recover_time }}{% endif %}
Moorings{{ moorings | length }}
{% endblock %}
{% block content %}
Jump to:
Moorings •
Instrument summary •
Completeness
{% if fig_map_b64 %}
Mooring positions
{{- m.dbg(fig_map_b64, "max-width 60%") }}
{% endif %}
Moorings
| # |
Mooring |
Latitude |
Longitude |
Depth (m) |
Deployment |
Recovery |
Duration |
Instruments |
Reports |
{% for r in moorings %}
| {% if r.color_hex %}{% endif %}{{ r.position }} |
{{ r.mooring }} |
{{ "%.4f"|format(r.lat) if r.lat is not none else "—" }} |
{{ "%.4f"|format(r.lon) if r.lon is not none else "—" }} |
{{ r.waterdepth if r.waterdepth else "—" }} |
{{ r.deploy_time }} |
{{ r.recover_time }} |
{{ r.duration }} |
{{ r.n_instruments }} |
{% if r.report_exists %}
Summary
{% else %}
Summary
{% endif %}
{% if r.stack_exists %}
Stack
{% endif %}
{% if r.grid_exists %}
Grid
{% endif %}
|
{% endfor %}
{% if type_summary %}
Instrument type summary
| Type |
Deployed |
Complete (Stage 3 ✓) |
Skipped / no raw |
Stopped early |
Notes |
{% for row in type_summary %}
| {{ row.itype }} |
{{ row.deployed }} |
{{ row.complete }} |
{{ row.skipped }} |
{{ row.stopped_early }} |
{{ row.notes }} |
{% endfor %}
{% endif %}
{% if mooring_completeness %}
Data completeness by mooring
| Mooring |
Depth (m) |
Deployed |
Complete |
Skipped |
Stopped early |
Deployment (UTC) |
Recovery (UTC) |
Duration |
{% for row in mooring_completeness %}
| {{ row.mooring }} |
{{ row.waterdepth if row.waterdepth else "—" }} |
{{ row.deployed }} |
{{ row.complete }} |
{{ row.skipped }} |
{{ row.stopped_early }} |
{{ row.deploy_time }} |
{{ row.recover_time }} |
{{ row.duration }} |
{% endfor %}
{% endif %}
{% endblock %}