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
↓ 727 callers
Function
PGM_meta_get_attribute_by_name
power_grid_model_c/power_grid_model_c/src/meta_data.cpp:140
↓ 568 callers
Method
value
power_grid_model_c/power_grid_model/include/power_grid_model/common/statistics.hpp:177
↓ 387 callers
Method
size
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/buffer.hpp:25
↓ 329 callers
Function
cabs
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:201
↓ 216 callers
Function
initialize_array
( data_type: DatasetTypeLike, component_type: ComponentTypeLike, shape: int | tuple[int], empt
src/power_grid_model/_core/power_grid_meta.py:184
↓ 192 callers
Function
combine
power_grid_model_c/power_grid_model/include/power_grid_model/common/statistics.hpp:326
↓ 130 callers
Method
begin
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:187
↓ 129 callers
Method
add_attribute_buffer
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:428
↓ 128 callers
Function
is_nan
Determine if the data point is valid Args: data: a single scaler or numpy array Returns: True if all the data points are
src/power_grid_model/_core/utils.py:50
↓ 126 callers
Method
what
power_grid_model_c/power_grid_model_c/src/input_sanitization.hpp:20
↓ 121 callers
Method
add_buffer
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:398
↓ 106 callers
Function
PGM_meta_get_component_by_name
power_grid_model_c/power_grid_model_c/src/meta_data.cpp:104
↓ 99 callers
Function
is_nan
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:364
↓ 97 callers
Method
end
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:188
↓ 96 callers
Method
report
tests/cpp_unit_tests/logging/test_timer.cpp:33
↓ 95 callers
Method
get_value
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/buffer.hpp:44
↓ 94 callers
Method
empty
tests/cpp_unit_tests/test_job_dispatch.cpp:35
↓ 93 callers
Method
update
tests/cpp_unit_tests/optimizer/test_optimizer.hpp:47
↓ 92 callers
Method
size
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/y_bus.hpp:319
↓ 88 callers
Function
conj
power_grid_model_c/power_grid_model/include/power_grid_model/common/statistics.hpp:254
↓ 87 callers
Method
set_value
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/buffer.hpp:33
↓ 80 callers
Function
dot
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:262
↓ 72 callers
Function
np_array_int
(data)
tests/unit/test_internal_utils.py:94
↓ 69 callers
Method
call_with
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/handle.hpp:95
↓ 69 callers
Function
status_to_int
power_grid_model_c/power_grid_model/include/power_grid_model/component/base.hpp:15
↓ 68 callers
Method
get
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:192
↓ 65 callers
Function
call_with_catch
power_grid_model_c/power_grid_model_c/src/handle.hpp:72
↓ 56 callers
Function
cast_to_cpp
power_grid_model_c/power_grid_model_c/src/forward_declarations.hpp:93
↓ 55 callers
Method
empty
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:265
↓ 50 callers
Method
calculate
( # type: ignore[empty-body] self, model: ModelPtr, opt: OptionsPtr, output_d
src/power_grid_model/_core/power_grid_core.py:384
↓ 47 callers
Function
set_if_not_nan
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:438
↓ 46 callers
Method
get
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/model.hpp:38
↓ 45 callers
Method
log
tests/cpp_unit_tests/logging/test_timer.cpp:28
↓ 41 callers
Function
combine_magnitude
power_grid_model_c/power_grid_model/include/power_grid_model/common/statistics.hpp:379
↓ 40 callers
Function
_nan_type
Helper function to retrieve the nan value for a certain field as defined in the power_grid_meta_data.
src/power_grid_model/validation/utils.py:191
↓ 38 callers
Method
run_benchmark
tests/benchmark_cpp/benchmark.cpp:162
↓ 37 callers
Function
scale
power_grid_model_c/power_grid_model/include/power_grid_model/common/statistics.hpp:274
↓ 35 callers
Method
status
tests/cpp_unit_tests/optimizer/test_optimizer.hpp:39
↓ 34 callers
Function
is_columnar
Check if component_data is columnar or row based
src/power_grid_model/_core/utils.py:541
↓ 33 callers
Method
set_nan
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/buffer.hpp:27
↓ 31 callers
Method
clear
power_grid_model_c/power_grid_model/include/power_grid_model/common/text_logger.hpp:83
↓ 31 callers
Function
get_regulator
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:183
↓ 31 callers
Function
get_transformer
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:78
↓ 30 callers
Method
element_size
power_grid_model_c/power_grid_model/include/power_grid_model/common/grouped_index_vector.hpp:269
↓ 30 callers
Method
id
power_grid_model_c/power_grid_model/include/power_grid_model/component/base.hpp:29
↓ 29 callers
Method
get_fault_phase
power_grid_model_c/power_grid_model/include/power_grid_model/component/fault.hpp:171
↓ 29 callers
Function
load_dataset
tests/native_api_tests/load_dataset.hpp:15
↓ 28 callers
Function
is_inf
isinf
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:394
↓ 27 callers
Method
calculate_power_flow
( self, *, symmetric: bool = ..., error_tolerance: float = ..., max_it
src/power_grid_model/_core/power_grid_model.py:474
↓ 27 callers
Function
report_checker_helper
tests/cpp_unit_tests/logging/test_text_logger.cpp:54
↓ 27 callers
Method
run_short_circuit
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/math_solver.hpp:83
↓ 27 callers
Method
throw_error
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/serialization/deserializer.hpp:220
↓ 26 callers
Method
control_side
getter
power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer_tap_regulator.hpp:89
↓ 26 callers
Method
get_info
Get the info for this dataset. Returns: The dataset info for this dataset.
src/power_grid_model/_core/power_grid_dataset.py:351
↓ 26 callers
Method
set_attribute_buffer
we decided to go with the same behavior between `add_attribute_buffer` and `set_attribute_buffer` (but different entrypoints). The behavior of `se
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:452
↓ 25 callers
Function
create_dataset
tests/cpp_unit_tests/auxiliary/test_dataset.cpp:172
↓ 25 callers
Method
get_sc_output
power_grid_model_c/power_grid_model/include/power_grid_model/component/node.hpp:48
↓ 24 callers
Function
assert_no_error
Assert there is no error in the last operation If there is an error, raise it Args: batch_size (int, optional): Size of batch. D
src/power_grid_model/_core/error_handling.py:177
↓ 24 callers
Function
create_sc_test_input
tests/cpp_unit_tests/math_solver/test_math_solver_sc.cpp:54
↓ 24 callers
Method
from_status
power_grid_model_c/power_grid_model/include/power_grid_model/component/branch.hpp:59
↓ 24 callers
Method
reserve
power_grid_model_c/power_grid_model/include/power_grid_model/container.hpp:82
↓ 24 callers
Method
size
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:185
↓ 24 callers
Method
to_status
power_grid_model_c/power_grid_model/include/power_grid_model/component/branch.hpp:60
↓ 22 callers
Method
copy
Copy the current model Returns: A copy of PowerGridModel
src/power_grid_model/_core/power_grid_model.py:106
↓ 22 callers
Function
is_sparse
Check if component_data is sparse or dense. Only batch data can be sparse.
src/power_grid_model/_core/utils.py:533
↓ 22 callers
Method
n_components
The amount of components in the dataset. Returns: The amount of components in the dataset
src/power_grid_model/_core/power_grid_dataset.py:99
↓ 21 callers
Function
enumerated_zip_sequence
power_grid_model_c/power_grid_model/include/power_grid_model/common/grouped_index_vector.hpp:295
↓ 21 callers
Method
get_null_sc_output
power_grid_model_c/power_grid_model/include/power_grid_model/component/node.hpp:68
↓ 21 callers
Method
set_buffer
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:414
↓ 19 callers
Function
add_diag
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:339
↓ 19 callers
Method
batch_size
tests/cpp_unit_tests/test_job_dispatch.cpp:36
↓ 19 callers
Function
cast_to_c
power_grid_model_c/power_grid_model_c/src/forward_declarations.hpp:97
↓ 19 callers
Function
check_observable
tests/cpp_unit_tests/math_solver/test_observability.cpp:44
↓ 19 callers
Method
get_terminal_type
power_grid_model_c/power_grid_model/include/power_grid_model/component/power_sensor.hpp:31
↓ 19 callers
Method
p
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_pf_solver.hpp:182
↓ 19 callers
Function
phase_mod_2pi
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:231
↓ 19 callers
Method
q
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_pf_solver.hpp:183
↓ 18 callers
Function
PGM_error_code
error handling
power_grid_model_c/power_grid_model_c/src/handle.cpp:34
↓ 18 callers
Function
check_error
tests/cpp_unit_tests/auxiliary/test_deserializer.cpp:256
↓ 18 callers
Function
compatibility_convert_row_columnar_dataset
Temporary function to transform row, column or mixed based datasets to a full row or column based dataset as per the data_filter. The purpose of t
src/power_grid_model/_core/utils.py:385
↓ 18 callers
Method
get_dataset
tests/benchmark_cpp/fictional_grid_generator.hpp:47
↓ 18 callers
Function
mean_val
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:300
↓ 18 callers
Function
run_state_estimation
tests/cpp_unit_tests/math_solver/test_math_solver_se.hpp:29
↓ 18 callers
Function
safe_ptr_maybe_nullptr
power_grid_model_c/power_grid_model_c/src/input_sanitization.hpp:84
↓ 18 callers
Function
safe_str_view
power_grid_model_c/power_grid_model_c/src/input_sanitization.hpp:95
↓ 18 callers
Method
v
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_pf_solver.hpp:180
↓ 17 callers
Function
PGM_buffer_set_value
namespace
power_grid_model_c/power_grid_model_c/src/buffer.cpp:94
↓ 17 callers
Function
check_close
tests/cpp_unit_tests/math_solver/test_measured_values.cpp:23
↓ 17 callers
Function
enumerate
power_grid_model_c/power_grid_model/include/power_grid_model/common/counting_iterator.hpp:27
↓ 17 callers
Method
inverse
tests/cpp_unit_tests/optimizer/test_optimizer.hpp:48
↓ 17 callers
Method
mapping
power_grid_model_c/power_grid_model/include/power_grid_model/supernodes.hpp:36
↓ 17 callers
Method
node
power_grid_model_c/power_grid_model/include/power_grid_model/component/branch.hpp:49
↓ 17 callers
Method
set_construction_complete
set complete construction initialize internal arrays
power_grid_model_c/power_grid_model/include/power_grid_model/main_model_impl.hpp:203
↓ 16 callers
Function
_eval_field_expression
A field expression can either be the name of a field (e.g. 'field_x') in the data, or a ratio between two fields (e.g. 'field_x / field_y').
src/power_grid_model/validation/utils.py:44
↓ 16 callers
Function
inv
power_grid_model_c/power_grid_model/include/power_grid_model/common/three_phase_tensor.hpp:334
↓ 16 callers
Function
validate_values
For each component supplied in the data, call the appropriate validation function Args: data: A power-grid-model input dataset
src/power_grid_model/validation/_validation.py:531
↓ 15 callers
Method
calc_param
power_grid_model_c/power_grid_model/include/power_grid_model/component/shunt.hpp:37
↓ 15 callers
Function
convert_batch_dataset_to_batch_list
Convert batch datasets to a list of individual batches Args: batch_data: a batch dataset for power-grid-model dataset_type:
src/power_grid_model/_core/utils.py:68
↓ 15 callers
Function
logger_helper
tests/cpp_unit_tests/logging/test_text_logger.cpp:43
↓ 15 callers
Method
n
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_pf_solver.hpp:211
next →
1–100 of 2,475, ranked by callers