{% extends 'data-service-series-layout.html' %} {% from 'macros.html' import info_popover, visualize_score %} {% set title = 'Metadata' %} {% block menu %} {{ data_service_series_menu(title) }} {% endblock %} {% block series_title %}

Metadata

{% endblock %} {% block series_action %} Calculated metadata Audit trail {% endblock %} {% block series_content %}

Evaluations for {{ view_evaluation.data_service_view.data_service.name }}

{% for block_evaluation, calculated_metadata in all_calculated_metadata|dictsort(reverse=true) %} {% endfor %}
{% if view_evaluations|count > 0 %} {% endif %} Evaluation date
{{ all_block_evaluations[block_evaluation].name }} ({{all_block_evaluations[block_evaluation].flow_evaluation.group.flow.name}})
{{ all_block_evaluations[block_evaluation].flow_evaluation.group.date|ts_datetime }}
{% for k, v in calculated_metadata.iter_names() if calculated_metadata.is_shown(k) %}
{% if v is not none and v != '' %}
{{ k|capitalize }}
{% if k == 'dictionary' %}
{% for value, label in v.mapping.items() %} {% endfor %}
{{ label }} {{ value }}
{% elif k in ['data type', 'interpolation type', 'process type'] %}
{{ v.value }}
{% else %}
{{ v|numberformat }}
{% endif %} {% endif %}
{% endfor %}
{% if metadata_score is not none %}
Metadata score: {{ metadata_score }}%
{% endif %} {% if metadata %} {% for block_evaluation in selected_evaluation_ids|sort(reverse=true) %} {% endfor %} {% for k, v in metadata.iter_names() if metadata.is_shown(k) %} {% if v is not none and v != '' %} {% if k == 'dictionary' %} {% elif k in ['data type', 'interpolation type', 'process type'] %} {% else %} {% endif %} {% else %} {{ visualize_score(none) }} {% endif %} {% for calculated_metadata in selected_calculated_metadata %} {% endfor %} {% endfor %}
Metadata Configured valueCalculated value
{{ all_block_evaluations[block_evaluation].flow_evaluation.group.date|ts_datetime }}
{{ k|capitalize }} {% if k in spec and spec.get_field(k) is not none %} {{ info_popover('Sensor spec manually updated.', 'plus-circle') }} {% endif %} {% for value, label in v.mapping.items() %} {% endfor %}
{{ label }} {{ value }}
{{ v.value }}{{ v|numberformat }} {% if calculated_metadata.get_field_by_name(k) is not none %} {% if k == 'process type' or k == 'data type' %} {{ calculated_metadata.get_field_by_name(k).value }} {% else %} {{ calculated_metadata.get_field_by_name(k)|numberformat }} {% endif %} {% else %} {% endif %}

Manually enter sensor specs.

{% endif %} {% endblock %}