{% extends "base.html" %} {% from "_macros.html" import collapse_card_start, collapse_card_end %} {% block content %}

Experiment {{ experiment.label}}

{{ collapse_card_start("Info") }}
id
{{ experiment.id }}
label
{{ experiment.label }}
subject
[{{ experiment.subject.id }}] {{ experiment.subject.label }}
{% if experiment.external_experiment_links %}
external ids

{% for external_exp in experiment.external_experiment_links %} {{ external_exp.external_system.system_name }}: {{ external_exp.external_id }} {% endfor %}

{% endif %}
scan date
{{ experiment.scandate }}
state
[{{ experiment.state.id }}] {{ experiment.state.label }}
{{ collapse_card_end("Info") }} {{ collapse_card_start("Variables", data_count=experiment.variable_map|length) }} {% for name, value in experiment.variable_map.items() | sort(attribute='id') %} {% endfor %}
variable name value
{{name}} {{value | yaml_dump }}
{{ collapse_card_end("Variables") }} {{ collapse_card_start("Actions", data_count=experiment.actions|length) }} {% for action in experiment.actions | sort(attribute='id') %} {% endfor %}
id time start state end state action finished description
{{action.id}} {{action.start_time}} [{{action.transition.source_state.id}}] {{action.transition.source_state.label}} [{{action.transition.destination_state.id}}] {{action.transition.destination_state.label}} {{action.end_time}} {{action.freetext}}
{{ collapse_card_end("Actions") }} {% endblock %}