Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PowerGridModel/power-grid-model
/ types & classes
Types & classes
819 in github.com/PowerGridModel/power-grid-model
⨍
Functions
2,475
◇
Types & classes
819
↳
Endpoints
41
↓ 171 callers
Class
MissingValueError
A required value was missing, i.e. NaN.
src/power_grid_model/validation/errors.py:315
↓ 64 callers
Class
NotGreaterThanError
The value of a field is not greater than a reference value or expression.
src/power_grid_model/validation/errors.py:439
↓ 48 callers
Class
NotGreaterOrEqualError
The value of a field is not greater or equal to a reference value or expression.
src/power_grid_model/validation/errors.py:447
↓ 38 callers
Class
InvalidIdError
An object identifier does not refer to the right type of object. E.g. An line's from_node refers to a source. Filters can have been appl
src/power_grid_model/validation/errors.py:341
↓ 33 callers
Class
PowerGridModel
Main class for Power Grid Model
src/power_grid_model/_core/power_grid_model.py:63
↓ 25 callers
Class
InvalidEnumValueError
The value is not a valid value in the supplied enumeration type. E.g. a sym_load has a non existing LoadGenType.
src/power_grid_model/validation/errors.py:267
↓ 24 callers
Class
NotBooleanError
Invalid boolean value. Boolean fields don't really exist in our data structure, they are 1-byte signed integers and should contain either a 0
src/power_grid_model/validation/errors.py:306
↓ 15 callers
Class
CConstDataset
A view of a user-owned dataset. This may be used to provide a user dataset to the Power Grid Model. The dataset will create const buffe
src/power_grid_model/_core/power_grid_dataset.py:316
↓ 14 callers
Class
NotBetweenError
The value of a field is not between two a reference values or expressions (exclusive).
src/power_grid_model/validation/errors.py:471
↓ 11 callers
Class
ComparisonError
Base class for comparison errors. E.g. A transformer's `i0` is not greater or equal to it's `p0` divided by it's `sn`
src/power_grid_model/validation/errors.py:404
↓ 10 callers
Class
MultiFieldValidationError
Base class for an error that applies to multiple fields in a single component
src/power_grid_model/validation/errors.py:153
↓ 10 callers
Class
NotBetweenOrAtError
The value of a field is not between two a reference values or expressions (inclusive).
src/power_grid_model/validation/errors.py:479
↓ 10 callers
Class
get_meta_data
power_grid_model_c/power_grid_model/include/power_grid_model/auxiliary/meta_gen/gen_getters.hpp:108
↓ 9 callers
Class
NotImplementedError
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:270
↓ 9 callers
Class
OptionSetter
setter for options
src/power_grid_model/_core/options.py:15
↓ 7 callers
Class
MissingCaseForEnumError
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:56
↓ 7 callers
Class
NotUniqueError
The value is not unique within a single column in a dataset E.g. When two nodes share the same id.
src/power_grid_model/validation/errors.py:224
↓ 6 callers
Class
Foo
tests/unit/test_enum.py:13
↓ 6 callers
Class
IdNotInDatasetError
An object identifier does not exist in the original data. E.g. An update data set contains a record for a line that doesn't exist in the inpu
src/power_grid_model/validation/errors.py:323
↓ 6 callers
Class
InfinityError
The value of a field is infinite.
src/power_grid_model/validation/errors.py:487
↓ 6 callers
Class
MultiComponentNotUniqueError
The value is not unique between multiple columns in multiple components E.g. When a node and a line share the same id.
src/power_grid_model/validation/errors.py:233
↓ 5 callers
Class
CMutableDataset
A view of a user-owned dataset. This may be used to provide a user dataset to the Power Grid Model. The dataset will create mutable buf
src/power_grid_model/_core/power_grid_dataset.py:172
↓ 5 callers
Class
IdxRange
couting iterator
power_grid_model_c/power_grid_model/include/power_grid_model/common/counting_iterator.hpp:14
↓ 5 callers
Class
InvalidAssociatedEnumValueError
The value is not a valid value in combination with the other specified attributes. E.g. When a transformer tap regulator has a branch3 contro
src/power_grid_model/validation/errors.py:523
↓ 5 callers
Class
NotIdenticalError
The value is not unique within a single column in a dataset E.g. When two nodes share the same id.
src/power_grid_model/validation/errors.py:206
↓ 5 callers
Class
SerializationError
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:256
↓ 4 callers
Class
MissingVoltageAngleMeasurementError
Missing voltage angle measurement error.
src/power_grid_model/validation/errors.py:605
↓ 4 callers
Class
MockUpdateDataset
tests/cpp_unit_tests/test_job_dispatch.cpp:31
↓ 4 callers
Class
MultiComponentValidationError
Base class for an error that applies to multiple components, and, subsequently, multiple fields. Even if both fields have the same name, they
src/power_grid_model/validation/errors.py:178
↓ 4 callers
Class
TwoValuesZeroError
A record has a 0.0 value in two fields at the same time. E.g. A line's `r1`, `x1` are both 0.
src/power_grid_model/validation/errors.py:395
↓ 4 callers
Class
UnsupportedMeasuredTerminalType
The measured terminal type is not a supported value. Supported values are in the supplied list of values.
src/power_grid_model/validation/errors.py:572
↓ 4 callers
Class
ValidationError
The Validation Error is an abstract base class which should be extended by all validation errors. It supplies three public member variables:
src/power_grid_model/validation/errors.py:21
↓ 3 callers
Class
BufferProperties
Helper class to collect info on the dataset.
src/power_grid_model/_core/buffer_handling.py:41
↓ 3 callers
Class
CDatasetInfo
Raw Power Grid Model dataset info.
src/power_grid_model/_core/power_grid_dataset.py:55
↓ 3 callers
Class
DatasetError
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:261
↓ 3 callers
Class
FaultPhaseError
The fault phase does not match the fault type.
src/power_grid_model/validation/errors.py:507
↓ 3 callers
Class
InvalidRegulatedObject
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:147
↓ 3 callers
Class
InvalidShortCircuitType
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:232
↓ 3 callers
Class
MeasuredTerminalType
The type of asset measured by a (power) sensor. NOTE: MeasuredTerminalType.node is deprecated and will be removed in a future release. The re
src/power_grid_model/_core/enum.py:189
↓ 3 callers
Class
MixedPowerCurrentSensorError
Mixed power and current sensor error.
src/power_grid_model/validation/errors.py:594
↓ 3 callers
Class
NotLessThanError
The value of a field is not less than a reference value or expression.
src/power_grid_model/validation/errors.py:455
↓ 3 callers
Class
PQSigmaPairError
The combination of p_sigma and q_sigma is not valid. They should be both present or both absent.
src/power_grid_model/validation/errors.py:515
↓ 3 callers
Class
PowerGridModelWithExt
Wrapper class around the power grid model to expose extended features.
tests/unit/utils.py:96
↓ 3 callers
Class
PowerGridSerializationError
Error occurs during (de-)serialization.
src/power_grid_model/_core/errors.py:131
↓ 3 callers
Class
ValidationException
An exception storing the name of the validated data, a list/dict of errors and a convenient conversion to string to display a summary of all
src/power_grid_model/validation/assertions.py:17
↓ 2 callers
Class
CBuffer
Buffer for a single component.
src/power_grid_model/_core/buffer_handling.py:66
↓ 2 callers
Class
ConstDatasetPtr
Pointer to writable dataset
src/power_grid_model/_core/power_grid_core.py:77
↓ 2 callers
Class
FakeRawIO
tests/unit/test_serialization.py:30
↓ 2 callers
Class
InvalidMeasuredObject
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:134
↓ 2 callers
Class
InvalidVoltageRegulationError
U_ref values for voltage regulators connected to the same node are not identical.
src/power_grid_model/validation/errors.py:564
↓ 2 callers
Class
MixedCurrentAngleMeasurementTypeError
Mixed current angle measurement type error.
src/power_grid_model/validation/errors.py:582
↓ 2 callers
Class
PowerGridError
Generic power grid error.
src/power_grid_model/_core/errors.py:16
↓ 2 callers
Class
RuntimeFlushException
tests/cpp_unit_tests/logging/test_text_logger.cpp:31
↓ 2 callers
Class
SameValueError
The value of two fields is equal. E.g. A line has the same from_node as to_node.
src/power_grid_model/validation/errors.py:297
↓ 2 callers
Class
ThreeWindingTransformer
power_grid_model_c/power_grid_model/include/power_grid_model/component/component.hpp:69
↓ 2 callers
Class
Transformer
power_grid_model_c/power_grid_model/include/power_grid_model/component/component.hpp:68
↓ 1 callers
Class
AsymLine
power_grid_model_c/power_grid_model/include/power_grid_model/component/asym_line.hpp:22
↓ 1 callers
Class
AutomaticTapInputError
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:189
↓ 1 callers
Class
BatchCalculationError
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:211
↓ 1 callers
Class
CAttributeBuffer
Buffer for a single attribute.
src/power_grid_model/_core/buffer_handling.py:56
↓ 1 callers
Class
CWritableDataset
A view of a Power Grid Model-owned dataset. This may be used to retrieve data from the Power Grid Model. This class provides buffers to
src/power_grid_model/_core/power_grid_dataset.py:374
↓ 1 callers
Class
CodeGenerator
code_generation/code_gen.py:28
↓ 1 callers
Class
ComponentMetaData
Data class for component metadata
src/power_grid_model/_core/power_grid_meta.py:56
↓ 1 callers
Class
InvalidBranch
A branch is invalid. [DEPRECATED] This error is no longer relevant and may be reduced in a future release.
src/power_grid_model/_core/errors.py:43
↓ 1 callers
Class
InvalidBranch3
A branch3 is invalid. [DEPRECATED] This error is no longer relevant and may be reduced in a future release.
src/power_grid_model/_core/errors.py:53
↓ 1 callers
Class
InvalidShortCircuitPhases
power_grid_model_c/power_grid_model/include/power_grid_model/common/exception.hpp:242
↓ 1 callers
Class
JsonDeserializer
JSON deserializer for the Power grid model
src/power_grid_model/_core/serialization.py:179
↓ 1 callers
Class
JsonSerializer
JSON deserializer for the Power grid model
src/power_grid_model/_core/serialization.py:197
↓ 1 callers
Class
Line
power_grid_model_c/power_grid_model/include/power_grid_model/component/line.hpp:20
↓ 1 callers
Class
Link
power_grid_model_c/power_grid_model/include/power_grid_model/component/link.hpp:16
↓ 1 callers
Class
ModelPtr
Pointer to model
src/power_grid_model/_core/power_grid_core.py:65
↓ 1 callers
Class
MsgpackDeserializer
msgpack deserializer for the Power grid model
src/power_grid_model/_core/serialization.py:188
↓ 1 callers
Class
MsgpackSerializer
msgpack deserializer for the Power grid model
src/power_grid_model/_core/serialization.py:206
↓ 1 callers
Class
MutableDatasetPtr
Pointer to writable dataset
src/power_grid_model/_core/power_grid_core.py:83
↓ 1 callers
Class
NotLessOrEqualError
The value of a field is not smaller or equal to a reference value or expression.
src/power_grid_model/validation/errors.py:463
↓ 1 callers
Class
Options
Option class
src/power_grid_model/_core/options.py:32
↓ 1 callers
Class
PGMCType
enumeration for ctype
src/power_grid_model/_core/power_grid_meta.py:36
↓ 1 callers
Class
PassThrough
tests/unit/test_0Z_model_validation.py:104
↓ 1 callers
Class
PowerGridBatchError
Error occurs in batch calculation.
src/power_grid_model/_core/errors.py:20
↓ 1 callers
Class
PowerGridCore
DLL caller
src/power_grid_model/_core/power_grid_core.py:197
↓ 1 callers
Class
SingleFieldValidationError
Base class for an error that applies to a single field in a single component
src/power_grid_model/validation/errors.py:131
↓ 1 callers
Class
TransformerClockError
Invalid clock number.
src/power_grid_model/validation/errors.py:495
↓ 1 callers
Class
UnknownDataType
Raised when an unknown data type is encountered
tests/unit/utils.py:92
↓ 1 callers
Class
UnsupportedPGM_CType
power_grid_model_c/power_grid_model_cpp/include/power_grid_model_cpp/utils.hpp:48
Class
A
tests/cpp_unit_tests/auxiliary/test_dataset.cpp:130
Class
A
tests/cpp_unit_tests/common/test_component_list.cpp:9
Class
A
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:846
Class
AComponent
tests/cpp_unit_tests/main_core/test_main_model_type.cpp:31
Class
AInput
tests/cpp_unit_tests/auxiliary/test_dataset.cpp:35
Class
AOutput
tests/cpp_unit_tests/auxiliary/test_dataset.cpp:51
Class
AScOutput
tests/cpp_unit_tests/auxiliary/test_dataset.cpp:62
Class
AType
tests/cpp_unit_tests/main_core/test_main_model_type.cpp:29
Class
AUpdate
tests/cpp_unit_tests/auxiliary/test_dataset.cpp:44
Class
AddTapPositions
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:825
Class
AddTapPositions<T>
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:826
Class
AddTapPositions<std::tuple<Ts...>>
tests/cpp_unit_tests/optimizer/test_tap_position_optimizer.cpp:835
Class
AllDatasetMapData
code_generation/meta_data.py:53
Class
AngleMeasurementType
The type of the angle measurement for current sensors.
src/power_grid_model/_core/enum.py:101
Enum
AngleMeasurementType
power_grid_model_c/power_grid_model/include/power_grid_model/common/enum.hpp:132
Class
Appliance
power_grid_model_c/power_grid_model/include/power_grid_model/component/appliance.hpp:22
next →
1–100 of 819, ranked by callers