Cost analysis#

Cost parameters, NPV / LCOE / payback projections, and CO2 emissions projections. Emissions and economics share the same projection function because both produce per-year cumulative discounted series from the same energy balance.

Cost parameters#

breos.economics.CostParams([...])

Cost parameters for economic analysis.

breos.economics.cost_params_from_config([...])

Build CostParams from BREOS cost and financial config keys.

CAPEX and projection#

breos.economics.calculate_costs(n_modules, ...)

Calculate system costs (CAPEX) and return cost dictionary.

breos.economics.cost_analysis_projection(...)

Perform multi-year cost projection analysis.

Metrics#

breos.economics.calculate_lcoe(...[, ...])

Calculate Levelized Cost of Electricity (LCOE).

breos.economics.calculate_lcoe_from_projection(...)

Calculate LCOE from a simulated multi-year projection.

breos.economics.find_payback_year(...)

Find the payback year from a cost projection DataFrame.

Emissions#

breos.emissions.EmissionsParams([...])

Parameters for CO2 emissions calculations.

breos.emissions.calculate_co2_savings(...)

Calculate CO2 emissions avoided by PV production.

breos.emissions.calculate_co2_projection(...)

Calculate multi-year CO2 savings projection.