{% extends 'base.html' %} {% block title %}IvoryOS | Dashboard{% endblock %} {% block body %}

Welcome back, {{ current_user.get_id() }}!

Manage and automate your liquid handling and experimental workflows.

{% if off_line %} Simulation Mode (Offline) {% else %} System Connected (Online) {% endif %} v{{ version }}
Recently Modified Designs
View Full Library
{% if recent_scripts %}
{% for script in recent_scripts %} {% endfor %}
Workflow Name Deck Configuration Last Modified Actions
{{ script.name }}
{{ script.author or 'System' }}
{{ script.deck }} {{ script.last_modified if script.last_modified else 'N/A' }} Open in Editor
{% else %}
No designs found in the database

Get started by building a new liquid handling script using the interactive block canvas.

Create New Design
{% endif %}
{# What to do, in the order a lab does it; each row goes there. Not a tour: it is all here at once, and anyone who knows the way just clicks where they are going. #} {% macro step(number, url, title, text) %} {{ number }}
{{ title }}
{{ text }}
{% endmacro %}
Getting Started
{% set n = namespace(step=0) %}
{% if not off_line %} {% set n.step = n.step + 1 %} {{ step(n.step, url_for('control.deck_controllers'), 'Try Your Instruments', 'Call methods directly.') }} {% endif %} {% set n.step = n.step + 1 %} {{ step(n.step, url_for('design.experiment_builder'), 'Build a Workflow', 'Drag actions in; #name makes an input.') }} {% set n.step = n.step + 1 %} {{ step(n.step, url_for('execute.experiment_run'), 'Run It', 'Repeat, a table of values, or an optimizer.') }} {% set n.step = n.step + 1 %} {{ step(n.step, url_for('data.list_workflows'), 'Review the Results', 'Every step and value; export CSV.') }}
{# the same tips as the workflow designer's "?" #} {% include 'components/info_modal.html' %} {% endblock %}