MCPcopy Create free account

hub / github.com/PowerGridModel/power-grid-model-ds / functions

Functions625 in github.com/PowerGridModel/power-grid-model-ds

↓ 1 callersFunctionperftest_loop_data_slice_1
()
tests/performance/array_performance_tests.py:52
↓ 1 callersFunctionperftest_loop_get_attr
()
tests/performance/array_performance_tests.py:81
↓ 1 callersFunctionperftest_loop_get_field
()
tests/performance/array_performance_tests.py:71
↓ 1 callersFunctionperftest_loop_set_field
()
tests/performance/array_performance_tests.py:66
↓ 1 callersFunctionperftest_loop_slice
()
tests/performance/array_performance_tests.py:61
↓ 1 callersFunctionperftest_loop_slice_1
()
tests/performance/array_performance_tests.py:47
↓ 1 callersFunctionperftest_set_attr
()
tests/performance/array_performance_tests.py:34
↓ 1 callersFunctionperftest_set_feeder_ids
()
tests/performance/graph_performance_tests.py:26
↓ 1 callersFunctionperftest_set_field
()
tests/performance/array_performance_tests.py:43
↓ 1 callersFunctionperftest_slice
()
tests/performance/array_performance_tests.py:30
↓ 1 callersFunctionperftest_update_by_id
()
tests/performance/filter_performance_tests.py:29
↓ 1 callersFunctionprepare_pkg
Args: setup_file: Returns:
setup.py:21
↓ 1 callersFunctionre_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 callersMethodread_txt
Extract assets from text
src/power_grid_model_ds/_core/model/grids/_text_sources.py:49
↓ 1 callersMethodrun
Generate transformers
src/power_grid_model_ds/_core/data_source/generator/arrays/transformer.py:16
↓ 1 callersFunctionscale_elements
Callback to scale the elements of the graph.
src/power_grid_model_ds/_core/visualizer/callbacks/element_scaling.py:19
↓ 1 callersFunctionset_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 callersFunctionset_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 callersFunctionset_version
(pkg_dir: Path)
setup.py:11
↓ 1 callersMethodupdate_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 callersMethodupdate_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 callersFunctionvisualize_grid
()
tests/integration/visualizer_tests.py:32
↓ 1 callersFunctionzip_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
Methodadd_node
Add a node to all graphs
src/power_grid_model_ds/_core/model/graphs/container.py:66
Methodall_branches
Returns all branches in the graph.
src/power_grid_model_ds/_core/model/graphs/models/base.py:42
Functionarray_equal
Return True if two arrays are equal.
src/power_grid_model_ds/_core/fancypy.py:44
Functionbasic_grid
(grid: Grid)
tests/conftest.py:67
Methodbranch_arrays
Returns all branch arrays
src/power_grid_model_ds/_core/model/grids/base.py:134
Methodbranches
Converts all branch arrays into a single BranchArray.
src/power_grid_model_ds/_core/model/grids/base.py:124
Methodcolumns
(self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:244
Functionconcatenate
Concatenate arrays.
src/power_grid_model_ds/_core/fancypy.py:15
Methoddata
(self: Self)
src/power_grid_model_ds/_core/model/arrays/base/array.py:69
Methoddelete_branch3
Remove a branch from all graphs
src/power_grid_model_ds/_core/model/graphs/container.py:117
Methoddelete_node
Remove a node from all graphs
src/power_grid_model_ds/_core/model/graphs/container.py:105
Methoddiscover_vertex
(self, v)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:137
Methoddiscover_vertex
(self, v)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:150
Functiondisplay_selected_element
Display the tapped edge data.
src/power_grid_model_ds/_core/visualizer/callbacks/element_selection.py:19
Methodempty
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
Methodempty
Create an empty grid
src/power_grid_model_ds/_core/model/containers/base.py:38
Methodexternal_ids
(self)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:37
Methodexternal_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
Methodexternal_to_internal
(self, ext_node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:41
Functionfancy_test_array
()
tests/conftest.py:56
Functionfixture_graph_with_5_nodes
Return a graph with 2 routes
tests/unit/model/graphs/conftest.py:13
Functionfixture_gzip_path
()
tests/unit/utils/test_pickle.py:25
Functionfixture_pickle_path
()
tests/unit/utils/test_pickle.py:17
Methodfrom_arrays
Build from arrays
src/power_grid_model_ds/_core/model/graphs/models/base.py:349
Methodget_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
Methodgraph_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
Functiongraph_container_with_5_nodes
()
tests/unit/model/graphs/test_container.py:30
Functiongraph_with_2_routes
Return a graph with 2 routes
tests/unit/model/graphs/conftest.py:22
Functiongrid_with_3wt
(grid: Grid)
tests/conftest.py:72
Methodid_counter
Returns the private _id_counter field (as read-only)
src/power_grid_model_ds/_core/model/containers/base.py:33
Functioninput_data_pgm
()
tests/conftest.py:77
Methodinternal_to_external
(self, int_node_id: int)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:47
Methodis_active
Returns boolean whether branch is closed at both ends
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:57
Methodmake_active
Add branch to all active_only graphs
src/power_grid_model_ds/_core/model/graphs/container.py:123
Methodmake_inactive
Remove a branch from all active_only graphs
src/power_grid_model_ds/_core/model/graphs/container.py:133
Methodmax_id
Returns the max id across all arrays within the container.
src/power_grid_model_ds/_core/model/containers/base.py:76
Methodnode_ids
Return both from_node and to_node in one array
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:52
Methodnr_branches
(self)
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:33
Methodnr_branches
Returns the number of branches in the graph
src/power_grid_model_ds/_core/model/graphs/models/base.py:38
← previousnext →201–300 of 625, ranked by callers