I would like to see the landlock country fix from https://github.com/PyPSA/pypsa-eur/pull/383 implemented in PyPSA-Africa. Since the solution is there, it should be a relatively easy task and a good exercise for beginners.
The changes should be manually tested for:
["ML"] # (Mali)
["ML", "NE"] # (Mali and Niger)
We could also think about adding a CI Linux test for these two cases.
Describe the feature you'd like to see
We worked in PR https://github.com/pypsa-meets-africa/pypsa-africa/pull/341 already to make parts of the scripts run with landlock countries, however, it does not apply to all yet. Since PyPSA-Eur had the exact same problem, we worked on a solution for Europe in two PR's with PR https://github.com/PyPSA/pypsa-eur/pull/383 as final solution.
I would like to see the landlock country fix from https://github.com/PyPSA/pypsa-eur/pull/383 implemented in PyPSA-Africa. Since the solution is there, it should be a relatively easy task and a good exercise for beginners.
The changes should be manually tested for:
We could also think about adding a CI Linux test for these two cases.