This is a logfile to help you understand how dexy has processed your files and to assist with troubleshooting.
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 -%}
This is the configuration which was used for this run:
{{ dexy_config }}Total elapsed time: {{ "%0.3f" % doc.elapsed }} {% for name, elapsed in doc['timing'] -%} {{ "%0.3f" % elapsed }} {{ name }} {% endfor -%}{% if doc.args.__len__() > 0 %}
{{ highlight_json(doc.args) }}
{% endif %}
{% if doc.inputs.__len__() > 0 %}
Key | Link | Final | Elapsed | Run Type | Sections |
---|---|---|---|---|---|
{{ a.key }} | {{ a.filepath() }} | {{ a.final }} | {{ "%0.4f" % elapsed }} | {{ source }} |
{% if a.data_dict -%}
{% for k in a.data_dict.keys() -%}
{{ k }} {% endfor -%} {% endif -%} |
{{ a.key }} stdout
{{ a.stdout }} {% endif -%} {% endfor -%}{{ doc.log }}