{% extends "allianceauth/base-bs5.html" %} {% load humanize %} {% block page_title %}Upwell Fuel{% endblock %} {% block content %}

Upwell Fuel fuel planning for the next {{ period_days }} day{{ period_days|pluralize }}

Structures
{{ report.structure_count }}
Burn over {{ period_days }}d
{{ report.blocks_needed|floatformat:0|intcomma }}
fuel blocks consumed
Still to buy
{{ report.blocks_to_buy|floatformat:0|intcomma }}
{{ report.volume_to_buy|floatformat:0|intcomma }} m³ to haul
Estimated cost
{% if report.has_prices %}
{{ report.isk_to_buy|floatformat:0|intcomma }}
ISK at average price
{% else %}
no market prices loaded
{% endif %}
{% if not report.has_prices %}
ISK estimates need market prices, which nothing is currently loading. Schedule eveuniverse.tasks.update_market_prices in CELERYBEAT_SCHEDULE and the cost column fills in on the next run.
{% endif %} {% if report.modelled_count or report.unknown_count %}
{% if report.modelled_count %} {{ report.modelled_count }} structure{{ report.modelled_count|pluralize }} could not report a measured burn rate, so the figure is estimated from the service modules fitted. Estimates are marked in the table. {% endif %} {% if report.unknown_count %} {{ report.unknown_count }} structure{{ report.unknown_count|pluralize }} has no usable fuel data at all and contributes nothing to the totals. {% endif %}
{% endif %} {% if report.by_corporation|length > 1 %}
By corporation
{% if report.has_prices %}{% endif %} {% for total in report.by_corporation %} {% if report.has_prices %} {% endif %} {% endfor %}
Corporation Structures Burn over {{ period_days }}d To buyISK
{{ total.corporation }} {{ total.structures }} {{ total.blocks_needed|floatformat:0|intcomma }} {{ total.blocks_to_buy|floatformat:0|intcomma }}{{ total.isk_to_buy|floatformat:0|intcomma }}
{% endif %}
Structures soonest to run dry first
{% if report.has_prices %}{% endif %} {% for row in report.rows %} {% if report.has_prices %} {% endif %} {% empty %} {% endfor %}
Structure Location Services online Blocks/day Fuel left Burn over {{ period_days }}d To buyISK
{{ row.name }}
{{ row.type_name }} · {{ row.corporation }} {% if row.power_mode != "Full Power" %} {{ row.power_mode }} {% endif %}
{{ row.solar_system }}
{{ row.region }}
{% for service in row.services %} {{ service }} {% empty %} none online {% endfor %} {% if row.gas %}
gas: {{ row.gas.blocks_remaining|floatformat:0|intcomma }} on hand, buy {{ row.gas.blocks_to_buy|floatformat:0|intcomma }} (estimated)
{% endif %} {% if row.ozone_on_hand is not None %}
ozone in bay: {{ row.ozone_on_hand|intcomma }}
{% endif %}
{% if row.blocks_per_day %} {{ row.blocks_per_day|floatformat:0 }} {% if not row.is_measured %}
estimated
{% endif %} {% else %} unknown {% endif %}
{% if row.days_remaining is not None %} {{ row.days_remaining|floatformat:1 }} d
{{ row.projection.blocks_remaining|floatformat:0|intcomma }} blocks
{% else %} {% endif %}
{{ row.projection.blocks_needed|floatformat:0|intcomma }} {% if row.projection.is_covered %} covered {% else %} {{ row.projection.blocks_to_buy|floatformat:0|intcomma }} {% endif %} {% if row.isk_to_buy %}{{ row.isk_to_buy|floatformat:0|intcomma }}{% else %}—{% endif %}
No structures to show. If that is unexpected, your account may be missing one of the aa-structures viewing permissions (view_corporation_structures, view_alliance_structures or view_all_structures).

Burn rates are measured from each structure's own fuel bay and expiry date, so they already include every hull and rig bonus. Magmatic gas figures use an assumed {{ gas_rate|floatformat:0 }} units/hour per Metenox drill and are estimates. Liquid ozone is shown as stock only, since jump bridges burn it per jump rather than per hour.

{% endblock %}