You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository works to connect grid2op with PowerModels, but it does have some version limitations.
This uses PandaModels.jl, that wants Ipopt<1. If one uses >1, there's a few test failures involving MathOptInterface: Ipopt v1 e2nIEE/PandaModels.jl#119
Because of Ipopt<1, this can't use the latest PowerModels. It has to use v0.19.2, rather than current (Mar 2025) v0.21 .
(Indirect) Julia has a bug with latest curl (for package download), so be sure to install curl<8.10 .
This module tests the grid2op backend API here . Several tests are excluded at present for reasons understood by the grid2op developer. A new version of grid2op should make this backend conforming w/o exclusions.
The Julia module cbc has a bug with Mac M1 processors (which is why GHA is only running Intel Macs for testing), so if you want to try this on Silicon Macs, use M2 or newer.
grid2op is currently incompatible with the very new (March 2025) PandaPower v3, so this is constrained to v2. When upstream is ready for v3, I think some paths need adjusting in this repo, too.
PandaPower v2 uses numpy v1. Since binary packages (pypi wheels, conda packages) only build for a limited version matrix, this repo may be tricky to use for Python >=3.13 . All testing has been with Python 3.12 .
Current master branch works with grid2op v1.10 . For v1.11dev, use G2o v1p11 #9 .
This repository works to connect grid2op with PowerModels, but it does have some version limitations.
curl(for package download), so be sure to install curl<8.10 .