Details
edisgo/tools/powermodels_io.py is a leftover pypower-based PowerModels converter. It is
imported nowhere in the code base (no imports in edisgo/, tests/, or examples/) — the
active converter used by the OPF pipeline is edisgo/io/powermodels_io.py.
Why remove it (beyond dead weight)
The file is actively misleading: it contains storage-efficiency constants (e.g. 0.9487) and
conversion logic that differ from what the OPF actually uses. When investigating OPF behaviour
(e.g. the storage-efficiency bug, see #694), grepping for powermodels_io surfaces
this file first and suggests parameters that never reach the Julia side.
Suggested fix
Delete edisgo/tools/powermodels_io.py (and its test file, if any). If parts are ever needed
again, they remain available in git history.
Details
edisgo/tools/powermodels_io.pyis a leftover pypower-based PowerModels converter. It isimported nowhere in the code base (no imports in
edisgo/,tests/, orexamples/) — theactive converter used by the OPF pipeline is
edisgo/io/powermodels_io.py.Why remove it (beyond dead weight)
The file is actively misleading: it contains storage-efficiency constants (e.g.
0.9487) andconversion logic that differ from what the OPF actually uses. When investigating OPF behaviour
(e.g. the storage-efficiency bug, see #694), grepping for
powermodels_iosurfacesthis file first and suggests parameters that never reach the Julia side.
Suggested fix
Delete
edisgo/tools/powermodels_io.py(and its test file, if any). If parts are ever neededagain, they remain available in git history.