pypsa-eur/doc/configtables/clustering.csv
Fabian Neumann 013b705ee4
Clustering: build renewable profiles and add all assets after clustering (#1201)
* Cluster first: build renewable profiles and add all assets after clustering

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* correction: pass landfall_lengths through functions

* assign landfall_lenghts correctly

* remove parameter add_land_use_constraint

* fix network_dict

* calculate distance to shoreline, remove underwater_fraction

* adjust simplification parameter to exclude Crete from offshore wind connections

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* remove unused geth2015 hydro capacities

* removing remaining traces of {simpl} wildcard

* add release notes and update workflow graphics

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: lisazeyen <lisa.zeyen@web.de>
2024-09-13 15:37:01 +02:00

2.6 KiB
Raw Permalink Blame History

1UnitValuesDescription
2focus_weightsOptionally specify the focus weights for the clustering of countries. For instance: `DE: 0.8` will distribute 80% of all nodes to Germany and 20% to the rest of the countries.
3simplify_network
4-- to_substationsbool{'true','false'}Aggregates all nodes without power injection (positive or negative, i.e. demand or generation) to electrically closest ones
5-- exclude_carrierslistList of Str like [ 'solar', 'onwind'] or empy list []List of carriers which will not be aggregated. If empty, all carriers will be aggregated.
6-- remove stubsbool{'true','false'}Controls whether radial parts of the network should be recursively aggregated. Defaults to true.
7-- remove_stubs_across_bordersbool{'true','false'}Controls whether radial parts of the network should be recursively aggregated across borders. Defaults to true.
8cluster_network
9-- algorithmstrOne of {kmeans, hac}
10-- hac_featureslistList of meteorological variables contained in the weather data cutout that should be considered for hierarchical clustering.
11exclude_carrierslistList of Str like [ 'solar', 'onwind'] or empy list []List of carriers which will not be aggregated. If empty, all carriers will be aggregated.
12consider_efficiency_classesbool{'true','false'}Aggregated each carriers into the top 10-quantile (high), the bottom 90-quantile (low), and everything in between (medium).
13aggregation_strategies
14-- generators
15-- -- {key}str{key} can be any of the component of the generator (str). Its 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.
16-- buses
17-- -- {key}str{key} can be any of the component of the bus (str). Its 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.
18temporalOptions for temporal resolution
19-- resolution_elec--{false,``nH``; i.e. ``2H``-``6H``}Resample the time-resolution by averaging over every ``n`` snapshots in :mod:`prepare_network`. **Warning:** This option should currently only be used with electricity-only networks, not for sector-coupled networks.
20-- resolution_sector--{false,``nH``; i.e. ``2H``-``6H``}Resample the time-resolution by averaging over every ``n`` snapshots in :mod:`prepare_sector_network`.