Commit Graph

872 Commits

Author SHA1 Message Date
Fabian Neumann
a05881479c build_bus_regions: move voronoi partition from vresutils to script 2022-03-28 15:17:55 +02:00
Seth
c37171b01d feedback code review (opts argument and unpacking) 2022-03-28 13:42:55 +02:00
Seth
e45c7a65ff
Apply suggestions from Martha's code review
Co-authored-by: Martha Frysztacki <martha.frysztacki@kit.edu>
2022-03-28 12:10:51 +02:00
Seth
3c5212826e
Merge branch 'PyPSA:master' into fix-plotnetworkrule 2022-03-28 11:54:47 +02:00
Fabian Neumann
03e6764a9d
Merge branch 'master' into issue-301 2022-03-25 13:46:46 +01:00
Fabian Neumann
297ae04d5f
Merge pull request #340 from PyPSA/skip-if-no-lv
skip iterations if no lines are expandable
2022-03-25 13:46:14 +01:00
Fabian Neumann
85387bded2
Merge branch 'master' into skip-if-no-lv 2022-03-25 13:46:04 +01:00
Fabian Neumann
21a91728d6
Merge pull request #343 from PyPSA/be-test
Switch to Belgium for CI and tutorial for performance gain
2022-03-25 13:45:37 +01:00
Fabian Neumann
d94719a33d fix tutorial and add release notes 2022-03-24 15:53:02 +01:00
Fabian Neumann
bf8cbf507e switch to Belgium for CI and tutorial 2022-03-24 15:52:01 +01:00
Fabian Neumann
35f8b54a46 switch to Belgium for CI and tutorial 2022-03-24 15:51:36 +01:00
Fabian Neumann
c54ddab4a3 remove unused simple_hvdc_costs 2022-03-24 14:47:00 +01:00
Fabian Neumann
12a5a5f86a add release notes 2022-03-24 14:34:08 +01:00
Fabian Neumann
1a82b87587 skip iterations if no lines are expandable 2022-03-24 14:30:28 +01:00
Fabian Neumann
8f74d1e266
Merge pull request #333 from PyPSA/fix/snakefile-renewable-wildcards
Constrain Snakefile rule build_renewable_profiles with wildcard_constraint
2022-03-24 14:20:41 +01:00
Fabian Neumann
8df94c862b
Merge pull request #335 from PyPSA/smk-threads
use snakemake.threads in build_renewable_profiles
2022-03-24 14:17:45 +01:00
euronion
e2e98120b1 Update Snakefile 2022-03-21 10:01:34 +01:00
euronion
30cb861ca2 Update Snakefile 2022-03-21 09:37:50 +01:00
Fabian Neumann
ca94709ed3 use snakemake.threads in build_renewable_profiles 2022-03-20 09:50:38 +01:00
euronion
da72f5487d Update Snakefile 2022-03-18 14:29:50 +01:00
euronion
65e35135e1 Update Snakefile 2022-03-18 11:13:58 +01:00
Fabian Neumann
c4423d43a8 add synchronisation release, release notes 2022-03-17 18:19:06 +01:00
Fabian Neumann
5a76493685
Merge pull request #330 from PyPSA/fix-clustering-with-infs
Fix clustering of p_nom_max values with pandas version > 1.4
2022-03-16 17:12:24 +01:00
Fabian
1f788e0d5b cluster_network: replace np.sum/np.min by pandas.Series.sum/min 2022-03-16 16:16:15 +01:00
Fabian Neumann
7b92861ed7
Merge branch 'master' into fix-plotnetworkrule 2022-03-13 11:08:24 +01:00
Fabian Neumann
071350c33f
Merge pull request #329 from thesethtruth/patch-1
update toplevel.csv to include quotation marks in focus_weights
2022-03-13 11:07:48 +01:00
Seth
323fdc651a
update toplevel.csv to include quotation marks in focus_weights
fixes #328
2022-03-11 15:52:34 +01:00
Seth
0384b4ff83 fix the plot_network snakemake rule 2022-03-10 13:55:53 +01:00
Fabian Neumann
d391c97709
Merge pull request #326 from PyPSA/update_README
update README.md
2022-03-09 09:22:21 +01:00
martacki
a2b1137215 update README.md 2022-03-08 12:35:00 +01:00
Fabian Neumann
878fd5045e
Merge pull request #322 from PyPSA/snakemake_dependencies_followup
make_summary followup on snakemake dependencies removal
2022-03-07 15:53:28 +01:00
martacki
3fa8f91e73 make_summary followup on snakemake dependencies removal 2022-03-04 16:29:47 +01:00
Fabian Neumann
829c1055f7
Update entsoe gridextract (#308)
* update entsoe gridextract

* update parameter_corrections for updated entsoe gridextract

* update entsoe extract with missing lines

* join skagerrak link

* parameter_corrections - resolve 220/380 kV Line Bug

* linelength fix of corrupted (problem) lines

* NordBalt assignment

* add validation script for grid extract

* release_notes, old format of base_network with updated docstrings

Co-authored-by: Philipp Glaum <philipp.glaum@rwth-aachen.de>
2022-03-03 17:47:48 +01:00
martacki
b63271f12f release_notes, old format of base_network with updated docstrings 2022-03-03 17:16:23 +01:00
Martha Frysztacki
49cd51f463
Merge branch 'master' into update-entsoe-gridextract 2022-03-03 16:38:06 +01:00
Fabian Hofmann
7365babfa2
Merge pull request #319 from PyPSA/memory-fix
Snakefile: fix memory function for clusters == 'all'
2022-03-02 15:20:53 +01:00
Philipp Glaum
4586310b6a add validation script for grid extract 2022-03-02 14:46:07 +01:00
Fabian
752ff28538 cluster_network.py: allow cluster wildcard to be 'all' 2022-03-02 14:43:04 +01:00
Fabian
49ec143b0a Snakefile: fix memory function for clusters == 'all' 2022-03-02 14:22:16 +01:00
Fabian Neumann
8dafb7bc83
fix custom clustering by checking explicitly for series (#318) 2022-02-27 08:07:11 +01:00
Martha Frysztacki
4becc4012f
Merge branch 'master' into update-entsoe-gridextract 2022-02-25 14:52:30 +01:00
martacki
cba8c569bd NordBalt assignment 2022-02-25 14:50:45 +01:00
Fabian Neumann
3eec027db6
no more 'mv' command in Snakefile for Windows (#316) 2022-02-22 19:34:47 +01:00
Fabian Neumann
ca111297d7
Merge pull request #311 from PyPSA/test-pd-1.4
test pandas 1.4 compatibility for updated environment.yaml
2022-02-18 10:09:58 +01:00
Martha Frysztacki
6b6191734c
Merge branch 'master' into update-entsoe-gridextract 2022-02-16 21:41:28 +01:00
martacki
2c3f1226dd linelength fix of corrupted (problem) lines 2022-02-16 21:41:13 +01:00
Fabian Neumann
402f2cd48e
Merge pull request #313 from koen-vg/reduce-randomness
Fix random state for kmean clustering
2022-02-10 16:40:32 +01:00
Koen van Greevenbroek
a2d3edd82b Document the k-means random state fix 2022-02-10 16:07:31 +01:00
Koen van Greevenbroek
f7ee47238a Fix random state for kmean clustering
When the kmeans algorithm is used to cluster networks, this is not
deterministic by default. The result is that repeated runs of the
`simplify_network` and `cluster_network` rules can and usually do
produce different results that vary somewhat randomly. This makes
results less reproducible when given only a pypsa-eur configuration
file.

The fix is to supply a fixed random state to the k-means algorithm.
2022-02-10 15:57:16 +01:00
martacki
208cf96385 parameter_corrections - resolve 220/380 kV Line Bug 2022-02-04 14:35:49 +01:00