-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
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 .
Metadata
Metadata
Assignees
Labels
No labels