{% extends "base.html" %} {% block title %}IMPSY Dashboard{% endblock %} {% block content %}

Dashboard

Follow the workflow steps to set up your interactive music system.

{% if workflow.config %}✓{% else %}1{% endif %}
Configure
{% if workflow.config %}config.toml ready{% else %}Set up I/O and model{% endif %}
{% if workflow.logs %}✓{% else %}2{% endif %}
Log Data
{% if workflow.logs %}{{ workflow.log_count }} log file{{ 's' if workflow.log_count != 1 }}{% else %}Record interactions{% endif %}
{% if workflow.datasets %}✓{% else %}3{% endif %}
Build Dataset
{% if workflow.datasets %}{{ workflow.dataset_count }} dataset{{ 's' if workflow.dataset_count != 1 }}{% else %}Generate from logs{% endif %}
{% if workflow.models %}✓{% else %}4{% endif %}
Train Model
{% if workflow.models %}{{ workflow.model_count }} model{{ 's' if workflow.model_count != 1 }}{% else %}Train or upload{% endif %}
System
    {% for key, value in hardware_info.items() %}
  • {{ key }} {{ value }}
  • {% endfor %}
Project
    {% for key, value in software_info.items() %}
  • {{ key }} {% if value is string and (value.startswith('http://') or value.startswith('https://')) %} {{ value }} {% elif value is iterable and value is not string %} {{ value | join(', ') }} {% else %} {{ value }} {% endif %}
  • {% endfor %}
{% endblock %}