Skip to content

shishouyuan/power_case_wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

  • Wrap matpower/pypower case data into a class in order to access parameters conveniently.

  • 将matpower/pypower的case包装成类以便于访问各个参数。

Example

import pypower.api as pypower
from power_case_wrapper import CaseWrapper

# create a CaseWrapper by passing the case data
case=CaseWrapper(pypower.case14())
# case=CaseWrapper(pypower.runopf(pypower.case14()))

print(case.gen.PG)
print(case.gen.PG[1:3])

# [232.4  40.    0.    0.    0. ]
# [40. 0.]
case.gen.PG=0
print(case.gen.PG)
# [0. 0. 0. 0. 0.]
case.gen.PG=[1,2,3,4,5]
print(case.gen.PG)
# [1. 2. 3. 4. 5.]
case.gen.PG[1:3]=[100,50]
print(case.gen.PG)
# [  1. 100.  50.   4.   5.]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages