MCPcopy Create free account

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

Functions2,475 in github.com/PowerGridModel/power-grid-model

↓ 3 callersFunctionall_greater_than
Check that for all records of a particular type of component, the values in the 'field' column are greater than the reference value. Returns
src/power_grid_model/validation/_rules.py:129
↓ 3 callersFunctionall_identical
Check that for all records of a particular type of component, the values in the 'field' column are identical. Args: data (SingleData
src/power_grid_model/validation/_rules.py:391
↓ 3 callersFunctionall_unique
Check that for all records of a particular type of component, the values in the 'field' column are unique within the 'field' column of that c
src/power_grid_model/validation/_rules.py:443
↓ 3 callersFunctionall_valid_fault_phases
Custom validation rule: Only a subset of fault_phases is supported for each fault type. Args: data (SingleDataset): The input/update
src/power_grid_model/validation/_rules.py:1085
↓ 3 callersFunctionassert_data_type
(pgm_meta_data_types, data_type)
tests/unit/test_dataset_definitions.py:10
↓ 3 callersFunctionassert_valid_batch_data
The input dataset is validated: 1. Is the data structure correct? (checking data types and numpy array shapes) 2. Are all input
src/power_grid_model/validation/assertions.py:59
↓ 3 callersFunctionassign_independent_sensors_radial
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/observability.hpp:147
↓ 3 callersFunctionbuild_sparse_mapping
Sparse mapping technique using counting sort: https://en.wikipedia.org/wiki/Counting_sort Given a input idx array: idx_B_in_A[...] to couple an array
power_grid_model_c/power_grid_model/include/power_grid_model/index_mapping.hpp:61
↓ 3 callersFunctioncheck_matrix_result
tests/cpp_unit_tests/math_solver/test_sparse_lu_solver.cpp:43
↓ 3 callersFunctioncheck_nan_or_equal
tests/cpp_unit_tests/auxiliary/test_dataset.cpp:188
↓ 3 callersFunctioncheck_nan_preserving_equality
tests/cpp_unit_tests/component/test_voltage_regulator.cpp:25
↓ 3 callersMethodclock_12
power_grid_model_c/power_grid_model/include/power_grid_model/component/three_winding_transformer.hpp:138
↓ 3 callersMethodclock_13
power_grid_model_c/power_grid_model/include/power_grid_model/component/three_winding_transformer.hpp:139
↓ 3 callersFunctioncompute_decomposed_variance_from_polar
Var(f_i) ≈ \Sum_j Var(x_j) * ||df_i/dx_j||^2 // first order + 1/2 * \Sum_{jk} Var(x_j) * ||d^2 f_i/dx_jdx_k||^2 Var(x_k)
power_grid_model_c/power_grid_model/include/power_grid_model/common/statistics.hpp:153
↓ 3 callersFunctioncompute_internal_loads
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:358
↓ 3 callersMethodcontrol_at_tap_side
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:532
↓ 3 callersFunctioncreate_topological_nodes
power_grid_model_c/power_grid_model/include/power_grid_model/supernodes.hpp:139
↓ 3 callersMethoddump
Dump the data in the recommended data format (e.g. str or bytes, depending on the serialization_type). Args: *: any seri
src/power_grid_model/_core/serialization.py:154
↓ 3 callersMethodeta
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/iterative_linear_se_solver.hpp:49
↓ 3 callersMethodeta_theta
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_se_solver.hpp:51
↓ 3 callersMethodeta_v
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_se_solver.hpp:52
↓ 3 callersFunctionexecute_subcases
this function exceeds the reasonable threshold of 800 statements NOLINTNEXTLINE(readability-function-size,google-readability-function-size,hicpp-funct
tests/cpp_unit_tests/component/test_asym_line.cpp:30
↓ 3 callersFunctionfor_all_vertices
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:277
↓ 3 callersMethodg
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/iterative_linear_se_solver.hpp:69
↓ 3 callersMethodget
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/serialization.hpp:61
↓ 3 callersFunctionget_and_verify_batch_sizes
Determine the number of batches for each component and verify that each component has the same number of batches Args: batch_data: a
src/power_grid_model/_core/utils.py:105
↓ 3 callersFunctionget_batch_size
Determine the number of batches and verify the data structure while we're at it. Note only batch data is supported. Note: SingleColumnarData
src/power_grid_model/_core/utils.py:140
↓ 3 callersMethodget_buffer_views
Get list of buffer views Returns: list of buffer view
src/power_grid_model/_core/power_grid_dataset.py:233
↓ 3 callersMethodget_cache_calculate_counter
tests/cpp_unit_tests/test_job_dispatch.cpp:82
↓ 3 callersMethodget_null_output
power_grid_model_c/power_grid_model/include/power_grid_model/component/node.hpp:62
↓ 3 callersMethodget_to_binary_buffer
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/serialization.hpp:64
↓ 3 callersMethodget_to_zero_terminated_string
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/serialization.hpp:93
↓ 3 callersFunctionget_transformer3w
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:111
↓ 3 callersMethodhas_angle
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:76
↓ 3 callersMethodhas_attribute_indications
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/dataset.hpp:77
↓ 3 callersMethodhas_shunt
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:87
↓ 3 callersMethodid
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:902
↓ 3 callersMethodimag_imag
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_pf_solver.hpp:220
↓ 3 callersMethodimag_real
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_pf_solver.hpp:219
↓ 3 callersMethodinplace_selective_inverse_with_prefactorized_matrix
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/sparse_lu_solver.hpp:306
↓ 3 callersMethodis_batch
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/dataset.hpp:49
↓ 3 callersMethodis_row_based
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:279
↓ 3 callersFunctionis_serialized_data_type_deducible
Find out if deserialization of serialized_input would contain at least one component with row based data
tests/unit/test_serialization.py:71
↓ 3 callersFunctionis_valid_clock
power_grid_model_c/power_grid_model/include/power_grid_model/component/transformer_utils.hpp:49
↓ 3 callersMethodmath_model_type
power_grid_model_c/power_grid_model/include/power_grid_model/component/node.hpp:25
↓ 3 callersMethodmeasured_object
power_grid_model_c/power_grid_model/include/power_grid_model/component/sensor.hpp:22
↓ 3 callersFunctionmin_element
power_grid_model_c/power_grid_model/include/power_grid_model/sparse_ordering.hpp:59
↓ 3 callersFunctionmsgpack_deserialize_from_stream
Load and deserialize a msgpack file to a new dataset. Args: stream: the Binary IO stream to the file to load and deserialize. R
src/power_grid_model/utils.py:491
↓ 3 callersFunctionmsgpack_serialize
Dump the data to raw msgpack bytes. If the dataset_type is not specified or None, it will be deduced from the dataset if possible. Deduc
src/power_grid_model/_core/serialization.py:291
↓ 3 callersFunctionmsgpack_serialize_to_stream
Export msgpack data in most recent format. Args: stream: the Binary IO stream to the file to load and deserialize. data: a s
src/power_grid_model/utils.py:517
↓ 3 callersMethodn_components
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/dataset.hpp:269
↓ 3 callersFunctionnaive_gauss_elimination
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:323
↓ 3 callersFunctionnot_all_missing
Helper function that generates a multi field validation error if: all values specified by the fields parameters are missing. Args:
src/power_grid_model/validation/_rules.py:838
↓ 3 callersMethodreal_imag
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_pf_solver.hpp:218
↓ 3 callersMethodreal_real
linear solve path getters: x0 = Ur, x1 = Ui and Eq0 = Real, Eq1 = Imag System: [[G, -B], [B, G]] * [Ur, Ui]^T = [Ir, Ii]^T
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/newton_raphson_pf_solver.hpp:217
↓ 3 callersFunctionreduce_topology
power_grid_model_c/power_grid_model/include/power_grid_model/supernodes.hpp:233
↓ 3 callersMethodset_buffer
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/dataset.hpp:111
↓ 3 callersFunctionset_projection_system
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:289
↓ 3 callersMethodset_rank_index
Setters
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:741
↓ 3 callersMethodset_symmetric
(self, opt: OptionsPtr, sym: int)
src/power_grid_model/_core/power_grid_core.py:333
↓ 3 callersMethodset_tap_changing_strategy
(self, opt: OptionsPtr, tap_changing_strategy: int)
src/power_grid_model/_core/power_grid_core.py:321
↓ 3 callersMethodshared_y_bus_structure
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/y_bus.hpp:337
↓ 3 callersFunctionsparse_encode
power_grid_model_c/power_grid_model/include/power_grid_model/common/grouped_index_vector.hpp:40
↓ 3 callersMethodstring
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/serialization/deserializer.hpp:106
↓ 3 callersMethodtap_range
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:510
↓ 3 callersFunctionto_c_size
power_grid_model_c/power_grid_model_c/src/input_sanitization.hpp:59
↓ 3 callersMethodtopo
build topo
tests/cpp_unit_tests/math_solver/test_math_solver_common.hpp:82
↓ 3 callersMethodtopology_index
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:493
↓ 3 callersMethodupdate_admittance
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/y_bus.hpp:342
↓ 3 callersMethodupdate_admittance_increment
* @brief Updates the admittance of the y_bus according to what's changed in math_model. * * @param math_model_param Shared pointer to the co
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/y_bus.hpp:361
↓ 3 callersFunctionvalidate_appliance
(data: SingleDataset, component: CT)
src/power_grid_model/validation/_validation.py:1067
↓ 3 callersFunctionvalidate_batch_case
tests/cpp_validation_tests/test_validation.cpp:622
↓ 3 callersFunctionvalidate_single_case
tests/cpp_validation_tests/test_validation.cpp:607
↓ 3 callersFunctionvalidate_unique_ids_across_components
Checks if all ids in the input dataset are unique Args: data: A power-grid-model input dataset Returns: An empty list i
src/power_grid_model/validation/_validation.py:231
↓ 3 callersMethodvoltage_var
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:95
↓ 3 callersMethodwhat
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:22
↓ 3 callersFunctionwrite_edge_history
power_grid_model_c/power_grid_model/include/power_grid_model/link_solver.hpp:101
↓ 2 callersFunctionPGM_batch_errors
power_grid_model_c/power_grid_model_c/src/handle.cpp:46
↓ 2 callersFunctionPGM_create_dataset_const
power_grid_model_c/power_grid_model_c/src/dataset.cpp:99
↓ 2 callersFunctionPGM_create_dataset_mutable
power_grid_model_c/power_grid_model_c/src/dataset.cpp:178
↓ 2 callersFunctionPGM_dataset_mutable_add_buffer
power_grid_model_c/power_grid_model_c/src/dataset.cpp:190
↓ 2 callersFunctionPGM_destroy_dataset_const
power_grid_model_c/power_grid_model_c/src/dataset.cpp:120
↓ 2 callersFunctionPGM_destroy_dataset_mutable
power_grid_model_c/power_grid_model_c/src/dataset.cpp:186
↓ 2 callersFunctionPGM_error_message
power_grid_model_c/power_grid_model_c/src/handle.cpp:37
↓ 2 callersFunctionPGM_failed_scenarios
power_grid_model_c/power_grid_model_c/src/handle.cpp:43
↓ 2 callersFunctionPGM_meta_component_alignment
power_grid_model_c/power_grid_model_c/src/meta_data.cpp:120
↓ 2 callersFunctionPGM_meta_component_size
power_grid_model_c/power_grid_model_c/src/meta_data.cpp:117
↓ 2 callersFunctionPGM_n_failed_scenarios
power_grid_model_c/power_grid_model_c/src/handle.cpp:40
↓ 2 callersFunctionPGM_set_max_iter
power_grid_model_c/power_grid_model_c/src/options.cpp:40
↓ 2 callersMethod_calculate_power_flow
( # noqa: PLR0913 self, *, symmetric: bool = True, error_tolerance: float = 1
src/power_grid_model/_core/power_grid_model.py:367
↓ 2 callersMethod_calculate_short_circuit
( # noqa: PLR0913 self, *, calculation_method: CalculationMethod | str = CalculationM
src/power_grid_model/_core/power_grid_model.py:439
↓ 2 callersFunction_create_contents_buffer
(shape, dtype, columns: None)
src/power_grid_model/_core/buffer_handling.py:498
↓ 2 callersFunction_eval_expression
Wrapper function that checks the type of the 'expression'. If the expression is a string, it is assumed to be a field expression and the expr
src/power_grid_model/validation/utils.py:20
↓ 2 callersFunction_get_attribute_buffer_views
Get C API compatible views on attribute buffers. Args: data (dict[AttributeType, np.ndarray]): the data. schema (ComponentMe
src/power_grid_model/_core/buffer_handling.py:317
↓ 2 callersFunction_get_dense_buffer_properties
Extract the properties of the uniform batch dataset component. Args: data (ComponentData): the dataset component. schema (Co
src/power_grid_model/_core/buffer_handling.py:152
↓ 2 callersFunction_get_dense_scenario
(arr: np.ndarray)
src/power_grid_model/utils.py:79
↓ 2 callersFunction_get_indexer
Given array of values from a source and a target dataset. Find the position of each value in the target dataset in the context of the source
src/power_grid_model/validation/utils.py:196
↓ 2 callersFunction_get_mask
Get a mask based on the specified filters. E.g. measured_terminal_type=MeasuredTerminalType.source. Args: data: The input/update dat
src/power_grid_model/validation/utils.py:294
↓ 2 callersFunction_get_raw_component_data_view
(data: np.ndarray, schema: ComponentMetaData)
src/power_grid_model/_core/buffer_handling.py:96
↓ 2 callersFunction_get_raw_data_view
Get a raw view on the data. Args: data: the data. dtype: the dtype the raw buffer should obey. Returns: a raw v
src/power_grid_model/_core/buffer_handling.py:79
← previousnext →401–500 of 2,475, ranked by callers