|
1 | | -from _typeshed import Incomplete |
| 1 | +from _typeshed import SupportsGetItem |
| 2 | +from collections.abc import Collection, Iterable |
| 3 | +from typing import TypeVar |
2 | 4 |
|
3 | | -home: Incomplete |
4 | | -desktop: Incomplete |
| 5 | +import pandas as pd |
| 6 | + |
| 7 | +from pandapower._typing import Bool, Int, RunPPFunc |
| 8 | +from pandapower.auxiliary import pandapowerNet |
| 9 | + |
| 10 | +_S = TypeVar("_S", tuple[Int, ...], list[Int]) |
| 11 | + |
| 12 | +impedance_columns: list[str] |
5 | 13 |
|
6 | 14 | def add_ext_grids_to_boundaries( |
7 | | - net, |
8 | | - boundary_buses, |
9 | | - adapt_va_degree: bool = False, |
10 | | - runpp_fct=..., |
11 | | - calc_volt_angles: bool = True, |
12 | | - allow_net_change_for_convergence: bool = False, |
| 15 | + net: pandapowerNet, |
| 16 | + boundary_buses: Iterable[Int], |
| 17 | + adapt_va_degree: Bool = False, |
| 18 | + runpp_fct: RunPPFunc = ..., |
| 19 | + calc_volt_angles: Bool = True, |
| 20 | + allow_net_change_for_convergence: Bool = False, |
| 21 | +) -> pd.Index[int]: ... |
| 22 | +def drop_internal_branch_elements( |
| 23 | + net: pandapowerNet, internal_buses: Collection[Int], branch_elements: Iterable[Int] | None = None |
| 24 | +) -> None: ... |
| 25 | +def calc_zpbn_parameters( |
| 26 | + net: pandapowerNet, boundary_buses: _S, all_external_buses: _S, slack_as: str = "gen", existing_shift_degree: Bool = False |
| 27 | +) -> tuple[pd.DataFrame, pd.DataFrame, pd.DataFrame, pd.DataFrame]: ... |
| 28 | +def drop_assist_elms_by_creating_ext_net(net: pandapowerNet, elms: Iterable[str] | None = None) -> None: ... |
| 29 | +def build_ppc_and_Ybus(net: pandapowerNet) -> None: ... |
| 30 | +def drop_measurements_and_controllers(net: pandapowerNet, buses: Collection[Int], skip_controller: Bool = False) -> None: ... |
| 31 | +def ensure_origin_id(net: pandapowerNet, elms: Iterable[str] | None = None) -> None: ... |
| 32 | +def drop_and_edit_cost_functions( |
| 33 | + net: pandapowerNet, buses: Collection[Int], drop_cost: Bool, add_origin_id: Bool, check_unique_elms_name: Bool = True |
13 | 34 | ) -> None: ... |
14 | | -def drop_internal_branch_elements(net, internal_buses, branch_elements: Incomplete | None = None) -> None: ... |
15 | | -def calc_zpbn_parameters(net, boundary_buses, all_external_buses, slack_as: str = "gen", existing_shift_degree: bool = False): ... |
16 | | -def check_validity_of_Ybus_eq(net_zpbn, Ybus_eq, bus_lookups): ... |
17 | | -def drop_assist_elms_by_creating_ext_net(net, elms: Incomplete | None = None) -> None: ... |
18 | | -def build_ppc_and_Ybus(net) -> None: ... |
19 | | -def drop_measurements_and_controller(net, buses, skip_controller: bool = False) -> None: ... |
20 | | -def match_controller_and_new_elements(net, net_org) -> None: ... |
21 | | -def ensure_origin_id(net, no_start: int = 0, elms: Incomplete | None = None) -> None: ... |
22 | | -def drop_and_edit_cost_functions(net, buses, drop_cost, add_origin_id, check_unique_elms_name: bool = True) -> None: ... |
23 | | -def match_cost_functions_and_eq_net(net, boundary_buses, eq_type) -> None: ... |
24 | | -def check_network(net) -> None: ... |
25 | | -def get_boundary_vp(net_eq, bus_lookups): ... |
26 | | -def adaptation_phase_shifter(net, v_boundary, p_boundary): ... |
27 | | -def replace_motor_by_load(net, all_external_buses) -> None: ... |
| 35 | +def match_cost_functions_and_eq_net(net: pandapowerNet, boundary_buses: Iterable[Int], eq_type: str) -> None: ... |
| 36 | +def get_boundary_vp( |
| 37 | + net_eq: pandapowerNet, bus_lookups: SupportsGetItem[str, SupportsGetItem[str, Collection[Int]]] |
| 38 | +) -> tuple[pd.DataFrame, pd.DataFrame]: ... |
| 39 | +def adaptation_phase_shifter(net: pandapowerNet, v_boundary: pd.DataFrame, p_boundary: pd.DataFrame) -> pandapowerNet: ... |
| 40 | +def replace_motor_by_load(net: pandapowerNet, all_external_buses: Collection[Int]) -> None: ... |
0 commit comments