This PR includes many small adaptations to the workflow which make it functional for Brazil in 2030. Many adjustments have not been implemented in a clean way and make extensive use of line comments. The adaptations which are found to be generally useful will be implementedin a cleaner way at a later point.
Addition of custom gas grid
Adaptation to the override_respot.py, in order to transfer existing capacities (p_nom) from pypsa-earth generator components
Update of pypsa-earth emission constraint avoiding double counting of gas generators
Adjustments of the add_shipping and add_aviation functions in prepare_sector_network, in order to avoid dropping entities in regions with more than one entity
Omission of CC technologies
Addition of monthly matching constraint, which includes run-of-river plants among the allowed renewable technologies for provision of electrolyzer input
Checklist
[ x] I tested my contribution locally and it seems to work fine.
[ ] Code and workflow changes are sufficiently documented.
[ ] Newly introduced dependencies are added to envs/environment.yaml and envs/environment.docs.yaml.
[ ] Changes in configuration options are added in all of config.default.yaml, config.tutorial.yaml, and test/config.test1.yaml.
[ ] Changes in configuration options are also documented in doc/configtables/*.csv and line references are adjusted in doc/configuration.rst and doc/tutorial.rst.
[ ] A note for the release notes doc/release_notes.rst is amended in the format of previous release notes, including reference to the requested PR.
Closes # (if applicable).
Changes proposed in this Pull Request
This PR includes many small adaptations to the workflow which make it functional for Brazil in 2030. Many adjustments have not been implemented in a clean way and make extensive use of line comments. The adaptations which are found to be generally useful will be implementedin a cleaner way at a later point.
Checklist
envs/environment.yaml
andenvs/environment.docs.yaml
.config.default.yaml
,config.tutorial.yaml
, andtest/config.test1.yaml
.doc/configtables/*.csv
and line references are adjusted indoc/configuration.rst
anddoc/tutorial.rst
.doc/release_notes.rst
is amended in the format of previous release notes, including reference to the requested PR.