Simplify concat of static components in prepare_perfect_forsight

This commit is contained in:
Koen van Greevenbroek 2024-02-01 14:52:16 +00:00
parent de384c7cf6
commit b67e800da9

View File

@ -162,15 +162,17 @@ def concat_networks(years):
add_build_year_to_new_assets(network, year)
# static ----------------------------------
# (1) add buses and carriers
for component in network.iterate_components(["Bus", "Carrier"]):
df_year = component.df
# get missing assets
missing = get_missing(df_year, n, component.list_name)
import_components_from_dataframe(n, missing, component.name)
# (2) add generators, links, stores and loads
for component in network.iterate_components(
["Generator", "Link", "Store", "Load", "Line", "StorageUnit"]
[
"Bus",
"Carrier",
"Generator",
"Link",
"Store",
"Load",
"Line",
"StorageUnit",
]
):
df_year = component.df.copy()
missing = get_missing(df_year, n, component.list_name)