HADREC
Reference
GridPACK HADREC Application module
class gridpack.hadrec.Action
property actiontype
property branch_ckt
property brch_from_bus_number
property brch_to_bus_number
property bus_number
property componentID
property percentage
class gridpack.hadrec.Module
applyAction(self: gridpack.hadrec.Module, arg0: gridpack.hadrec.Action) -> None
executeDynSimuOneStep(self: gridpack.hadrec.Module) -> None
exportPSSE23(self: gridpack.hadrec.Module, s: str = ‘’) -> None
exportPSSE33(self: gridpack.hadrec.Module, s: str = ‘’) -> None
exportPSSE34(self: gridpack.hadrec.Module, s: str = ‘’) -> None
fullInitializationBeforeDynSimuSteps(self: gridpack.hadrec.Module, s: str = ‘’, BusFaults: gridpack.dynamic_simulation.EventVector = <gridpack.dynamic_simulation.EventVector object at 0xf3e1627f670>, pfcase_idx: int = -1, dscase_idx: int) -> None
getBranchEndpoints(self: gridpack.hadrec.Module, arg0: int) -> tuple
getBranchInfoBool(self: gridpack.hadrec.Module, bus_idx: int, name: str, dev_idx: int | None = -1) -> object
getBranchInfoInt(self: gridpack.hadrec.Module, bus_idx: int, name: str, dev_idx: int | None = -1) -> object
getBranchInfoReal(self: gridpack.hadrec.Module, bus_idx: int, name: str, dev_idx: int | None = -1) -> object
getBranchInfoString(self: gridpack.hadrec.Module, bus_idx: int, name: str, dev_idx: int | None = -1) -> object
getBusInfoBool(self: gridpack.hadrec.Module, bus_idx: int, name: str, dev_idx: int | None = -1) -> object
getBusInfoInt(self: gridpack.hadrec.Module, bus_idx: int, name: str, dev_idx: int | None = -1) -> object
getBusInfoReal(self: gridpack.hadrec.Module, bus_idx: int, name: str, dev_idx: int | None = -1) -> object
getBusInfoString(self: gridpack.hadrec.Module, bus_idx: int, name: str, dev_idx: int | None = -1) -> object
getBusTotalLoadPower(self: gridpack.hadrec.Module, arg0: int) -> object
getConnectedBranches(self: gridpack.hadrec.Module, arg0: int) -> list[int]
getDataCollectionBranchParam(*args, **kwargs)
Overloaded function.
getDataCollectionBranchParam(self: gridpack.hadrec.Module, arg0: int, arg1: int, arg2: str, arg3: str) -> object
getDataCollectionBranchParam(self: gridpack.hadrec.Module, arg0: int, arg1: int, arg2: str, arg3: str) -> object
getDataCollectionBusParam(*args, **kwargs)
Overloaded function.
getDataCollectionBusParam(self: gridpack.hadrec.Module, arg0: int, arg1: str) -> object
getDataCollectionBusParam(self: gridpack.hadrec.Module, arg0: int, arg1: str) -> object
getDataCollectionGenParam(*args, **kwargs)
Overloaded function.
getDataCollectionGenParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str) -> object
getDataCollectionGenParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str) -> object
getDataCollectionLoadParam(*args, **kwargs)
Overloaded function.
getDataCollectionLoadParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str) -> object
getDataCollectionLoadParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str) -> object
getGeneratorPower(self: gridpack.hadrec.Module, arg0: int, arg1: str) -> object
getObservationLists(self: gridpack.hadrec.Module) -> tuple
getObservationLists_withBusFreq(self: gridpack.hadrec.Module) -> tuple
getObservations(self: gridpack.hadrec.Module) -> list[float]
getPFSolutionSingleBus(self: gridpack.hadrec.Module, arg0: int) -> object
getState(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str, arg3: str) -> object
getZoneGeneratorPower(self: gridpack.hadrec.Module) -> object
getZoneLoads(self: gridpack.hadrec.Module) -> object
initializeDynSimu(self: gridpack.hadrec.Module, faults: gridpack.dynamic_simulation.EventVector = <gridpack.dynamic_simulation.EventVector object at 0xf3e16274770>, dscase_idx: int = -1) -> None
isDynSimuDone(self: gridpack.hadrec.Module) -> bool
modifyDataCollectionBranchParam(*args, **kwargs)
Overloaded function.
modifyDataCollectionBranchParam(self: gridpack.hadrec.Module, arg0: int, arg1: int, arg2: str, arg3: str, arg4: float) -> bool
modifyDataCollectionBranchParam(self: gridpack.hadrec.Module, arg0: int, arg1: int, arg2: str, arg3: str, arg4: int) -> bool
modifyDataCollectionBusParam(*args, **kwargs)
Overloaded function.
modifyDataCollectionBusParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: float) -> bool
modifyDataCollectionBusParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: int) -> bool
modifyDataCollectionGenParam(*args, **kwargs)
Overloaded function.
modifyDataCollectionGenParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str, arg3: float) -> bool
modifyDataCollectionGenParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str, arg3: int) -> bool
modifyDataCollectionLoadParam(*args, **kwargs)
Overloaded function.
modifyDataCollectionLoadParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str, arg3: float) -> bool
modifyDataCollectionLoadParam(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str, arg3: int) -> bool
numGenerators(*args, **kwargs)
Overloaded function.
numGenerators(self: gridpack.hadrec.Module) -> int
numGenerators(self: gridpack.hadrec.Module, arg0: int) -> int
numLines(*args, **kwargs)
Overloaded function.
numLines(self: gridpack.hadrec.Module) -> int
numLines(self: gridpack.hadrec.Module, arg0: int) -> int
numLoads(*args, **kwargs)
Overloaded function.
numLoads(self: gridpack.hadrec.Module) -> int
numLoads(self: gridpack.hadrec.Module, arg0: int) -> int
numStorage(*args, **kwargs)
Overloaded function.
numStorage(self: gridpack.hadrec.Module) -> int
numStorage(self: gridpack.hadrec.Module, arg0: int) -> int
readPowerFlowData(self: gridpack.hadrec.Module, s: str = ‘’, pfcase_idx: int = -1) -> None
scatterInjectionLoad(self: gridpack.hadrec.Module, vbusNum: list[int] = [], vloadP: list[float] = [], vloadQ: list[float] = []) -> None
scatterInjectionLoadNew(self: gridpack.hadrec.Module, vbusNum: list[int] = [], vloadP: list[float] = [], vloadQ: list[float] = []) -> None
scatterInjectionLoadNewConstCur(self: gridpack.hadrec.Module, vbusNum: list[int] = [], vCurR: list[float] = [], vCurI: list[float] = []) -> None
scatterInjectionLoadNew_Norton(self: gridpack.hadrec.Module, vbusNum: list[int] = [], vloadP: list[float] = [], vloadQ: list[float] = [], vimpedanceR: list[float] = [], vimpedanceI: list[float] = []) -> None
scatterInjectionLoadNew_compensateY(self: gridpack.hadrec.Module, vbusNum: list[int] = [], vloadP: list[float] = [], vloadQ: list[float] = []) -> None
setState(self: gridpack.hadrec.Module, arg0: int, arg1: str, arg2: str, arg3: str, arg4: float) -> bool
setWideAreaControlSignal(self: gridpack.hadrec.Module, bus_number: int = ‘-1’, genid: str = ‘’, wideAreaControlSignal: float = 0.0) -> None
solvePowerFlow(self: gridpack.hadrec.Module) -> bool
solvePowerFlowBeforeDynSimu(self: gridpack.hadrec.Module, s: str = ‘’, pfcase_idx: int = -1) -> None
solvePowerFlowBeforeDynSimu_withFlag(self: gridpack.hadrec.Module, s: str = ‘’, pfcase_idx: int = -1) -> bool
totalBranches(self: gridpack.hadrec.Module) -> int
totalBuses(self: gridpack.hadrec.Module) -> int
transferPFtoDS(self: gridpack.hadrec.Module) -> None
updateData(self: gridpack.hadrec.Module) -> None