{% extends 'base.html' %} {% from "components/run_outcome.html" import outcome_icon %} {% block title %}IvoryOS | Experiment Logs{% endblock %} {% block body %}

Experiment Logs

Browse past workflow runs, inspect step-by-step logs, and export structured data outputs.

{% for workflow in workflows %} {# who submitted the run; not kept for runs from before it was #} {% endfor %}
Workflow Name {% if current_sort_by == 'name' %}{% endif %} Workflow ID {% if current_sort_by == 'id' %}{% endif %} Submitted By {% if current_sort_by == 'submitted_by' %}{% endif %} Start Time {% if current_sort_by == 'start_time' %}{% endif %} End Time {% if current_sort_by == 'end_time' %}{% endif %} Data Output Actions
{{ outcome_icon(workflow, 'bi-clipboard-data-fill', running_run_id) }}
{{ workflow.id }} {% if workflow.submitted_by %} {{ workflow.submitted_by }} {% else %} - {% endif %} {{ workflow.start_time.strftime("%Y-%m-%d %H:%M:%S") if workflow.start_time else '-' }} {{ workflow.end_time.strftime("%Y-%m-%d %H:%M:%S") if workflow.end_time else '-' }} {% if workflow.data_path %} Download CSV {% else %} - {% endif %}
View Logs {% if session['user'] == 'admin' or session['user'] == workflow.author %} {% else %} {% endif %}
{% endblock %}