Parse MATPOWER case into pandas DataFrame
MATPOWER Case Frames
Parse MATPOWER case into pandas DataFrame.
Unlike the tutorial on
matpower-pip, this package support parsing MATPOWER case using
re instead of
Oct2Py and Octave. After that, you can further parse the data into any format supported by you solver.
pip install matpowercaseframes
from matpowercaseframes import CaseFrames case_path = 'case9.m' cf = CaseFrames(case_path) print(cf.gencost)
If you have
matpower installed via
pip install matpower (did not require
matpower[octave]), you can easily navigate MATPOWER case using:
import os from matpower import path_matpower # require `pip install matpower` from matpowercaseframes import CaseFrames case_name = 'case9.m' case_path = os.path.join(path_matpower, 'data', case_name) cf = CaseFrames(case_path) print(cf.gencost)
This repository was supported by the Faculty of Engineering, Universitas Gadjah Mada under the supervision of Mr. Sarjiya. If you use this package for your research, we are very glad if you cite any relevant publication under Mr. Sarjiya's name as a thanks (but you are not responsible to). You can found his publications on the semantic scholar or IEEE.
This package is a a fork and simplification from psst MATPOWER parser, thus we greatly thanks psst developers and contributors.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for matpowercaseframes-0.0.1a3.tar.gz