This PR adds a new rule to the workflow to prepare an existing gas network representation between the nodes:
The user is able to choose in the .config file to either:
Add a custom gas network .csv file.
Choose between two built-in datasets:
Global: Global Energy Monitor (GGIT)
European: SciGrid (IGGIELGN)
Or just use a uniform fictive network between all nodes.
The rule was tested for Voronoi and GADM clustering.
You can see some examples of existing gas network and result below:
Checklist
[x] I tested my contribution locally and it seems to work fine.
[x] Code and workflow changes are sufficiently documented.
[ ] Newly introduced dependencies are added to envs/environment.yaml and envs/environment.docs.yaml.
[x] 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 #18 #220 #236 (if applicable).
Changes proposed in this Pull Request
This PR adds a new rule to the workflow to prepare an existing gas network representation between the nodes:
The user is able to choose in the .config file to either:
The rule was tested for Voronoi and GADM clustering.
You can see some examples of existing gas network and result below:
![existing_gas_pipelines_TR_IGGIELGN](https://github.com/pypsa-meets-earth/pypsa-earth-sec/assets/75539255/d61f59ef-bb21-4e78-9517-9b1d00682860)
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.