{% extends "base.html" %} {% block content %}

Pure Fuel Generator

Generate candidate pure fuel molecules using molecular evolution and rank them based on cetane number, fuel property constraints, and optional YSI minimisation.

{% if error %}
{{ error }}
{% endif %} {% if info %}
{{ info }}
{% endif %}
Generator Configuration
Choose whether to target a desired CN value or search for the highest CN candidates.
CN above 40 is recommended for easier optimisation.
Enables multi-objective optimisation for CN and smoke tendency.
{% if run_info %}
Generation Summary

Mode

{{ run_info.mode }}

Target CN

{% if run_info.target_cn is not none %} {{ run_info.target_cn }} {% else %} — {% endif %}

Objective

{{ run_info.objective }}

Filtered

{{ run_info.n_final }}

Pareto

{{ run_info.n_pareto }}
{% endif %} {% if final_table %}
Best Candidates with Property Constraints

Candidates ranked after applying fuel property filters.

{{ final_table | safe }}
{% endif %} {% if unfiltered_table %}
Best Candidates without Property Constraints

Raw generated candidates before final property filtering.

{{ unfiltered_table | safe }}
{% endif %} {% if pareto_table %}
Pareto Front

Non-dominated candidates balancing CN accuracy and low YSI.

{{ pareto_table | safe }}
{% endif %}
{% endblock %}