Skip to content

reenact.reenact.results.postprocessing#

co2_ems(inp, outp, marsh) #

Aggregate CO2 emissions and calculate its cost.

Parameters:

Name Type Description Default
inp

Input results from oemof simulation.

required
outp

Output results from oemof simulation.

required
marsh

Marsh parameter value.

required

Returns:

Type Description

tuple[float, float]: A tuple containing (tons of CO2 / 1000, total CO2 cost).

el_revenue(inp, outp) #

Revenue from selling electricity.

Parameters:

Name Type Description Default
inp

Input results from oemof simulation.

required
outp

Output results from oemof simulation.

required

Returns:

Name Type Description
float

Total electricity revenue in millions.

electricity_price(inp, outp) #

Calculates electricity generation cost.

Parameters:

Name Type Description Default
inp

Input results from oemof simulation.

required
outp

Output results from oemof simulation.

required

Returns:

Name Type Description
float

Calculated electricity price.

electricity_price_new(inp, outp) #

Calculates electricity generation cost without investment optimization.

Parameters:

Name Type Description Default
inp

Input results from oemof simulation.

required
outp

Output results from oemof simulation.

required

Returns:

Name Type Description
float

Calculated electricity price.

fixed_invest(inp, outp) #

Sums up installation cost for the technologies that can be set by the user.

Parameters:

Name Type Description Default
inp

Input results from oemof simulation.

required
outp

Output results from oemof simulation.

required

Returns:

Name Type Description
float

Total installation cost in millions.

gcdfos(inp, outp) #

Get Chart Data From Oemof Simulation.

Aggregates flows into production and demand categories for chart display.

Parameters:

Name Type Description Default
inp

Input results from oemof simulation.

required
outp

Output results from oemof simulation.

required

Returns:

Type Description

tuple[dict, dict]: A tuple containing (production dictionary, demand dictionary).

hy_revenue(inp, outp) #

Revenue from selling hydrogen.

Parameters:

Name Type Description Default
inp

Input results from oemof simulation.

required
outp

Output results from oemof simulation.

required

Returns:

Name Type Description
float

Total hydrogen revenue in millions.

invest(inp, outp) #

Sums up all annualized investments.

Parameters:

Name Type Description Default
inp

Input results from oemof simulation.

required
outp

Output results from oemof simulation.

required

Returns:

Name Type Description
float

Total annualized investments.

prod(inp, outp) #

Sum up local electricity production.

Parameters:

Name Type Description Default
inp

Input results from oemof simulation.

required
outp

Output results from oemof simulation.

required

Returns:

Name Type Description
float

Total local electricity production.