Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PowerGridModel/power-grid-model
/ functions
Functions
2,475 in github.com/PowerGridModel/power-grid-model
⨍
Functions
2,475
◇
Types & classes
819
↳
Endpoints
41
↓ 8 callers
Method
set_calculation_type
(self, opt: OptionsPtr, calculation_type: int)
src/power_grid_model/_core/power_grid_core.py:313
↓ 8 callers
Function
tap_adjust_impedance
power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer_utils.hpp:33
↓ 8 callers
Method
tap_max
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:504
↓ 8 callers
Method
tap_min
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:501
↓ 8 callers
Method
to_node
power_grid_model_c/power_grid_model/include/power_grid_model/component/branch.hpp:48
↓ 8 callers
Function
to_string
tests/benchmark_cpp/benchmark.cpp:24
↓ 8 callers
Method
use_perturbation
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/observability.hpp:642
↓ 8 callers
Function
vector_outer_product
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:239
↓ 7 callers
Function
_str_to_component_type
Helper function to transform component str to ComponentType.
src/power_grid_model/_core/dataset_definitions.py:319
↓ 7 callers
Function
_str_to_datatype
Helper function to transform data_type str to DatasetType.
src/power_grid_model/_core/dataset_definitions.py:307
↓ 7 callers
Method
base_i_from
override getter
power_grid_model_c/power_grid_model/include/power_grid_model/component/link.hpp:26
↓ 7 callers
Method
base_i_to
power_grid_model_c/power_grid_model/include/power_grid_model/component/link.hpp:27
↓ 7 callers
Function
check_nan
tests/cpp_unit_tests/auxiliary/test_dataset.cpp:192
↓ 7 callers
Function
check_throws_with
tests/native_api_tests/test_api_model.cpp:99
↓ 7 callers
Function
compute_loads_link_elements
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:380
↓ 7 callers
Function
construct_reduced_topology
Use the topo_node_mapping to remap every part of comp_topo such that the output nodes are the topological nodes; not the user nodes. This effectively
power_grid_model_c/power_grid_model/include/power_grid_model/supernodes.hpp:195
↓ 7 callers
Function
counting_sort_element
counting sort element
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/y_bus.hpp:55
↓ 7 callers
Method
failed_scenarios
(self)
src/power_grid_model/_core/power_grid_core.py:233
↓ 7 callers
Method
get_context
Returns a dictionary that supplies (human readable) information about this error. Each member variable is included in the dictionary.
src/power_grid_model/validation/errors.py:89
↓ 7 callers
Function
get_dataset_scenario
Obtain the single dataset at a given scenario, independently of the internal batch data structure. Args: dataset: the batch dataset
src/power_grid_model/utils.py:64
↓ 7 callers
Method
get_element_range
power_grid_model_c/power_grid_model/include/power_grid_model/common/grouped_index_vector.hpp:271
↓ 7 callers
Method
get_id_by_idx
get id by idx, only for debugging purpose
power_grid_model_c/power_grid_model/include/power_grid_model/container.hpp:123
↓ 7 callers
Method
get_value
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:46
↓ 7 callers
Method
has_voltage
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:80
↓ 7 callers
Function
is_columnar_filter
A function to find if a data_filter will give out row or columnar format for a component
tests/unit/test_serialization.py:89
↓ 7 callers
Method
is_param_mutable
power_grid_model_c/power_grid_model/include/power_grid_model/component/link.hpp:30
↓ 7 callers
Function
json_deserialize
Load serialized JSON data to a new dataset. Args: data: the data to deserialize. data_filter: the data filter to apply to th
src/power_grid_model/_core/serialization.py:215
↓ 7 callers
Function
json_serialize_to_file
Export JSON data in most recent format. Args: file_path: the path to the file to load and deserialize. data: a single or bat
src/power_grid_model/utils.py:154
↓ 7 callers
Method
n_source
power_grid_model_c/power_grid_model/include/power_grid_model/calculation_parameters.hpp:180
↓ 7 callers
Method
name
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/dataset.hpp:47
↓ 7 callers
Method
nnz_lu
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/y_bus.hpp:321
↓ 7 callers
Function
prepare_starting_nodes
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/observability.hpp:259
↓ 7 callers
Method
reset_counters
tests/cpp_unit_tests/test_job_dispatch.cpp:49
↓ 7 callers
Function
run_parallel_jobs
tests/cpp_unit_tests/logging/test_text_logger.cpp:80
↓ 7 callers
Method
set_calculation_method
(self, opt: OptionsPtr, method: int)
src/power_grid_model/_core/power_grid_core.py:317
↓ 7 callers
Method
total_elements
The total number of elements in the dataset. Returns: The total number of elements for each component. For e
src/power_grid_model/_core/power_grid_dataset.py:133
↓ 7 callers
Function
validate_generic_current_sensor
(data: SingleDataset, component: CT)
src/power_grid_model/validation/_validation.py:1322
↓ 6 callers
Method
__init__
( self, component: ComponentType, field: AttributeType, ids: list[int] | None
src/power_grid_model/validation/errors.py:361
↓ 6 callers
Function
_str_to_attribute_type
Helper function to transform attribute str to AttributeType.
src/power_grid_model/_core/dataset_definitions.py:331
↓ 6 callers
Method
add_buffer
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/dataset.hpp:191
↓ 6 callers
Method
advance_ptr
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/meta_data.hpp:117
↓ 6 callers
Function
all_between_or_at
Check that for all records of a particular type of component, the values in the 'field' column are inclusively between reference value 1 and
src/power_grid_model/validation/_rules.py:286
↓ 6 callers
Function
assert_list_of_dicts_of_numpy_arrays_equal
(expected, actual)
tests/unit/test_internal_utils.py:111
↓ 6 callers
Function
assert_list_of_numpy_arrays_equal
(expected, actual)
tests/unit/test_internal_utils.py:98
↓ 6 callers
Function
assert_valid_input_data
Validates the entire input dataset: 1. Is the data structure correct? (checking data types and numpy array shapes) 2. Are all re
src/power_grid_model/validation/assertions.py:32
↓ 6 callers
Function
backward_substitution
backward substitution is performed in a sparse way using the result from the elimination game
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:199
↓ 6 callers
Method
begin
power_grid_model_c/power_grid_model/include/power_grid_model/common/grouped_index_vector.hpp:266
↓ 6 callers
Function
build_adjacency_map
map from node index to the set of adjacent edge indices unordered_map because node IDs may be sparse/non-contiguous unordered_set for O(1) insert/eras
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:91
↓ 6 callers
Function
check_generic_exact_per_strategy
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:1158
↓ 6 callers
Function
check_nan_preserving_equality
tests/cpp_unit_tests/component/test_voltage_sensor.cpp:24
↓ 6 callers
Function
check_result
tests/cpp_unit_tests/math_solver/test_sparse_lu_solver.cpp:31
↓ 6 callers
Function
clear_error
power_grid_model_c/power_grid_model_c/src/handle.hpp:30
↓ 6 callers
Method
dataset_type
The name of the dataset type. Returns: The name of the dataset type
src/power_grid_model/_core/power_grid_dataset.py:72
↓ 6 callers
Function
forward_elimination
forward elimination is performed via a modified Gaussian elimination procedure we name this procedure elimination-game node_loads convention: caller p
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:136
↓ 6 callers
Function
from_node
convention: from node at position 0, to node at position 1
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:83
↓ 6 callers
Function
get_optimizer
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/optimizer.hpp:26
↓ 6 callers
Method
has_branch_from_current
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:85
↓ 6 callers
Method
has_branch_from_power
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:83
↓ 6 callers
Method
has_branch_to_current
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:86
↓ 6 callers
Method
has_branch_to_power
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:84
↓ 6 callers
Method
is_energized
power_grid_model_c/power_grid_model/include/power_grid_model/component/voltage_regulator.hpp:59
↓ 6 callers
Method
is_supernode
power_grid_model_c/power_grid_model/include/power_grid_model/supernodes.hpp:56
↓ 6 callers
Function
json_deserialize_from_file
Load and deserialize a JSON file to a new dataset. Args: file_path: the path to the file to load and deserialize. Raises:
src/power_grid_model/utils.py:133
↓ 6 callers
Function
max_thread_value
tests/cpp_unit_tests/logging/test_calculation_info.cpp:23
↓ 6 callers
Function
msgpack_deserialize
Load serialized msgpack data to a new dataset. Args: data: the data to deserialize. Raises: ValueError: if the data is
src/power_grid_model/_core/serialization.py:272
↓ 6 callers
Method
n_load_gen
power_grid_model_c/power_grid_model/include/power_grid_model/calculation_parameters.hpp:184
↓ 6 callers
Function
observability_check
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/observability.hpp:646
↓ 6 callers
Method
parse
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/serialization/deserializer.hpp:484
↓ 6 callers
Method
parse_to_buffer
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/serialization.hpp:48
↓ 6 callers
Function
pos_seq
power_grid_model_c/power_grid_model/include/power_grid_model/common/statistics.hpp:95
↓ 6 callers
Method
q_max
power_grid_model_c/power_grid_model/include/power_grid_model/component/voltage_regulator.hpp:95
↓ 6 callers
Method
q_min
power_grid_model_c/power_grid_model/include/power_grid_model/component/voltage_regulator.hpp:94
↓ 6 callers
Method
regulated_object_type
power_grid_model_c/power_grid_model/include/power_grid_model/component/regulator.hpp:26
↓ 6 callers
Method
run_power_flow
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/math_solver.hpp:43
↓ 6 callers
Method
solve_with_prefactorized_matrix
solve with existing pre-factorization
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/sparse_lu_solver.hpp:295
↓ 6 callers
Function
split_dense_batch_data_in_batches
Split a single dense numpy array into one or more batches Args: data: A 1D or 2D Numpy structured array. A 1D array is a single tabl
src/power_grid_model/_core/utils.py:236
↓ 6 callers
Function
supported_kwargs
(kwargs, supported: list[str])
tests/unit/test_0Z_model_validation.py:71
↓ 6 callers
Function
to_msgpack
(data)
tests/unit/test_serialization.py:59
↓ 6 callers
Method
update
Update the model with changes. The model will be in an invalid state if the update fails and should be discarded. Args:
src/power_grid_model/_core/power_grid_model.py:178
↓ 5 callers
Function
PGM_create_buffer
buffer control
power_grid_model_c/power_grid_model_c/src/buffer.cpp:34
↓ 5 callers
Function
PGM_dataset_const_add_buffer
power_grid_model_c/power_grid_model_c/src/dataset.cpp:124
↓ 5 callers
Function
PGM_destroy_buffer
power_grid_model_c/power_grid_model_c/src/buffer.cpp:50
↓ 5 callers
Function
PGM_meta_get_dataset_by_name
power_grid_model_c/power_grid_model_c/src/meta_data.cpp:79
↓ 5 callers
Method
__eq__
(self, other)
src/power_grid_model/validation/errors.py:391
↓ 5 callers
Method
__new__
(cls, data: Dataset, serialization_type: SerializationType, dataset_type: DatasetType | None = None)
src/power_grid_model/_core/serialization.py:97
↓ 5 callers
Function
_update_input_data
Update the input data using the available non-nan values in the update data.
src/power_grid_model/validation/utils.py:94
↓ 5 callers
Function
all_same_sensor_type_on_same_terminal
Custom validation rule: All sensors on a terminal must be of the same type. E.g. mixing sym_power_sensor and asym_power_sensor on the same t
src/power_grid_model/validation/_rules.py:1032
↓ 5 callers
Function
all_valid_ids
For a column which should contain object identifiers (ids), check if the id exists in the data, for a specific set of reference component typ
src/power_grid_model/validation/_rules.py:601
↓ 5 callers
Function
any_voltage_angle_measurement_if_global_current_measurement
Require a voltage angle measurement if a global angle current measurement is present. Args: data (SingleDataset): The input/update data s
src/power_grid_model/validation/_rules.py:1146
↓ 5 callers
Method
branch_status
power_grid_model_c/power_grid_model/include/power_grid_model/component/branch.hpp:61
↓ 5 callers
Function
check_exact_per_strategy
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:1042
↓ 5 callers
Function
check_nan_preserving_equality
tests/cpp_unit_tests/component/test_source.cpp:25
↓ 5 callers
Method
create_child
power_grid_model_c/power_grid_model/include/power_grid_model/common/multi_threaded_logging.hpp:67
↓ 5 callers
Method
elements_per_scenario
The number of elements per scenario in the dataset. Returns: The number of elements per senario for each component in th
src/power_grid_model/_core/power_grid_dataset.py:120
↓ 5 callers
Method
end
power_grid_model_c/power_grid_model/include/power_grid_model/common/grouped_index_vector.hpp:267
↓ 5 callers
Function
get_a
tests/cpp_unit_tests/component/test_transformer.cpp:30
↓ 5 callers
Function
get_a_inv
tests/cpp_unit_tests/component/test_transformer.cpp:36
↓ 5 callers
Method
get_dataset_ptr
Get the raw underlying const dataset pointer. Returns: ConstDatasetPtr: the raw underlying const dataset pointer.
src/power_grid_model/_core/power_grid_dataset.py:342
↓ 5 callers
Function
get_edge_weights
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:338
↓ 5 callers
Method
get_indexer
( self, model: ModelPtr, component: str, size: int, ids: IDPtr, # typ
src/power_grid_model/_core/power_grid_core.py:369
← previous
next →
201–300 of 2,475, ranked by callers