{% extends 'timeseer.html' %} {% from 'macros.html' import alerter, bootstrap_icon, info_popover, menu_back, progress_bar_flow, visualize_series %} {% macro block_card_header(block_evaluation, results_url=none) %}
{{ block_evaluation.name }}
{% if results_url is not none %}
{% if source_name is not none %} {% endif %}
{% endif %}
{% endmacro %} {% block styles %} {% endblock %} {% block menu %} {{ menu_back(url_for('.list_flows', sourcename=source_name)) }} {% endblock %} {% block main %}

Evaluations for {{ flow_evaluation.group.flow.name }}

{% if flow_evaluation_groups|count > 0 %}
{% endif %}
{% for group in flow_evaluation_groups %} {% endfor %}
{% if flow_evaluation_groups|count > 0 %} {% endif %} Evaluation date
{% if flow_evaluation is not none and group.db_id != flow_evaluation.group.db_id %} {{ group.date|datetimeformat }} {% else %} {{ group.date|datetimeformat }} {% endif %}

{{ flow_evaluation.group.flow.name }} {% if flow_evaluation.group.flow.schedule_interval is not none %} {{ info_popover('Scheduled to run every ' + flow_evaluation.group.flow.schedule_interval, 'clock') }} {% endif %}

{% if flow_evaluation.group.flow.origin.value in ['ui', 'default', 'control loop'] %} {% endif %}
Date range
{% if flow_evaluation.group.time_range.has_no_time_range() is true %} - {% else %} {{ flow_evaluation.group.time_range.start_date|datetimeformat }} {{ bootstrap_icon('arrow-right-short', 'text-dark') }} {{ flow_evaluation.group.time_range.end_date|datetimeformat }} {% endif %}
{% if other_flow_evaluations|count > 1 %}
Series sets
{% else %}
Series set
{% endif %}
{{ progress_bar_flow( analysis_state, url_for('flows.get_flow_analysis_state',flowevaluationid=flow_evaluation.db_id), url_for('flows.cancel_flow_evaluation', flowevaluationid=flow_evaluation.db_id), flow_evaluation ) }}
{{ alerter() }}
{% for block in block_evaluations %} {% if block.type.name == 'UNIVARIATE_ANALYSIS' %}
{{ block_card_header(block, url_for('flow_univariate.display_dashboard') ) }}
{% if block_configurations[block.db_id].module_types|count > 0 %}

Module types:

    {% for module_type in block_configurations[block.db_id].module_types|sort %}
  • {{ module_type|replace('_', ' ')|capitalize }}
  • {% endfor %}
{% endif %} {% if block_configurations[block.db_id].modules|count > 0 %}

Modules:

    {% for module_name in block_configurations[block.db_id].modules|sort %}
  • {{ module_name|replace('_', ' ')|capitalize }}
  • {% endfor %}
{% endif %}
{% elif block.type.name == 'COMPARISON' %}
{{ block_card_header(block, url_for('flow_comparison.show_comparison')) }}
Reference time range: from {{ block_configurations[block.db_id].reference_time_range.start_date|datetimeformat }} to {{ block_configurations[block.db_id].reference_time_range.end_date|datetimeformat }}
{% elif block.type.name == 'MULTIVARIATE_ANALYSIS' %}
{{ block_card_header(block, url_for('flow_multivariate.show_statistics')) }}
{% if block_configurations[block.db_id].module_types|count > 0 %}

Module types:

    {% for module_type in block_configurations[block.db_id].module_types|sort %}
  • {{ module_type|replace('_', ' ')|capitalize }}
  • {% endfor %}
{% endif %} {% if block_configurations[block.db_id].modules|count > 0 %}

Modules:

    {% for module_name in block_configurations[block.db_id].modules|sort %}
  • {{ module_name|replace('_', ' ')|capitalize }}
  • {% endfor %}
{% endif %}
{% elif block.type.name == 'FILTER' %}
{{ block_card_header(block) }}
{% if block_configurations[block.db_id].filters|count == 0 %}
No filters defined.
{% endif %} {% set univariate_filters = block_configurations[block.db_id].filters|selectattr('type_category.name', 'eq', 'UNIVARIATE')|list %} {% set multivariate_filters = block_configurations[block.db_id].filters|selectattr('type_category.name', 'eq', 'MULTIVARIATE')|list %} {% set augmentation_strategy = block_configurations[block.db_id].augmentation_strategy.value or 'remove values' %} {% if univariate_filters|count > 0 %}
Univariate filters
    {% for filter in univariate_filters %} {% if filter.series.value is defined and filter.series.value == 'ALL' %}
  • {{ filter.frame_type }} (all series, {{ augmentation_strategy }})
  • {% elif filter.series.value is defined and filter.series.value == 'THIS' %}
  • {{ filter.frame_type }} (this series, {{ augmentation_strategy }})
  • {% else %}
  • {{ filter.frame_type }} ({{ visualize_series(filter.series) }}, {{ augmentation_strategy }}{% if filter.filter_selection_only is true%}, only this series{% endif %})
  • {% endif %} {% endfor %}
{% endif %} {% if multivariate_filters|count > 0 %}
Multivariate filters
    {% for filter in multivariate_filters %}
  • {{ filter.frame_type }} ({{ augmentation_strategy }})
  • {% endfor %}
{% endif %}
{% elif block.type.name == 'EXPORT' %}
{{ block_card_header(block) }}
{% if block_configurations[block.db_id].exports|count > 0 %} {% else %}
No exports configured.
{% endif %}
{% elif block.type.name == 'FLIGHT_EXPOSE' %}
{{ block_card_header(block) }}
  • Exposed as "{{ name_flight_source(block_configurations[block.db_id], flow_evaluation) }}"
{% elif block.type.name == 'DATA_SERVICE_EXPOSE' %}
{{ block_card_header(block) }}
  • Exposed as "{{ name_data_service(block_configurations[block.db_id], flow_evaluation) }}"
{% elif block.type.name == 'SQL_SYNC' %}
{{ block_card_header(block) }}

Event frame fields mapped to columns in table "{{ block_configurations[block.db_id].sync_table }}":

    {% for k, v in block_configurations[block.db_id].sync_fields.items() %}
  • {{ k }}: {{ v }}
  • {% endfor %}
{% elif block.type.name == 'INTERPOLATE' %}
{{ block_card_header(block) }}
  • Rate: "{{ block_configurations[block.db_id].rate }}"
  • {% if block_configurations[block.db_id].rate == "smart" %}
  • Maximum percentage of interpolation information loss : {{ block_configurations[block.db_id].max_information_loss_percentage|float }}%
  • {% endif %}
  • Default interpolation type: "{{ block_configurations[block.db_id].default_interpolation_type.value }}"
{% endif %} {% endfor %}
{% endblock %} {% block scripts_bottom %} {% endblock %}