{% 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 %} Audit trail {% endblock %} {% block series_content %} {% if metadata_score is not none %}
Metadata score: {{ metadata_score }}%
{% endif %} {% if metadata %} {% 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 %} {% if calculated_metadata is not none %} {% endif %} {% endfor %}
Metadata Configured value Calculated value
{{ 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 %}