What's Changed
* add correction factor to offshore wind for wake losses by fneum in https://github.com/PyPSA/pypsa-eur/pull/278
* config: reduce default deployment density for offshore wind by fneum in https://github.com/PyPSA/pypsa-eur/pull/280
* Update CPLEX default parameters (and documentation) by koen-vg in https://github.com/PyPSA/pypsa-eur/pull/279
* doc: fix css theme by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/282
* base_network.py: fix scipy spatial import by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/281
* add basic setup of rsync with files to ignore by fneum in https://github.com/PyPSA/pypsa-eur/pull/283
* Fix link appearence and missing parentheses by fwitte in https://github.com/PyPSA/pypsa-eur/pull/288
* Separate load data retrieval from processing with new rule `retrieve_load_data` by fneum in https://github.com/PyPSA/pypsa-eur/pull/289
* hot fix for snakemake bug by p-glaum in https://github.com/PyPSA/pypsa-eur/pull/299
* disable solar PV CF correction factor for default satellite data by fneum in https://github.com/PyPSA/pypsa-eur/pull/304
* [DNMY] Improve CI performance. by euronion in https://github.com/PyPSA/pypsa-eur/pull/303
* Fix distribute clustering with cbc/glpk/ipopt by pz-max in https://github.com/PyPSA/pypsa-eur/pull/294
* update environment and address deprecations by fneum in https://github.com/PyPSA/pypsa-eur/pull/291
* build_load_data bug: removed underscore in pattern by Qui-Rin in https://github.com/PyPSA/pypsa-eur/pull/306
* remove snakemake dependencies in functions by martacki in https://github.com/PyPSA/pypsa-eur/pull/275
* Snakefile: use standard resource mem_mb rather than mem by fneum in https://github.com/PyPSA/pypsa-eur/pull/310
* address pandas 1.4 deprectations by fneum in https://github.com/PyPSA/pypsa-eur/pull/312
* Fix random state for kmean clustering by koen-vg in https://github.com/PyPSA/pypsa-eur/pull/313
* test pandas 1.4 compatibility for updated environment.yaml by fneum in https://github.com/PyPSA/pypsa-eur/pull/311
* no more 'mv' command in Snakefile for Windows by fneum in https://github.com/PyPSA/pypsa-eur/pull/316
* fix custom clustering by checking explicitly for series by fneum in https://github.com/PyPSA/pypsa-eur/pull/318
* Snakefile: fix memory function for clusters == 'all' by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/319
* Update entsoe gridextract by martacki in https://github.com/PyPSA/pypsa-eur/pull/308
* make_summary followup on snakemake dependencies removal by martacki in https://github.com/PyPSA/pypsa-eur/pull/322
* update README.md by martacki in https://github.com/PyPSA/pypsa-eur/pull/326
* update toplevel.csv to include quotation marks in focus_weights by thesethtruth in https://github.com/PyPSA/pypsa-eur/pull/329
* Fix clustering of p_nom_max values with pandas version > 1.4 by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/330
* automatically download NATURA2000 gpkg and use it by fneum in https://github.com/PyPSA/pypsa-eur/pull/339
* use snakemake.threads in build_renewable_profiles by fneum in https://github.com/PyPSA/pypsa-eur/pull/335
* Constrain Snakefile rule build_renewable_profiles with wildcard_constraint by euronion in https://github.com/PyPSA/pypsa-eur/pull/333
* cache data bundle by fneum in https://github.com/PyPSA/pypsa-eur/pull/338
* Switch to Belgium for CI and tutorial for performance gain by fneum in https://github.com/PyPSA/pypsa-eur/pull/343
* skip iterations if no lines are expandable by fneum in https://github.com/PyPSA/pypsa-eur/pull/340
* fix the plot_network snakemake rule by thesethtruth in https://github.com/PyPSA/pypsa-eur/pull/327
* Fix CI due to fiona by davide-f in https://github.com/PyPSA/pypsa-eur/pull/350
* remove unused simple_hvdc_costs by fneum in https://github.com/PyPSA/pypsa-eur/pull/341
* Fix documentation references to tutorial config & atlite>=0.2.6 by fneum in https://github.com/PyPSA/pypsa-eur/pull/351
* add existing wind and solar capacities based on IRENASTATS by fneum in https://github.com/PyPSA/pypsa-eur/pull/352
* update TYNDP links which are already built by fneum in https://github.com/PyPSA/pypsa-eur/pull/354
* Revert "update TYNDP links which are already built" by fneum in https://github.com/PyPSA/pypsa-eur/pull/356
* Hvdc links by fneum in https://github.com/PyPSA/pypsa-eur/pull/357
* Add operational reserve margin constraint analogous to GenX by fneum in https://github.com/PyPSA/pypsa-eur/pull/358
* Add country-specific EAF restriction for NPPs. by euronion in https://github.com/PyPSA/pypsa-eur/pull/361
* add_electricity: remove vresutils.costdata.annuity dependency by fneum in https://github.com/PyPSA/pypsa-eur/pull/348
* respect stores in make_summary script by martacki in https://github.com/PyPSA/pypsa-eur/pull/364
* Bug fix crs 4236 to 4326 by pz-max in https://github.com/PyPSA/pypsa-eur/pull/371
* Update version of powerplantmatching by ebbekyhl in https://github.com/PyPSA/pypsa-eur/pull/370
* restrict rasterio version by pz-max in https://github.com/PyPSA/pypsa-eur/pull/372
* build_bus_regions: move voronoi partition from `vresutils` to script by fneum in https://github.com/PyPSA/pypsa-eur/pull/349
* plot_summary: remove deprecated retrieve_snakemake_keys function by martacki in https://github.com/PyPSA/pypsa-eur/pull/373
* Remove usages of `retrieve_snakemake_keys` by zoltanmaric in https://github.com/PyPSA/pypsa-eur/pull/374
* build_renewable_profiles: set show progress default to False by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/376
* fix snakemake error introduced after v7.7.0 by p-glaum in https://github.com/PyPSA/pypsa-eur/pull/378
* cluster-network: add strategies for conventionals by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/379
* helpers: check snakemake version for bug fix by p-glaum in https://github.com/PyPSA/pypsa-eur/pull/381
* Enable parallel computing with new dask version by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/384
* bugfixes for manual load adjustments by martacki in https://github.com/PyPSA/pypsa-eur/pull/365
* solve_network: fix load shedding attributes by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/320
* remove build/retrieve natura raster, directly use shapefile by fneum in https://github.com/PyPSA/pypsa-eur/pull/336
* clustering strategies moved to configurables by martacki in https://github.com/PyPSA/pypsa-eur/pull/380
* Revert "remove build/retrieve natura raster, directly use shapefile" by fneum in https://github.com/PyPSA/pypsa-eur/pull/386
* introduce hierarchical agglomeratice clustering (hac) by martacki in https://github.com/PyPSA/pypsa-eur/pull/293
* Landlock country fix alternative by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/383
* generalize conventional attr handling through config by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/388
* European energy security by fneum in https://github.com/PyPSA/pypsa-eur/pull/353
* documentation fixes by fneum in https://github.com/PyPSA/pypsa-eur/pull/390
* Changed doc info in retrieve_databundle.py by jpscl in https://github.com/PyPSA/pypsa-eur/pull/391
* Changes in documentation regarding load by jpscl in https://github.com/PyPSA/pypsa-eur/pull/392
* reduce number of columns for simplified and clustered regions by fneum in https://github.com/PyPSA/pypsa-eur/pull/395
* distribute eia hydro of former countries to successors by ratio by fneum in https://github.com/PyPSA/pypsa-eur/pull/397
* clean config, add H2 pipeline comment by pz-max in https://github.com/PyPSA/pypsa-eur/pull/398
* integrate technology-data cost file by FabianHofmann in https://github.com/PyPSA/pypsa-eur/pull/184
* new spatial clustering method: modularity by martacki in https://github.com/PyPSA/pypsa-eur/pull/394
* store config and wildcards in n.meta by fneum in https://github.com/PyPSA/pypsa-eur/pull/389