Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PowerGridModel/power-grid-model-ds
/ functions
Functions
625 in github.com/PowerGridModel/power-grid-model-ds
⨍
Functions
625
◇
Types & classes
102
↳
Endpoints
5
↓ 1 callers
Function
perftest_loop_data_slice_1
()
tests/performance/array_performance_tests.py:52
↓ 1 callers
Function
perftest_loop_get_attr
()
tests/performance/array_performance_tests.py:81
↓ 1 callers
Function
perftest_loop_get_field
()
tests/performance/array_performance_tests.py:71
↓ 1 callers
Function
perftest_loop_set_field
()
tests/performance/array_performance_tests.py:66
↓ 1 callers
Function
perftest_loop_slice
()
tests/performance/array_performance_tests.py:61
↓ 1 callers
Function
perftest_loop_slice_1
()
tests/performance/array_performance_tests.py:47
↓ 1 callers
Function
perftest_set_attr
()
tests/performance/array_performance_tests.py:34
↓ 1 callers
Function
perftest_set_feeder_ids
()
tests/performance/graph_performance_tests.py:26
↓ 1 callers
Function
perftest_set_field
()
tests/performance/array_performance_tests.py:43
↓ 1 callers
Function
perftest_slice
()
tests/performance/array_performance_tests.py:30
↓ 1 callers
Function
perftest_update_by_id
()
tests/performance/filter_performance_tests.py:29
↓ 1 callers
Function
prepare_pkg
Args: setup_file: Returns:
setup.py:21
↓ 1 callers
Function
re_order
Re-order an id-array by the id column so that it follows a new_order. Expects the new_order input to contain the same values as self.id
src/power_grid_model_ds/_core/model/arrays/base/_modify.py:11
↓ 1 callers
Method
read_txt
Extract assets from text
src/power_grid_model_ds/_core/model/grids/_text_sources.py:49
↓ 1 callers
Method
run
Generate transformers
src/power_grid_model_ds/_core/data_source/generator/arrays/transformer.py:16
↓ 1 callers
Function
scale_elements
Callback to scale the elements of the graph.
src/power_grid_model_ds/_core/visualizer/callbacks/element_scaling.py:19
↓ 1 callers
Function
set_feeder_ids
Determines all feeder groups in the network and gives them a feeder identifier feeder_branch_id := All assets being connected through the same fe
src/power_grid_model_ds/_core/model/grids/helpers.py:16
↓ 1 callers
Function
set_is_feeder
Set the is_feeder property for all branches in the network.
src/power_grid_model_ds/_core/model/grids/helpers.py:77
↓ 1 callers
Function
set_version
(pkg_dir: Path)
setup.py:11
↓ 1 callers
Method
update_grid
Fills the output values in the grid for the values that are present
src/power_grid_model_ds/_core/load_flow.py:140
↓ 1 callers
Method
update_model
Updates the power-grid-model using update_data, this allows for batch calculations Example: Example of update_data creat
src/power_grid_model_ds/_core/load_flow.py:113
↓ 1 callers
Function
visualize_grid
()
tests/integration/visualizer_tests.py:32
↓ 1 callers
Function
zip_files
Zip files
src/power_grid_model_ds/_core/utils/zip.py:35
Method
__contains__
(self: Self, item: Self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:175
Method
__copy__
(self: Self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:186
Method
__eq__
(self: Self, other)
src/power_grid_model_ds/_core/model/arrays/base/array.py:183
Method
__getattr__
(self: Self, attr)
src/power_grid_model_ds/_core/model/arrays/base/array.py:132
Method
__getitem__
Used by for-loops, slicing [0:3], column-access ['id'], row-access [0], multi-column access. Note: If a single item is requested, return a nam
src/power_grid_model_ds/_core/model/arrays/base/array.py:155
Method
__hash__
(self: Self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:180
Method
__init__
( self, grid: Optional[Grid] = None, input_data: Optional[Dict] = None, system
src/power_grid_model_ds/_core/load_flow.py:44
Method
__init__
(self: Self, *args, data: NDArray | None = None, **kwargs)
src/power_grid_model_ds/_core/model/arrays/base/array.py:62
Method
__init__
(self, active_only=False)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:22
Method
__init__
(self, nodes_to_ignore: list[int])
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:133
Method
__init__
(self, active_only=False)
src/power_grid_model_ds/_core/model/graphs/models/base.py:28
Method
__init__
(self, grid_class: type["Grid"])
src/power_grid_model_ds/_core/model/grids/_text_sources.py:34
Method
__init__
( self, grid_class: Type[T], nr_nodes: int = 100, nr_sources: int = 2,
src/power_grid_model_ds/_core/data_source/generator/grid_generators.py:27
Method
__init__
Initializes generator with grid and amount
src/power_grid_model_ds/_core/data_source/generator/arrays/base.py:15
Method
__init__
(self, grid: Grid, seed: int)
src/power_grid_model_ds/_core/data_source/generator/arrays/line.py:20
Method
__iter__
(self: Self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:128
Method
__len__
(self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:125
Method
__repr__
(self: Self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:113
Method
__setattr__
(self: Self, attr: str, value: object)
src/power_grid_model_ds/_core/model/arrays/base/array.py:146
Method
__setitem__
(self: Self, key, value)
src/power_grid_model_ds/_core/model/arrays/base/array.py:170
Method
__str__
(self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:122
Method
__str__
String representation of the grid. Compatible with https://csacademy.com/app/graph_editor/
src/power_grid_model_ds/_core/model/grids/base.py:88
Method
_add_branch
(self, from_node_id: int, to_node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:72
Method
_add_branches
(self, from_node_ids: list[int], to_node_ids: list[int])
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:75
Method
_add_node
(self, ext_node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:50
Method
_add_nodes
(self, ext_node_ids: list[int])
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:55
Method
_all_branches
(self)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:128
Method
_delete_branch
(self, from_node_id: int, to_node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:79
Method
_delete_node
(self, node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:61
Method
_find_first_connected
(self, node_id: int, candidate_node_ids: list[int])
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:113
Method
_find_fundamental_cycles
Find all fundamental cycles in the graph using Rustworkx. Returns: list[list[int]]: A list of cycles, each cycle is a list of nod
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:120
Method
_get_all_paths
(self, source: int, target: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:94
Method
_get_components
(self)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:97
Method
_get_connected
(self, node_id: int, nodes_to_ignore: list[int], inclusive: bool = False)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:101
Method
_get_shortest_path
(self, source: int, target: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:85
Method
_has_branch
(self, from_node_id: int, to_node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:66
Method
_has_node
(self, node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:69
Method
_in_branches
(self, int_node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:110
Method
add_node
Add a node to all graphs
src/power_grid_model_ds/_core/model/graphs/container.py:66
Method
all_branches
Returns all branches in the graph.
src/power_grid_model_ds/_core/model/graphs/models/base.py:42
Function
array_equal
Return True if two arrays are equal.
src/power_grid_model_ds/_core/fancypy.py:44
Function
basic_grid
(grid: Grid)
tests/conftest.py:67
Method
branch_arrays
Returns all branch arrays
src/power_grid_model_ds/_core/model/grids/base.py:134
Method
branches
Converts all branch arrays into a single BranchArray.
src/power_grid_model_ds/_core/model/grids/base.py:124
Method
columns
(self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:244
Function
concatenate
Concatenate arrays.
src/power_grid_model_ds/_core/fancypy.py:15
Method
data
(self: Self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:69
Method
delete_branch3
Remove a branch from all graphs
src/power_grid_model_ds/_core/model/graphs/container.py:117
Method
delete_node
Remove a node from all graphs
src/power_grid_model_ds/_core/model/graphs/container.py:105
Method
discover_vertex
(self, v)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:137
Method
discover_vertex
(self, v)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:150
Function
display_selected_element
Display the tapped edge data.
src/power_grid_model_ds/_core/visualizer/callbacks/element_selection.py:19
Method
empty
Construct an array filled with 'empty' values. 'empty' values differs per dtype: string: "" (empty string) float: np.
src/power_grid_model_ds/_core/model/arrays/base/array.py:206
Method
empty
Create an empty grid
src/power_grid_model_ds/_core/model/containers/base.py:38
Method
external_ids
(self)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:37
Method
external_ids
Return all external node ids Warning: Depending on graph engine, performance could be slow for large graphs
src/power_grid_model_ds/_core/model/graphs/models/base.py:63
Method
external_to_internal
(self, ext_node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:41
Function
fancy_test_array
()
tests/conftest.py:56
Function
fixture_graph_with_5_nodes
Return a graph with 2 routes
tests/unit/model/graphs/conftest.py:13
Function
fixture_gzip_path
()
tests/unit/utils/test_pickle.py:25
Function
fixture_pickle_path
()
tests/unit/utils/test_pickle.py:17
Method
from_arrays
Build from arrays
src/power_grid_model_ds/_core/model/graphs/models/base.py:349
Method
get_downstream_nodes
Find all nodes downstream of the node_id with respect to the start_node_ids Example: given this graph: [1] - [2] - [3] - [4]
src/power_grid_model_ds/_core/model/graphs/models/base.py:317
Method
graph_attributes
Get all graph attributes of the container. Yield: BaseGraphModel: The next graph attribute.
src/power_grid_model_ds/_core/model/graphs/container.py:35
Function
graph_container_with_5_nodes
()
tests/unit/model/graphs/test_container.py:30
Function
graph_with_2_routes
Return a graph with 2 routes
tests/unit/model/graphs/conftest.py:22
Function
grid_with_3wt
(grid: Grid)
tests/conftest.py:72
Method
id_counter
Returns the private _id_counter field (as read-only)
src/power_grid_model_ds/_core/model/containers/base.py:33
Function
input_data_pgm
()
tests/conftest.py:77
Method
internal_to_external
(self, int_node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:47
Method
is_active
Returns boolean whether branch is closed at both ends
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:57
Method
make_active
Add branch to all active_only graphs
src/power_grid_model_ds/_core/model/graphs/container.py:123
Method
make_inactive
Remove a branch from all active_only graphs
src/power_grid_model_ds/_core/model/graphs/container.py:133
Method
max_id
Returns the max id across all arrays within the container.
src/power_grid_model_ds/_core/model/containers/base.py:76
Method
node_ids
Return both from_node and to_node in one array
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:52
Method
nr_branches
(self)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:33
Method
nr_branches
Returns the number of branches in the graph
src/power_grid_model_ds/_core/model/graphs/models/base.py:38
← previous
next →
201–300 of 625, ranked by callers