MATPOWER
MATPOWER is an open-source software package for power system simulations, providing tools to solve AC and DC power flow problems and optimal power flow (OPF) problems for electric power networks. Implemented in MATLAB and compatible with Octave, it is designed for research and teaching, offering a compact, well-documented API and a data model that represents buses, generators, branches, and loads.
Core capabilities include: AC power flow using Newton-Raphson methods, DC power flow approximations, and AC optimal
Data model and case format: MATPOWER uses a case structure (mpc) that encodes bus, generator, branch, and
Solver interface and algorithms: MATPOWER ships with functions such as runpf for AC/DC power flow and runopf
Availability and community: as an open-source project hosted on GitHub, MATPOWER has an active user community
Limitations: while versatile for academic use, MATPOWER is not intended as a production-grade system solver and