Skip to content

Releases: PyPSA/pypsa-eur

v0.11.0

25 May 20:48
1da76dd
Compare
Choose a tag to compare

What's Changed

Read more

v0.10.0

19 Feb 16:27
Compare
Choose a tag to compare

What's Changed

  • Implement everywhere_powerplants by @euronion in #850
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #867
  • locate project dir if pypsa-eur is a submodule by @lindnemi in #869
  • Bugfix: Correct Norwegian heat demand by @fneum in #870
  • add clipping for links by @lisazeyen in #868
  • Add warning when negative bev availability profile values by @tgi-climact in #858
  • ♻️ address pandas FutureWarning by @Tomkourou in #872
  • eliminate a few future warnings by @lindnemi in #874
  • cluster residential/services heat buses by default by @fneum in #877
  • Log unhandled exceptions stacktraces in log files by @euronion in #875
  • group storage with duplicate labels by @lindnemi in #873
  • 🐛 fix key_error in validation plots by @Tomkourou in #878
  • Reformulate co2 constraint by @lisazeyen in #862
  • fix clustering bug due to missing countries in n.buses by @p-glaum in #861
  • wasserstoff kernnetz by @JulianGeis in #871
  • Linting refactor by @FabianHofmann in #880
  • COPT solver provide sensible default settings by @fneum in #882
  • correctly retrieve solver threads and add back memory logfile by @fneum in #881
  • update technology-data to 0.6.2 by default by @fneum in #883
  • Make data retrieval rules use their own minimal conda env by @koen-vg in #888
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #885
  • correctly read number of solver threads in rule definition by @fneum in #889
  • Don't include triple solar potential option by default by @koen-vg in #891
  • add air-sourced heat pumps to rural areas by @fneum in #890
  • Fix plotting: compatibility with 4th link port by @koen-vg in #895
  • Add support for the linopy io_api option by @koen-vg in #892
  • Avoid the use use of workflow.source_path by @koen-vg in #893
  • Make copying default config file compatible with snakemake module by @koen-vg in #894
  • Add several map projection options by @koen-vg in #898
  • document that resolution and segmentation config options are only for… by @fneum in #899
  • Merge recent ariadne advancements by @fneum in #884
  • Split rule plot_network into power, hydrogen, gas by @fneum in #900
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #902
  • Ci add inhouse master versions by @FabianHofmann in #904
  • Cluster network replace pyomo by @FabianHofmann in #903
  • Fix gas input for existing heat gas boilers by @koen-vg in #911
  • deleted code to include kernnetz as it is no longer needed by @JulianGeis in #908
  • snakefile: allow to share resources in directory by @FabianHofmann in #906
  • Miscellaneous perfect foresight fixes by @koen-vg in #910
  • prepare_sector_network: reorder buses for dac components by @FabianHofmann in #901
  • add sanitize_locations function and apply it by @FabianHofmann in #913
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #914
  • REVIEWED: Add technology specific renewable profiles for different planning horizons by @fneum in #912
  • Pandas deprecation fixes by @koen-vg in #916
  • Merge from ariadne2 by @fneum in #918
  • update version compatibility handling by @fneum in #920
  • Merged electricity demand sources (powerstatistics, OPSD) by @fneum in #924
  • remove inefficient _helper.py file search by @fneum in #926
  • use default config as base configuration by @fneum in #925
  • Change default energy totals year to 2013 by @martacki in #934
  • create a bus for every unique coordinate, not only substations by @fneum in #922
  • bugfix: include all countries in ammonia production resource by @fneum in #931
  • bugfix: correct units of subtracted chlorine and methanol by @fneum in #930
  • bugfix: coal emissions for industry weren't tracked by @fneum in #923
  • update h2 pipe losses by @lisazeyen in #933
  • Industry pathway by @fneum in #929
  • Fix plotting of retrofitted hydrogen pipelines with pathway optimisat… by @fneum in #937
  • Prepare release v0.10.0 by @fneum in #940

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

05 Jan 16:39
Compare
Choose a tag to compare

What's Changed

Read more

v0.8.1

27 Jul 09:57
55c2020
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.8.1

v0.8.0

18 Mar 12:27
Compare
Choose a tag to compare

This is the first release of PyPSA-Eur which incorporates its sector-coupled extension PyPSA-Eur-Sec (v0.7.0). PyPSA-Eur can now directly be used for high-resolution energy system modelling with sector-coupling including industry, transport, buildings, biomass, and detailed carbon management. The PyPSA-Eur-Sec repository is now deprecated.

See the detailed release notes at:

https://pypsa-eur.readthedocs.io/en/latest/release_notes.html

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

16 Feb 15:06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

20 Sep 16:38
28181a4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

10 Sep 13:51
e54a4a9
Compare
Choose a tag to compare

What's Changed

  • make resolution of exclusion calculation a configurable option by @fneum in #400
  • Consider shipping routes for offshore potential calculation by @p-glaum in #401
  • build_ship_raster: make file deletion windows compatible by @p-glaum in #403
  • fix NaN techtype & fix wrong tech for Nuclear by @Irieo in #404
  • Use geomap=True for plotting existing lines by @zoltanmaric in #406
  • specify memory resources by @ebbekyhl in #409
  • Fix line voltages alterantive by @FabianHofmann in #412
  • prepare release 0.6.0 by @fneum in #414

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

27 Jul 11:10
Compare
Choose a tag to compare

What's Changed

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

New Contributors

Full Changelog: v0.4.0...v0.5.0

Synchronisation Release - Ukraine and Moldova