ExaPowerIO is a minimal IO library for the Matpower file format.
DICLAIMER: ExaPowerIO is in active development. There may be missing features, documentation, or other issues. If you experience any of these, please open Issues, or Pull Requests
If you are interested in trying ExaPowerIO, please see the Usage Documentation for information on using the functions / structs exported by ExaPowerIO.
If you wish to contribute to ExaPowerIO, please see the Developer Documentation for information on project structure, as well as running benchmarks / tests.
The main alternative to ExaPowerIO is PowerModels.jl, a monolithic repository which:
- parses and processes Matpower as well as PTI files
- exports formulations for various ACOPF problems
- includes tools to help solve these problems. Developers wishing to utilize only 1 or 2 of these utilities may find PowerModels bloated.
ExaPowerIO.jl due to its focused nature has superior performance to PowerModels. As seen, ExaPowerIO outperforms PowerModels by a factor of 30 to 40 in both allocation and timing.