{% if (imageNumber >= numberOfImages) or (imageNumber < 0) %} {% set imageNumber = (imageNumber%numberOfImages) %} {% endif %}
{% if data.get('algName','') == const['numeric_alg_name']['Hierarchical'] and imageNumber == 0 %}

Iter 0

Distance merge: {{data['distance_merge'][0]}}

{% for header in data['clusters_labels'][0]%} {% endfor %} {% for dMatrixNth in data['dist_matrix'][0] %} {% for el in dMatrixNth %} {% endfor %} {% endfor %}
{{header}}
{{el|round(2)}}
{% endif %}

Step: {{imageNumber+1}}/{{numberOfImages}}

{% if data.get('algName','') == const['numeric_alg_name']['Hierarchical'] %}

Iter {{imageNumber+1}}

Distance merge: {{data['distance_merge'][imageNumber+1]}}

{{data['clusters_labels'][imageNumber+1]}}

{% for header in data['clusters_labels'][imageNumber+1]%} {% endfor %} {% for dMatrixNth in data['dist_matrix'][imageNumber+1] %} {% for el in dMatrixNth %} {% endfor %} {% endfor %}
{{header}}
{{el|round(2)}}
{% endif %} {% if data.get('algName','') == const['numeric_alg_name']['Dbscan']%} {% if imageNumber==1 %}

Core points {{data['core_points']}}

{% elif imageNumber==2 %}

Border points {{data['border_points']}}

{% elif imageNumber==3 %}

Noise points {{data['noise_points']}}

{% endif %} {% endif %}