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
↓ 1 callers
Function
_get_uniform_buffer_view
Get a C API compatible view on a uniform buffer. Args: data: the data. schema: the schema that the data should obey.
src/power_grid_model/_core/buffer_handling.py:341
↓ 1 callers
Method
_handle_errors
(self, continue_on_batch_error: bool, batch_size: int, decode_error: bool)
src/power_grid_model/_core/power_grid_model.py:291
↓ 1 callers
Function
_init_appliance_to_node_mapping
(data: SingleDataset)
src/power_grid_model/validation/_validation.py:1187
↓ 1 callers
Function
_init_node_u_ref_from_sources
Initialize a mapping of node IDs to u_ref values defined by sources connected to those nodes. Multiple sources connected to the same node are poss
src/power_grid_model/validation/_validation.py:1163
↓ 1 callers
Function
_load_core
Returns: DLL/SO object
src/power_grid_model/_core/power_grid_core.py:125
↓ 1 callers
Function
_make_test_case
Create and save a validation test case dataset, including input, update (optional), output, and parameters. Args: save_path: Directo
src/power_grid_model/utils.py:432
↓ 1 callers
Method
_post_filtering
(self)
src/power_grid_model/_core/power_grid_dataset.py:534
↓ 1 callers
Method
_register_attribute_buffer
(self, component: ComponentType, attr: AttributeType, attr_data: CAttributeBuffer)
src/power_grid_model/_core/power_grid_dataset.py:294
↓ 1 callers
Method
_register_attribute_buffer
( self, component: ComponentType, attribute: AttributeType, buffer: CAttribute
src/power_grid_model/_core/power_grid_dataset.py:475
↓ 1 callers
Method
_register_buffer
(self, component: ComponentType, buffer: CBuffer)
src/power_grid_model/_core/power_grid_dataset.py:281
↓ 1 callers
Method
_register_buffer
(self, component: ComponentType, buffer: CBuffer)
src/power_grid_model/_core/power_grid_dataset.py:464
↓ 1 callers
Function
_update_component_array_data
Update the data in a numpy array, with another numpy array, indexed on the "id" field and only non-NaN values are overwritten.
src/power_grid_model/validation/utils.py:118
↓ 1 callers
Function
_update_component_data
Update the data in a single component data set, with another single component data set, indexed on the "id" field and only non-NaN values are
src/power_grid_model/validation/utils.py:105
↓ 1 callers
Method
_validate_properties
(self, data: ComponentData, schema: ComponentMetaData)
src/power_grid_model/_core/power_grid_dataset.py:303
↓ 1 callers
Function
add_case
( case_name: str, case_dir: Path, params: dict, calculation_type: str, is_batch: bool,
tests/unit/utils.py:141
↓ 1 callers
Function
add_cases
tests/cpp_validation_tests/test_validation.cpp:497
↓ 1 callers
Function
add_linear_loads
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/common_solver_functions.hpp:45
↓ 1 callers
Function
all_same_current_angle_measurement_type_on_terminal
Custom validation rule: All current angle measurement types on a terminal must be the same. Args: data (SingleDataset): The input/up
src/power_grid_model/validation/_rules.py:983
↓ 1 callers
Function
arbitrary_fill
(array, sensor_type, values)
tests/unit/validation/test_validation_functions.py:761
↓ 1 callers
Function
assert_batch_dataset_structure
Checks if the structure of the batch dataset is correct. Then splits into individual scenario's dataset and checks if all of them are correct.
tests/unit/test_serialization.py:603
↓ 1 callers
Function
assert_individual_data_entry
Checks each data entry of the component for correctness
tests/unit/test_serialization.py:551
↓ 1 callers
Function
assert_single_dataset_structure
(deserialized_dataset, data_filter)
tests/unit/test_serialization.py:591
↓ 1 callers
Method
attribute_indications
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/dataset.hpp:81
↓ 1 callers
Method
base_i
power_grid_model_c/power_grid_model/include/power_grid_model/component/appliance.hpp:39
↓ 1 callers
Method
base_i_1
override getter
power_grid_model_c/power_grid_model/include/power_grid_model/component/three_winding_transformer.hpp:120
↓ 1 callers
Method
base_i_2
power_grid_model_c/power_grid_model/include/power_grid_model/component/three_winding_transformer.hpp:121
↓ 1 callers
Method
base_i_3
power_grid_model_c/power_grid_model/include/power_grid_model/component/three_winding_transformer.hpp:122
↓ 1 callers
Method
batch_errors
(self)
src/power_grid_model/_core/power_grid_core.py:237
↓ 1 callers
Function
build_dense_mapping_comparison_sort
power_grid_model_c/power_grid_model/include/power_grid_model/index_mapping.hpp:99
↓ 1 callers
Function
build_dense_mapping_counting_sort
power_grid_model_c/power_grid_model/include/power_grid_model/index_mapping.hpp:123
↓ 1 callers
Method
cache_calculate
power_grid_model_c/power_grid_model/include/power_grid_model/job_interface.hpp:34
↓ 1 callers
Method
calculate
Single calculation, propagating the results to result_data
power_grid_model_c/power_grid_model/include/power_grid_model/main_model_impl.hpp:350
↓ 1 callers
Method
calculate
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/model.hpp:49
↓ 1 callers
Function
calculate_impl
power_grid_model_c/power_grid_model_c/src/model.cpp:335
↓ 1 callers
Method
calculate_load_gen_source
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:127
↓ 1 callers
Function
calculate_multi_dimensional_impl
run calculation
power_grid_model_c/power_grid_model_c/src/model.cpp:289
↓ 1 callers
Function
calculate_multiple_source_result
@brief Calculates current and power injection of source i for multiple symmetric sources at a node. The current injection of source i to the bus in ph
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/common_solver_functions.hpp:83
↓ 1 callers
Function
calculate_single_batch_dimension_impl
power_grid_model_c/power_grid_model_c/src/model.cpp:189
↓ 1 callers
Function
calculation_symmetry_func_selector
power_grid_model_c/power_grid_model/include/power_grid_model/calculation.hpp:30
↓ 1 callers
Function
calculation_type_func_selector
power_grid_model_c/power_grid_model/include/power_grid_model/calculation.hpp:45
↓ 1 callers
Function
calculation_type_symmetry_func_selector
power_grid_model_c/power_grid_model/include/power_grid_model/calculation.hpp:61
↓ 1 callers
Function
checkInvertedTapRange
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:1204
↓ 1 callers
Function
checkNormalTapRange
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:1185
↓ 1 callers
Method
check_all_nan
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/serialization/serializer.hpp:614
↓ 1 callers
Function
check_array_base
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/sparse_lu_solver.hpp:222
↓ 1 callers
Function
check_array_get_value
tests/native_api_tests/test_api_buffer.cpp:30
↓ 1 callers
Function
check_array_set_value
tests/native_api_tests/test_api_buffer.cpp:44
↓ 1 callers
Function
check_calculate_valid_options
power_grid_model_c/power_grid_model_c/src/model.cpp:108
↓ 1 callers
Function
check_exception
tests/native_api_tests/test_api_model.cpp:88
↓ 1 callers
Function
check_experimental_support
power_grid_model_c/power_grid_model_c/src/model.cpp:94
↓ 1 callers
Function
check_indistguishable
power_grid_model_c/power_grid_model/include/power_grid_model/sparse_ordering.hpp:102
↓ 1 callers
Function
check_indptr_consistency
checks if an indptr is valid. Batch size check is optional. Args: indptr (IndexPointer): The indptr array batch_size (int | None)
src/power_grid_model/_core/utils.py:719
↓ 1 callers
Function
check_no_experimental_features_used
power_grid_model_c/power_grid_model_c/src/model.cpp:78
↓ 1 callers
Method
check_no_experimental_features_used
power_grid_model_c/power_grid_model/include/power_grid_model/main_model.hpp:110
↓ 1 callers
Function
check_no_future_deprecations
power_grid_model_c/power_grid_model_c/src/model.cpp:86
↓ 1 callers
Method
check_no_future_deprecations
power_grid_model_c/power_grid_model/include/power_grid_model/main_model.hpp:114
↓ 1 callers
Function
check_results
tests/cpp_validation_tests/test_validation.cpp:232
↓ 1 callers
Function
check_single_get_value
tests/native_api_tests/test_api_buffer.cpp:117
↓ 1 callers
Function
check_single_set_value
tests/native_api_tests/test_api_buffer.cpp:135
↓ 1 callers
Function
check_sub_array_get_value
tests/native_api_tests/test_api_buffer.cpp:63
↓ 1 callers
Function
check_sub_array_set_value
tests/native_api_tests/test_api_buffer.cpp:88
↓ 1 callers
Function
child_logger_helper
tests/cpp_unit_tests/logging/test_text_logger.cpp:69
↓ 1 callers
Method
clear
power_grid_model_c/power_grid_model/include/power_grid_model/common/calculation_info.hpp:95
↓ 1 callers
Method
code_gen
(self)
code_generation/code_gen.py:119
↓ 1 callers
Method
combine_voltage_iteration_with_measurements
Construct linearized voltage value for all buses for no measurement, the voltage phasor of the current iteration is used for magnitude only measuremen
power_grid_model_c/power_grid_model/include/power_grid_model/math_solver/measured_values.hpp:163
↓ 1 callers
Function
comp_size_degrees_graph
power_grid_model_c/power_grid_model/include/power_grid_model/sparse_ordering.hpp:77
↓ 1 callers
Function
compare_row_data
(actual_row_data, desired_row_data)
tests/unit/test_internal_utils.py:876
↓ 1 callers
Function
construct_case
tests/cpp_validation_tests/test_validation.cpp:433
↓ 1 callers
Method
contains_trafo
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:136
↓ 1 callers
Method
contains_trafo3w
power_grid_model_c/power_grid_model/include/power_grid_model/optimizer/tap_position_optimizer.hpp:137
↓ 1 callers
Function
convert_to_asymmetrical
asym input Symmetrical parameters and admittances are converted to asymmetrical tensors, i.e. each parameter/admittance x is converted to: x 0 0 0 x 0
tests/cpp_unit_tests/math_solver/test_y_bus.cpp:34
↓ 1 callers
Method
copy_model
(self, model: ModelPtr)
src/power_grid_model/_core/power_grid_core.py:365
↓ 1 callers
Function
create_buffer
Create a buffer with the provided properties and type. Args: properties: the desired buffer properties. schema: the data typ
src/power_grid_model/_core/buffer_handling.py:429
↓ 1 callers
Method
create_dataset_const_from_mutable
( # type: ignore[empty-body] self, mutable_dataset: MutableDatasetPtr )
src/power_grid_model/_core/power_grid_core.py:478
↓ 1 callers
Method
create_dataset_mutable
( # type: ignore[empty-body] self, dataset: str, is_batch: int, batch_size: int )
src/power_grid_model/_core/power_grid_core.py:442
↓ 1 callers
Method
create_deserializer_from_binary_buffer
( # type: ignore[empty-body] self, data: bytes, size: int, serialization_format: int )
src/power_grid_model/_core/power_grid_core.py:522
↓ 1 callers
Method
create_model
( # type: ignore[empty-body] self, system_frequency: float, input_data: ConstDatasetP
src/power_grid_model/_core/power_grid_core.py:349
↓ 1 callers
Method
create_options
(self)
src/power_grid_model/_core/power_grid_core.py:305
↓ 1 callers
Method
create_serializer
( # type: ignore[empty-body] self, data: ConstDatasetPtr, serialization_format: int )
src/power_grid_model/_core/power_grid_core.py:546
↓ 1 callers
Method
dataset_const_get_info
(self, dataset: ConstDatasetPtr)
src/power_grid_model/_core/power_grid_core.py:488
↓ 1 callers
Method
dataset_const_set_next_cartesian_product_dimension
( self, dataset: ConstDatasetPtr, next_dataset: ConstDatasetPtr )
src/power_grid_model/_core/power_grid_core.py:492
↓ 1 callers
Method
dataset_info_attribute_name
( # type: ignore[empty-body] self, info: DatasetInfoPtr, component_idx: int, attribute_idx: int )
src/power_grid_model/_core/power_grid_core.py:436
↓ 1 callers
Method
dataset_info_batch_size
(self, info: DatasetInfoPtr)
src/power_grid_model/_core/power_grid_core.py:402
↓ 1 callers
Method
dataset_info_component_name
(self, info: DatasetInfoPtr, component_idx: int)
src/power_grid_model/_core/power_grid_core.py:410
↓ 1 callers
Method
dataset_info_elements_per_scenario
( # type: ignore[empty-body] self, info: DatasetInfoPtr, component_idx: int )
src/power_grid_model/_core/power_grid_core.py:414
↓ 1 callers
Method
dataset_info_has_attribute_indications
( # type: ignore[empty-body] self, info: DatasetInfoPtr, component_idx: int )
src/power_grid_model/_core/power_grid_core.py:424
↓ 1 callers
Method
dataset_info_is_batch
(self, info: DatasetInfoPtr)
src/power_grid_model/_core/power_grid_core.py:398
↓ 1 callers
Method
dataset_info_n_attribute_indications
( # type: ignore[empty-body] self, info: DatasetInfoPtr, component_idx: int )
src/power_grid_model/_core/power_grid_core.py:430
↓ 1 callers
Method
dataset_info_n_components
(self, info: DatasetInfoPtr)
src/power_grid_model/_core/power_grid_core.py:406
↓ 1 callers
Method
dataset_info_name
(self, info: DatasetInfoPtr)
src/power_grid_model/_core/power_grid_core.py:394
↓ 1 callers
Method
dataset_info_total_elements
(self, info: DatasetInfoPtr, component_idx: int)
src/power_grid_model/_core/power_grid_core.py:420
↓ 1 callers
Method
dataset_mutable_add_attribute_buffer
( self, dataset: MutableDatasetPtr, component: str, attribute: str, da
src/power_grid_model/_core/power_grid_core.py:464
↓ 1 callers
Method
dataset_mutable_add_buffer
( # type: ignore[empty-body] # noqa: PLR0913 self, dataset: MutableDatasetPtr, compo
src/power_grid_model/_core/power_grid_core.py:452
↓ 1 callers
Method
dataset_mutable_get_info
(self, dataset: MutableDatasetPtr)
src/power_grid_model/_core/power_grid_core.py:474
↓ 1 callers
Method
dataset_writable_get_info
(self, dataset: WritableDatasetPtr)
src/power_grid_model/_core/power_grid_core.py:498
↓ 1 callers
Method
dataset_writable_set_attribute_buffer
( self, dataset: WritableDatasetPtr, component: str, attribute: str, d
src/power_grid_model/_core/power_grid_core.py:512
↓ 1 callers
Method
dataset_writable_set_buffer
( self, dataset: WritableDatasetPtr, component: str, indptr: IdxPtr, # type:
src/power_grid_model/_core/power_grid_core.py:502
↓ 1 callers
Method
deserializer_get_dataset
(self, deserializer: DeserializerPtr)
src/power_grid_model/_core/power_grid_core.py:534
↓ 1 callers
Method
deserializer_parse_to_buffer
(self, deserializer: DeserializerPtr)
src/power_grid_model/_core/power_grid_core.py:538
↓ 1 callers
Method
destroy_dataset_const
(self, dataset: ConstDatasetPtr)
src/power_grid_model/_core/power_grid_core.py:484
← previous
next →
701–800 of 2,475, ranked by callers