Sphinx-Needs Timing Measurement: {{build_data['project']}}

Build Duration: {{"%.2f"|format(build_data['duration'])}}s       Build timestamp: {{ build_data['timestamp'] }}       Elements: {{data|length}}

Overview

{% for key, value in data.items()|sort(attribute='0') %} {% endfor %}
# Function Category Source Overall [s] Average [s] Min [s] Max [s] Amount Min/Max spread [%] Ratio build time[%]
{{ loop.index }} {{value['name']}} {{ value['category'] }} {{ value['source'] }} {{ "%.7f"|format(value['overall']) }} {{ "%.7f"|format(value['avg']) }} {{ "%.7f"|format(value['min']) }} {{ "%.7f"|format(value['max']) }} {{ "%.0f"|format(value['amount']) }} {{ "%.1f"|format(value['min_max_spread']) }} {{ "%.2f"|format(value['overall'] / build_data['duration']*100) }}

Details

{% for key, value in data.items()|sort(attribute='1.name') %}

{{value['name']}}
({{value['category']}}, {{value['source']}})

{% for result in [('Amount', 'amount'), ('Overall [s]', 'overall'), ('Average [s]', 'avg'), ('Min [s]', 'min'), ('Max [s]', 'max'), ('Min-Max spread [%]', 'min_max_spread')] %} {% endfor %}
{{result[0]}} {{ "%.5f"|format(value[result[1]]) }}
Ratio build time [%] {{ "%.2f"|format(value['overall'] / build_data['duration']*100) }}
Max run analysis

Max: {{value['max']}}

args

{{value['max_params']['args']}}

kwargs

{{value['max_params']['kwargs']}}
Show Meta Data

File: {{value['file']}}

Line: {{value['line']}}

Function docs

{{value['doc']|replace('\n', '
')|safe}}
{% endfor %}