prepare_network: revise imports, add line_break
This commit is contained in:
parent
3370bd3b92
commit
af22261c10
@ -25,7 +25,7 @@ Relevant Settings
|
||||
co2limit:
|
||||
max_hours:
|
||||
|
||||
.. seealso::
|
||||
.. seealso::
|
||||
Documentation of the configuration file ``config.yaml`` at
|
||||
:ref:`costs_cf`, :ref:`electricity_cf`
|
||||
|
||||
@ -50,21 +50,17 @@ Description
|
||||
|
||||
"""
|
||||
|
||||
import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
import pandas as pd
|
||||
idx = pd.IndexSlice
|
||||
from add_electricity import load_costs, update_transmission_costs
|
||||
from six import iteritems
|
||||
|
||||
import numpy as np
|
||||
import scipy as sp
|
||||
import xarray as xr
|
||||
import re
|
||||
|
||||
from six import iteritems
|
||||
import geopandas as gpd
|
||||
|
||||
import pypsa
|
||||
from add_electricity import load_costs, update_transmission_costs
|
||||
import pandas as pd
|
||||
import logging
|
||||
|
||||
idx = pd.IndexSlice
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
def add_co2limit(n, Nyears=1., factor=None):
|
||||
|
||||
@ -81,7 +77,8 @@ def add_emission_prices(n, emission_prices=None, exclude_co2=False):
|
||||
if emission_prices is None:
|
||||
emission_prices = snakemake.config['costs']['emission_prices']
|
||||
if exclude_co2: emission_prices.pop('co2')
|
||||
ep = (pd.Series(emission_prices).rename(lambda x: x+'_emissions') * n.carriers.filter(like='_emissions')).sum(axis=1)
|
||||
ep = (pd.Series(emission_prices).rename(lambda x: x+'_emissions') *
|
||||
n.carriers.filter(like='_emissions')).sum(axis=1)
|
||||
n.generators['marginal_cost'] += n.generators.carrier.map(ep)
|
||||
n.storage_units['marginal_cost'] += n.storage_units.carrier.map(ep)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user