[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
This commit is contained in:
parent
a72388b989
commit
f8b33e8eb2
@ -189,18 +189,20 @@ def add_power_capacities_installed_before_baseyear(n, grouping_years, costs, bas
|
|||||||
phased_out = df_agg[df_agg["DateOut"] < baseyear].index
|
phased_out = df_agg[df_agg["DateOut"] < baseyear].index
|
||||||
df_agg.drop(phased_out, inplace=True)
|
df_agg.drop(phased_out, inplace=True)
|
||||||
|
|
||||||
older_assets = (df_agg.DateIn<min(grouping_years)).sum()
|
older_assets = (df_agg.DateIn < min(grouping_years)).sum()
|
||||||
if older_assets:
|
if older_assets:
|
||||||
logger.warning(f"There are {older_assets} assets with build year "
|
logger.warning(
|
||||||
|
f"There are {older_assets} assets with build year "
|
||||||
f"before first power grouping year {min(grouping_years)}. "
|
f"before first power grouping year {min(grouping_years)}. "
|
||||||
"These assets are dropped and not considered."
|
"These assets are dropped and not considered."
|
||||||
"Consider to redefine the grouping years to keep them.")
|
"Consider to redefine the grouping years to keep them."
|
||||||
to_drop = df_agg[df_agg.DateIn<min(grouping_years)].index
|
)
|
||||||
|
to_drop = df_agg[df_agg.DateIn < min(grouping_years)].index
|
||||||
df_agg.drop(to_drop, inplace=True)
|
df_agg.drop(to_drop, inplace=True)
|
||||||
|
|
||||||
df_agg["grouping_year"] = np.take(
|
df_agg["grouping_year"] = np.take(
|
||||||
grouping_years[::-1],
|
grouping_years[::-1], np.digitize(df_agg.DateIn, grouping_years[::-1])
|
||||||
np.digitize(df_agg.DateIn, grouping_years[::-1]))
|
)
|
||||||
|
|
||||||
# calculate (adjusted) remaining lifetime before phase-out (+1 because assuming
|
# calculate (adjusted) remaining lifetime before phase-out (+1 because assuming
|
||||||
# phase out date at the end of the year)
|
# phase out date at the end of the year)
|
||||||
@ -463,8 +465,11 @@ def add_heating_capacities_installed_before_baseyear(
|
|||||||
)
|
)
|
||||||
|
|
||||||
# get number of years of each interval
|
# get number of years of each interval
|
||||||
_years = (valid_grouping_years.diff().shift(-1)
|
_years = (
|
||||||
.fillna(baseyear-valid_grouping_years.iloc[-1]))
|
valid_grouping_years.diff()
|
||||||
|
.shift(-1)
|
||||||
|
.fillna(baseyear - valid_grouping_years.iloc[-1])
|
||||||
|
)
|
||||||
# Installation is assumed to be linear for the past
|
# Installation is assumed to be linear for the past
|
||||||
ratios = _years / _years.sum()
|
ratios = _years / _years.sum()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user