Merge branch 'exclude_carrier_clustering' of github.com:p-glaum/pypsa-eur into exclude_carrier_clustering
This commit is contained in:
commit
04dae75779
@ -12,4 +12,4 @@ aggregation_strategies,,,
|
||||
-- generators,,,
|
||||
-- -- {key},str,"{key} can be any of the component of the generator (str). It’s value can be any that can be converted to pandas.Series using getattr(). For example one of {min, max, sum}.","Aggregates the component according to the given strategy. For example, if sum, then all values within each cluster are summed to represent the new generator."
|
||||
-- buses,,,
|
||||
-- -- {key},str,"{key} can be any of the component of the bus (str). It’s value can be any that can be converted to pandas.Series using getattr(). For example one of {min, max, sum}.","Aggregates the component according to the given strategy. For example, if sum, then all values within each cluster are summed to represent the new bus."
|
||||
-- -- {key},str,"{key} can be any of the component of the bus (str). It’s value can be any that can be converted to pandas.Series using getattr(). For example one of {min, max, sum}.","Aggregates the component according to the given strategy. For example, if sum, then all values within each cluster are summed to represent the new bus."
|
||||
|
|
@ -475,7 +475,9 @@ if __name__ == "__main__":
|
||||
]
|
||||
)
|
||||
|
||||
exclude_carriers = snakemake.config["clustering"]["cluster_network"].get("exclude_carriers", [])
|
||||
exclude_carriers = snakemake.config["clustering"]["cluster_network"].get(
|
||||
"exclude_carriers", []
|
||||
)
|
||||
aggregate_carriers = set(n.generators.carrier) - set(exclude_carriers)
|
||||
if snakemake.wildcards.clusters.endswith("m"):
|
||||
n_clusters = int(snakemake.wildcards.clusters[:-1])
|
||||
|
@ -245,7 +245,7 @@ def _aggregate_and_move_components(
|
||||
_adjust_capital_costs_using_connection_costs(n, connection_costs_to_bus, output)
|
||||
|
||||
_, generator_strategies = get_aggregation_strategies(aggregation_strategies)
|
||||
|
||||
|
||||
carriers = set(n.generators.carrier) - set(exclude_carriers)
|
||||
generators, generators_pnl = aggregategenerators(
|
||||
n, busmap, carriers=carriers, custom_strategies=generator_strategies
|
||||
@ -377,7 +377,9 @@ def simplify_links(n, costs, config, output, aggregation_strategies=dict()):
|
||||
|
||||
logger.debug("Collecting all components using the busmap")
|
||||
|
||||
exclude_carriers = config["clustering"]["simplify_network"].get("exclude_carriers", [])
|
||||
exclude_carriers = config["clustering"]["simplify_network"].get(
|
||||
"exclude_carriers", []
|
||||
)
|
||||
|
||||
_aggregate_and_move_components(
|
||||
n,
|
||||
@ -397,7 +399,9 @@ def remove_stubs(n, costs, config, output, aggregation_strategies=dict()):
|
||||
|
||||
connection_costs_to_bus = _compute_connection_costs_to_bus(n, busmap, costs, config)
|
||||
|
||||
exclude_carriers = config["clustering"]["simplify_network"].get("exclude_carriers", [])
|
||||
exclude_carriers = config["clustering"]["simplify_network"].get(
|
||||
"exclude_carriers", []
|
||||
)
|
||||
|
||||
_aggregate_and_move_components(
|
||||
n,
|
||||
|
Loading…
Reference in New Issue
Block a user