{% extends 'timeseer.html' %} {% from 'macros.html' import alerter, bootstrap_icon, info_popover, menu_back, progress_bar_flow, visualize_series %} {% set is_disabled = analysis_state.flow_state.is_defined() and (analysis_state.flow_state.pending > 0 or analysis_state.flow_state.is_running() or (analysis_state.block_state.is_defined() and not analysis_state.block_state.is_completed())) or flow.name in sources %} {% macro block_card_header(modal_target, block, results_url=none) %}
{% if missing_dependencies[block.db_id]|count > 0 %} {{ info_popover('Missing a dependency on a block with type: ' + missing_dependencies[block.db_id]|join(', '), 'exclamation-triangle', 'text-warning', placement='top') }} {% endif %} {{ block.configuration.block_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.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.name }}

{% if flow.time_range.relative_date %} {{ flow.time_range.relative_date }} {% else %} From {{ flow.time_range.start_date|datetimeformat }} to {{ flow.time_range.end_date|datetimeformat }} {% endif %}

{% if flow_evaluation is not none %}
Date range
{{ flow_evaluation.group.time_range.start_date|datetimeformat }} {{ bootstrap_icon('arrow-right-short', 'text-dark') }} {{ flow_evaluation.group.time_range.end_date|datetimeformat }}
{% if other_flow_evaluations|count > 1 %}
Series sets
{% else %}
Series set
{% endif %}
{% 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() }}
Time series
{% if flow_evaluation is not none %} Display {% endif %} {% if flow_evaluation is none or flow_evaluation.group.db_id == (flow_evaluation_groups|first).db_id %} {% endif %}
Weights
{% if flow_evaluation is not none %} Display {% endif %} {% if flow_evaluation is none or flow_evaluation.group.db_id == (flow_evaluation_groups|first).db_id %} {% endif %}
{% for block in blocks %} {% if block.configuration.block_type.name == 'UNIVARIATE_ANALYSIS' %}
{{ block_card_header("#editUnivariateAnalysesModal", block, url_for('flow_univariate.display_dashboard') ) }}
    {% for module_type in block.configuration.module_types|sort %}
  • {{ module_type|replace('_', ' ')|capitalize }}
  • {% endfor %}
{% elif block.configuration.block_type.name == 'COMPARISON' %}
{{ block_card_header("#editComparisonModal", block, url_for('flow_comparison.show_comparison')) }}
Reference time range: from {{ block.configuration.reference_time_range.start_date|datetimeformat }} to {{ block.configuration.reference_time_range.end_date|datetimeformat }}
{% elif block.configuration.block_type.name == 'MULTIVARIATE_ANALYSIS' %}
{{ block_card_header("#editMultivariateAnalysesModal", block, url_for('flow_multivariate.show_statistics')) }}
    {% for module_type in block.configuration.module_types|sort %}
  • {{ module_type|replace('_', ' ')|capitalize }}
  • {% endfor %}
{% elif block.configuration.block_type.name == 'FILTER' %}
{{ block_card_header("#editFiltersModal", block) }}
{% if block.configuration.filters|count == 0 %}
No filters defined.
{% endif %} {% set univariate_filters = block.configuration.filters|selectattr('type_category.name', 'eq', 'UNIVARIATE')|list %} {% set multivariate_filters = block.configuration.filters|selectattr('type_category.name', 'eq', 'MULTIVARIATE')|list %} {% 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, {{ block.configuration.augmentation_strategy.value }})
  • {% elif filter.series.value is defined and filter.series.value == 'THIS' %}
  • {{ filter.frame_type }} (this series, {{ block.configuration.augmentation_strategy.value }})
  • {% else %}
  • {{ filter.frame_type }} ({{ visualize_series(filter.series) }}, {{ block.configuration.augmentation_strategy.value }})
  • {% endif %} {% endfor %}
{% endif %} {% if multivariate_filters|count > 0 %}
Multivariate filters
    {% for filter in multivariate_filters %}
  • {{ filter.frame_type }} ({{ block.configuration.augmentation_strategy.value }})
  • {% endfor %}
{% endif %}
{% elif block.configuration.block_type.name == 'EXPORT' %}
{{ block_card_header("#editExportModal", block) }}
{% if block.configuration.exports|count > 0 %} {% if block_evaluations.get(block.db_id) is not none %} {% else %}

Export did not run in this flow evaluation.

{% endif %} {% else %} to export as XLSX. {% endif %}
{% elif block.configuration.block_type.name == 'FLIGHT_EXPOSE' %}
{{ block_card_header("#editFlightExposeModal", block) }}
  • {% if flow_evaluation is not none %} Exposed as "{{ name_flight_source(block.configuration, flow_evaluation) }}" {% else %} Evaluate the flow to expose the data. {% endif %}
{% endif %} {% endfor %}
{% endblock %} {% block scripts_bottom %} {% endblock %}