{% extends "base.html" %} {% load steeloweb_extras %} {% block title %}{{ preparation.name }} - Data Preparation{% endblock %} {% block content %}
{% if messages %}
{% for message in messages %} {% endfor %}
{% endif %}

{{ preparation.name }}

{{ preparation.get_status_display }}
{% if preparation.status != 'ready' and preparation.status != 'failed' %}
Processing Progress
{% include "steeloweb/includes/data_preparation_progress.html" with preparation=preparation %}
{% endif %}
Status Information
{% if preparation.status == 'ready' %} {% endif %} {% if preparation.updated_at != preparation.created_at %} {% endif %} {% if preparation.processing_time %} {% endif %}
Status: {{ preparation.get_status_display }} {% if preparation.status == 'ready' %} {% elif preparation.status == 'failed' %} {% endif %}
Progress:
{{ preparation.progress }}%
Created: {{ preparation.created_at|date:"Y-m-d H:i:s" }}
Last Updated: {{ preparation.updated_at|date:"Y-m-d H:i:s" }}
Processing Time: {{ preparation.processing_time|floatformat:1 }} seconds
Data Sources
{% if preparation.master_excel %} {% else %} {% endif %}
Core Data Package: {{ preparation.core_data_package.name }} ({{ preparation.core_data_package.version }})
Geo Data Package: {{ preparation.geo_data_package.name }} ({{ preparation.geo_data_package.version }})
Master Excel File: {{ preparation.master_excel.name }} {% if preparation.master_excel.validation_status == 'valid' %} Valid {% elif preparation.master_excel.validation_status == 'warnings' %} Valid with Warnings {% endif %}
Master Excel: Using default from S3
{% if preparation.timing_data and preparation.status == 'ready' %}
Performance Analysis
High-level Step Timing
{% render_step_timing_table preparation.timing_data.step_timings %}
Detailed File Creation Timing
{% render_file_timing_table preparation.timing_data.file_timings preparation.pk %}
{% endif %} {% if preparation.preparation_log %}
Processing Log
{{ preparation.preparation_log }}
{% endif %} {% if preparation.error_message %}
Error Details
Error: {{ preparation.error_message }}
{% endif %} {% if preparation.data_directory and preparation.status == 'ready' %}
Generated Data
Success! Data has been prepared and is ready to use.

Output Location:
{{ preparation.data_directory }}

{% endif %} {% if simulations %} {% endif %}
Back to Master Excel Files
{% if preparation.status == 'ready' %} Create Simulation {% endif %}
{% endblock %}