Dexy Run Report

Results of your Run


This is a logfile to help you understand how dexy has processed your files and to assist with troubleshooting.



Timing

The total elapsed time for batch {{ batch_id }} was {{ "%0.2f" % batch_info.elapsed }} ({{ "%0.2f" % (float(batch_info.elapsed)/60)}} minutes).

A total of {{ total_artifacts }} artifacts were created, of which {{ base_artifacts }} were base artifacts (the initial stage of processing), {{ cached_artifacts }} were cached from previous runs, and {{ run_artifacts }} were run. The total time spent running artifacts was {{ total_run_elapsed }}, or {{ "%0.2f%%" % (float(total_run_elapsed) / float(batch_info.elapsed) * 100) }} of the total batch time.

Controller Times:
{% for name, elapsed in batch_info['timing'] -%}
  {{ "%0.3f" % elapsed }} {{ name }}
{% endfor -%}
 
 

Filter Run Times:
{% for filter_class in sorted(run_time_by_key) -%}
{% set times = run_time_by_key[filter_class] -%}
{{ filter_class }}
n {{ len(times) }}
min: {{ min(times) }}
max: {{ max(times) }}
avg: {{ float(sum(times))/len(times) }}

{% endfor -%}

Config

This is the configuration which was used for this run:

{{ dexy_config }}

Documents

{% for key, doc in docs.iteritems() -%}

{{ key }}

Total elapsed time: {{ "%0.3f" % doc.elapsed }}
{% for name, elapsed in doc['timing'] -%}
  {{ "%0.3f" % elapsed }} {{ name }}
{% endfor -%}
{% if doc.args.__len__() > 0 %}

Arguments


                    {{ highlight_json(doc.args) }}
                    
{% endif %} {% if doc.inputs.__len__() > 0 %}

Inputs

    {% for key in doc.inputs %}
  • {{ key }}
  • {% endfor %}
{% endif %}

Artifacts

{% for h, source, elapsed in doc.artifacts -%} {% set a = artifacts[h] -%} {% endfor -%}
KeyLinkFinalElapsedRun TypeSections
{{ a.key }} {{ a.filepath() }} {{ a.final }} {{ "%0.4f" % elapsed }} {{ source }} {% if a.data_dict -%} {% for k in a.data_dict.keys() -%} {{ k }}
{% endfor -%} {% endif -%}

{% for h, source, elapsed in doc.artifacts -%} {% set a = artifacts[h] -%} {% if a.stdout -%}

{{ a.key }} stdout

{{ a.stdout_html }} {% endif -%} {% endfor -%}

Document Log

{{ doc.log }}

{% endfor %}