Commit Graph

3886 Commits

Author SHA1 Message Date
Fabian Neumann
4b6199de42 create a bus for every unique coordinate, not only substations (closes #699) 2024-02-09 15:43:27 +01:00
Fabian Neumann
e0dafc50b3 add missing heat pump colors 2024-02-09 10:15:11 +01:00
Fabian Neumann
682ff4fee3
Merge pull request #918 from PyPSA/fneum/cp-from-ariadne2
Merge from `ariadne2`
2024-02-07 18:56:58 +01:00
Fabian Neumann
b9c71c3c15 add logs to plot_*_network rules 2024-02-07 18:52:01 +01:00
pre-commit-ci[bot]
3e411fe79d [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-02-07 16:27:22 +00:00
Fabian Neumann
7ad5dcc3ee add release notes and documentation 2024-02-07 17:25:09 +01:00
Tom Brown
92d00a0c83 add new default to overdimension heating in individual buildings
This allows them to cover heat demand peaks e.g. 10% higher than
those in the data.

The disadvantage of manipulating the costs is that the capacity is
then not quite right. This way at least the costs are right.

Doing it properly would require introducing artificial peaks, but this
creates new problems (e.g. what is going on with wind/solar/other
demand).
2024-02-07 17:18:04 +01:00
Tom Brown
6d94439bbb for existing heating use new default_heating_lifetime
This is because old costs default (25) is longer than all heating
technologies (20). Script was distributing across 25 years, then
throwing out boilers older than 20 years, an inconsistent
behaviour.

Now existing boilers are smoothly distributed across 20 years.
2024-02-07 17:15:37 +01:00
Fabian Neumann
d7f3f16a9b autoformat 2024-02-07 17:15:08 +01:00
Tom Brown
f38681f134 correctly source the existing heating technologies for buildings
The source URL has changed. It represents the year 2012 and is only
for buildings, not district heating. So the capacities for urban
central are now set to zero from this source.
2024-02-07 17:13:53 +01:00
Fabian Neumann
560e2854b7 Merge branch 'master' of github.com:PyPSA/pypsa-eur 2024-02-07 11:20:17 +01:00
Fabian Neumann
5902be199f powerplants_filter: phase-out status 2023 (incl. nuclear in DE) 2024-02-07 11:20:05 +01:00
Fabian Neumann
0ded96c405
Merge pull request #916 from koen-vg/pandas-dep-fixes
Pandas deprecation fixes
2024-02-07 11:13:28 +01:00
Fabian Neumann
bf07300010 add_electricity: Remove long-deprecated function attach_extendable_generators 2024-02-07 11:03:48 +01:00
Koen van Greevenbroek
c3d3b5f415 Fixes to calculated_weighted_prices 2024-02-07 10:55:44 +01:00
Fabian Neumann
823765b353 update technology-data to 0.7.0 by default 2024-02-07 09:52:30 +01:00
Fabian Neumann
dce3d81a13
Merge pull request #912 from PyPSA/fneum/year-specific-techs
REVIEWED: Add technology specific renewable profiles for different planning horizons
2024-02-06 19:06:26 +01:00
Fabian Neumann
e8df321a24 Merge branch 'fneum/year-specific-techs' of github.com:PyPSA/pypsa-eur into fneum/year-specific-techs 2024-02-06 18:39:06 +01:00
Fabian Neumann
c8e1829880 fix to backwards compatibility with old profile_{tech}.nc files 2024-02-06 18:38:53 +01:00
Fabian Neumann
602375af8c
Merge branch 'master' into fneum/year-specific-techs 2024-02-06 13:56:14 +01:00
Fabian Neumann
ba409c2f1e backwards compatibility with old profile_{tech}.nc files 2024-02-06 13:55:51 +01:00
Fabian Neumann
3e6394b23c revert to previous offshore wind turbine models 2024-02-06 13:55:27 +01:00
Koen van Greevenbroek
1f482f3c92 Revert mistaken deprecation "fix" 2024-02-06 11:45:20 +01:00
Koen van Greevenbroek
73b80ebab3 Address pandas deprecation warnings in prepare_perfect_foresight 2024-02-06 10:50:52 +01:00
Koen van Greevenbroek
7fbb605134 Address FutureWarnings in make_summary_perfect related to groupby 2024-02-06 10:50:29 +01:00
Fabian Neumann
6c7d79f524
Merge pull request #914 from PyPSA/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2024-02-05 20:43:06 +01:00
Fabian Neumann
a859deac5a
Merge pull request #913 from PyPSA/sanitize-locations
add sanitize_locations function and apply it
2024-02-05 19:46:38 +01:00
pre-commit-ci[bot]
39890630ef [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-02-05 18:23:51 +00:00
pre-commit-ci[bot]
0553108e3d
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/snakemake/snakefmt: v0.9.0 → v0.10.0](https://github.com/snakemake/snakefmt/compare/v0.9.0...v0.10.0)
2024-02-05 18:23:30 +00:00
Fabian
2a01ed3d48 prepare_sector: add description of eu bus 2024-02-05 19:15:55 +01:00
Fabian Hofmann
32451f6ca8
Update scripts/prepare_sector_network.py
Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
2024-02-05 19:13:42 +01:00
Fabian
76872fa0f1 add sanitize_locations function and apply it
address some deprecation warnings
2024-02-05 16:16:34 +01:00
Fabian Neumann
7e2ad98011
Merge pull request #901 from PyPSA/dac-location-consistency
prepare_sector_network: reorder buses for dac components
2024-02-05 12:19:21 +01:00
Fabian Neumann
726deef4a4
Merge pull request #910 from koen-vg/perfect-foresight-fixes
Miscellaneous perfect foresight fixes
2024-02-05 12:19:04 +01:00
Fabian Neumann
f0ec1d6716
Merge branch 'master' into perfect-foresight-fixes 2024-02-05 12:18:53 +01:00
Fabian Neumann
a834ff222a streamline code for year-dependent technologies (turbines/panels) 2024-02-05 12:10:35 +01:00
Fabian Neumann
bb4eb123e5 Merge branch 'year-specific-techs' of github.com:p-glaum/pypsa-eur into p-glaum-year-specific-techs 2024-02-05 09:06:32 +01:00
Fabian Neumann
3198d8b3e7
Merge pull request #906 from PyPSA/encapsulate-resource-dir
snakefile: allow to share resources in directory
2024-02-05 09:04:18 +01:00
Fabian Neumann
5b71979547
Merge branch 'master' into dac-location-consistency 2024-02-05 08:50:33 +01:00
Fabian Neumann
a49ed458ef
Merge branch 'master' into perfect-foresight-fixes 2024-02-05 08:45:25 +01:00
Fabian Neumann
e76749ab31 plot_hydrogen_network: add foresight params back in 2024-02-05 08:37:19 +01:00
Fabian Neumann
3db6a65c04
Merge branch 'master' into encapsulate-resource-dir 2024-02-05 08:21:49 +01:00
Fabian Neumann
344989d76b
Apply suggestions from code review 2024-02-05 08:21:26 +01:00
Fabian Neumann
3c6714ae72
Merge pull request #908 from PyPSA/revert_kernnetz
deleted code to include kernnetz as it is no longer needed
2024-02-05 08:07:52 +01:00
Fabian Neumann
9fd25aa667
Merge pull request #911 from koen-vg/existing-heat-fix
Fix gas input for existing heat gas boilers
2024-02-05 08:07:14 +01:00
Koen van Greevenbroek
0006f6e5a9 Fix gas input for existing heat gas boilers 2024-02-02 13:27:19 +01:00
Fabian Neumann
6d40ff1340 config: add sensible defaults for HVC recycling and reuse 2024-02-02 11:52:01 +01:00
Fabian Neumann
cc77456195 env: add pre-commit 2024-02-02 10:11:59 +01:00
Koen van Greevenbroek
7f77c3690a Add release note 2024-02-02 08:54:44 +01:00
Koen van Greevenbroek
b67e800da9 Simplify concat of static components in prepare_perfect_forsight 2024-02-02 08:49:29 +01:00