Fix clash of names in creation of candidate network for H2
Sometimes Lines and Links have same name, so need MultiIndex to avoid a clash of names.
This commit is contained in:
parent
9a5ae01a92
commit
0e5dcbbce4
@ -40,8 +40,8 @@ projects % git clone git@github.com:nworbmot/pypsa-eur-sec.git
|
|||||||
|
|
||||||
The requirements are the same as
|
The requirements are the same as
|
||||||
[PyPSA-Eur](https://github.com/PyPSA/pypsa-eur), but for
|
[PyPSA-Eur](https://github.com/PyPSA/pypsa-eur), but for
|
||||||
`solve_network.py` in addition you need `gurobipy` and version
|
`solve_network.py` in addition you need `gurobipy` and version 0.16.0
|
||||||
>=0.16.0 of PyPSA in order to use the `nomopyomo` framework. These
|
or greater of PyPSA in order to use the `nomopyomo` framework. These
|
||||||
libraries are currently imported "by hand" at the start of the
|
libraries are currently imported "by hand" at the start of the
|
||||||
`solve_network.py` script.
|
`solve_network.py` script.
|
||||||
|
|
||||||
|
@ -540,7 +540,8 @@ def add_storage(network):
|
|||||||
connector = " -> "
|
connector = " -> "
|
||||||
attrs = ["bus0","bus1","length"]
|
attrs = ["bus0","bus1","length"]
|
||||||
|
|
||||||
candidates = pd.concat([n.lines[attrs],n.links.loc[n.links.carrier == "DC",attrs]])
|
candidates = pd.concat([n.lines[attrs],n.links.loc[n.links.carrier == "DC",attrs]],
|
||||||
|
keys=["lines","links"])
|
||||||
|
|
||||||
for candidate in candidates.index:
|
for candidate in candidates.index:
|
||||||
buses = [candidates.at[candidate,"bus0"],candidates.at[candidate,"bus1"]]
|
buses = [candidates.at[candidate,"bus0"],candidates.at[candidate,"bus1"]]
|
||||||
|
Loading…
Reference in New Issue
Block a user