Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PowerGridModel/power-grid-model-ds
/ types & classes
Types & classes
102 in github.com/PowerGridModel/power-grid-model-ds
⨍
Functions
625
◇
Types & classes
102
↳
Endpoints
5
↓ 16 callers
Class
FancyTestArray
Test array with some attributes
tests/fixtures/arrays.py:12
↓ 13 callers
Class
PowerGridModelInterface
Interface between the Grid and the PowerGridModel (pgm). - Can convert grid data to pgm input - Can calculate power flow - Can do batch c
src/power_grid_model_ds/_core/load_flow.py:35
↓ 9 callers
Class
RadialGridGenerator
Generates a random but structurally correct radial grid with the given specifications
src/power_grid_model_ds/_core/data_source/generator/grid_generators.py:24
↓ 6 callers
Class
LineGenerator
Generator for line elements in the grid
src/power_grid_model_ds/_core/data_source/generator/arrays/line.py:17
↓ 6 callers
Class
NodeArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:46
↓ 6 callers
Class
RecordDoesNotExist
Raised when a record is accessed that does not exist
src/power_grid_model_ds/_core/model/arrays/base/errors.py:12
↓ 4 callers
Class
BranchArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:50
↓ 2 callers
Class
ArrayDefinitionError
Raised when an array is defined incorrectly
src/power_grid_model_ds/_core/model/arrays/base/errors.py:8
↓ 2 callers
Class
ExtendedFancyTestArray
tests/unit/model/arrays/test_build.py:26
↓ 2 callers
Class
ExtendedFancyTestArrayNoDefaults
tests/unit/model/arrays/test_build.py:33
↓ 2 callers
Class
GraphError
Raised when there is an error in the graph
src/power_grid_model_ds/_core/model/graphs/errors.py:6
↓ 2 callers
Class
LineArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:93
↓ 2 callers
Class
MissingBranchError
Raised when a branch is missing
src/power_grid_model_ds/_core/model/graphs/errors.py:14
↓ 2 callers
Class
MissingNodeError
Raised when a node is missing
src/power_grid_model_ds/_core/model/graphs/errors.py:10
↓ 2 callers
Class
NoPathBetweenNodes
Raised when there is no path between two nodes
src/power_grid_model_ds/_core/model/graphs/errors.py:18
↓ 2 callers
Class
NodeGenerator
Generator for node elements in the grid
src/power_grid_model_ds/_core/data_source/generator/arrays/node.py:12
↓ 2 callers
Class
SourceArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:42
↓ 2 callers
Class
SourceGenerator
Generator for source elements in the grid (substations)
src/power_grid_model_ds/_core/data_source/generator/arrays/source.py:14
↓ 2 callers
Class
SymLoadArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:34
↓ 2 callers
Class
TextSource
Class for handling text sources. Text sources are only intended for test purposes so that a grid can quickly be designed from a text file. Mo
src/power_grid_model_ds/_core/model/grids/_text_sources.py:18
↓ 1 callers
Class
DefaultedFancyTestArray
Test array with some defaulted attributes
tests/fixtures/arrays.py:22
↓ 1 callers
Class
ExtendedLineArray
Extends the line array with an output value
tests/integration/loadflow/test_power_grid_model.py:39
↓ 1 callers
Class
ExtendedNodeArray
Extends the node array with an output value
tests/integration/loadflow/test_power_grid_model.py:31
↓ 1 callers
Class
FancyArray
Base class for all arrays. You can create your own array by subclassing FancyArray. Array-columns can be defined by adding class attributes w
src/power_grid_model_ds/_core/model/arrays/base/array.py:33
↓ 1 callers
Class
InvalidArray
tests/unit/model/arrays/test_build.py:20
↓ 1 callers
Class
MultipleRecordsReturned
Raised when unexpectedly, multiple records are found.
src/power_grid_model_ds/_core/model/arrays/base/errors.py:16
↓ 1 callers
Class
PGMCoreException
Raised when there is an error in running the power grid model
src/power_grid_model_ds/_core/load_flow.py:31
↓ 1 callers
Class
TransformerArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:97
↓ 1 callers
Class
TransformerGenerator
Generator for tranformer elements in the grid
src/power_grid_model_ds/_core/data_source/generator/arrays/transformer.py:13
↓ 1 callers
Class
_CustomStrLengthArray
tests/unit/model/arrays/test_array.py:26
↓ 1 callers
Class
_DefaultStrLengthArray
tests/unit/model/arrays/test_array.py:22
↓ 1 callers
Class
_InheritedStrLengthArray
tests/unit/model/arrays/test_array.py:31
↓ 1 callers
Class
_NodeFinder
Visitor that stops the search when a candidate node is found
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:143
↓ 1 callers
Class
_NodeVisitor
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:132
Class
Appliance
Appliance data type
src/power_grid_model_ds/_core/model/dtypes/appliances.py:13
Class
AsymVoltageSensor
AsymVoltageSensor data type
src/power_grid_model_ds/_core/model/dtypes/sensors.py:58
Class
AsymVoltageSensorArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:121
Class
BaseGenerator
Base class to build a generator for grid elements
src/power_grid_model_ds/_core/data_source/generator/arrays/base.py:12
Class
BaseGraphModel
Base class for graph models
src/power_grid_model_ds/_core/model/graphs/models/base.py:25
Class
Branch
Branch data type
src/power_grid_model_ds/_core/model/dtypes/branches.py:14
Class
Branch3
Branch3 data type
src/power_grid_model_ds/_core/model/dtypes/branches.py:67
Class
Branch3Array
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:101
Class
ChildArray
tests/unit/model/arrays/test_build.py:38
Class
CoordinatedGrid
tests/integration/visualizer_tests.py:14
Class
CoordinatedNodeArray
tests/unit/visualizer/test_parsers.py:12
Class
CustomGrid
tests/unit/model/grids/test_custom_grid.py:27
Class
CustomGridDefault
tests/integration/loadflow/test_power_grid_model.py:468
Class
CustomLineArray
tests/unit/model/grids/test_custom_grid.py:18
Class
CustomNodeArrayDefault
tests/integration/loadflow/test_power_grid_model.py:461
Class
CustomTransformer
tests/unit/model/grids/test_custom_grid.py:22
Class
DifferentFancyTestArray
Test array with some different attributes
tests/fixtures/arrays.py:28
Class
ExtendedGrid
Grid with an extra container
tests/fixtures/grid_classes.py:11
Class
FancyArrayContainer
Base class for ArrayContainers. Contains general functionality that is nonspecific to the type of array being stored.
src/power_grid_model_ds/_core/model/containers/base.py:24
Class
FancyNonIdArray
Test array without an id column
tests/fixtures/arrays.py:46
Class
FancyTestArray3
Test array with 3-phase attributes
tests/fixtures/arrays.py:55
Class
GenericPowerSensor
Base class for power sensor data type
src/power_grid_model_ds/_core/model/dtypes/sensors.py:30
Class
GenericVoltageSensor
Base class for voltage sensor data type
src/power_grid_model_ds/_core/model/dtypes/sensors.py:46
Class
GraphContainer
Contains graphs
src/power_grid_model_ds/_core/model/graphs/container.py:25
Class
Grid
Grid object containing the entire network and interface to interact with it. Examples: >>> from power_grid_model_ds import Grid
src/power_grid_model_ds/_core/model/grids/base.py:54
Class
Id
Base dtype for id arrays
src/power_grid_model_ds/_core/model/dtypes/id.py:15
Class
IdArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:30
Class
Line
Line data type
src/power_grid_model_ds/_core/model/dtypes/branches.py:36
Class
Link
Link data type
src/power_grid_model_ds/_core/model/dtypes/branches.py:32
Class
LinkArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:89
Class
LongColumnNameFancyTestArray
Test array with a very long column name
tests/fixtures/arrays.py:39
Class
Node
Node data type
src/power_grid_model_ds/_core/model/dtypes/nodes.py:15
Class
NodeType
Node Types Nodes located within a substation, are marked as Substation nodes.
src/power_grid_model_ds/_core/model/enums/nodes.py:10
Class
Regulator
Regulator data type
src/power_grid_model_ds/_core/model/dtypes/regulators.py:11
Class
RustworkxGraphModel
A wrapper around the graph from the 'rustworkx' package
src/power_grid_model_ds/_core/model/graphs/models/rustworkx.py:19
Class
Sensor
Base class for sensor data type
src/power_grid_model_ds/_core/model/dtypes/sensors.py:24
Class
SizedDTypesArray
tests/unit/model/arrays/test_build.py:44
Class
Source
Source data type
src/power_grid_model_ds/_core/model/dtypes/appliances.py:20
Class
SymGen
SymGen data type
src/power_grid_model_ds/_core/model/dtypes/appliances.py:34
Class
SymGenArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:38
Class
SymLoad
SymLoad data type
src/power_grid_model_ds/_core/model/dtypes/appliances.py:26
Class
SymPowerSensor
SymPowerSensor data type
src/power_grid_model_ds/_core/model/dtypes/sensors.py:37
Class
SymPowerSensorArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:113
Class
SymVoltageSensor
SymVoltageSensor data type
src/power_grid_model_ds/_core/model/dtypes/sensors.py:50
Class
SymVoltageSensorArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:117
Class
TestBasicGraphFunctions
tests/unit/model/graphs/test_graph_model.py:21
Class
TestConcatenate
tests/unit/model/arrays/test_modify.py:88
Class
TestCreateGridFromInputData
tests/integration/loadflow/test_power_grid_model.py:472
Class
TestFindFirstConnected
tests/unit/model/graphs/test_graph_model.py:360
Class
TestFindFundamentalCycles
tests/unit/model/graphs/test_graph_model.py:260
Class
TestFromTxt
tests/unit/model/grids/test_grid_base.py:279
Class
TestGetBranchesInPath
tests/unit/model/grids/test_grid_search.py:40
Class
TestGetConnected
tests/unit/model/graphs/test_graph_model.py:317
Class
TestGetDownstreamNodes
tests/unit/model/grids/test_grid_search.py:28
Class
TestGetTypedBranches
tests/unit/model/test_containers.py:214
Class
TestParseBranches
tests/unit/visualizer/test_parsers.py:54
Class
TestParseNodeArray
tests/unit/visualizer/test_parsers.py:17
Class
TestPathMethods
tests/unit/model/graphs/test_graph_model.py:214
Class
TestReorder
tests/unit/model/arrays/test_modify.py:15
Class
TestReverseBranches
tests/unit/model/test_containers.py:255
Class
TestUpdateById
tests/unit/model/arrays/test_modify.py:35
Class
ThreeWindingTransformer
ThreeWindingTransformer data type
src/power_grid_model_ds/_core/model/dtypes/branches.py:78
Class
ThreeWindingTransformerArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:105
Class
Transformer
Transformer data type
src/power_grid_model_ds/_core/model/dtypes/branches.py:46
Class
TransformerTapRegulator
Transformer tap regulator data type
src/power_grid_model_ds/_core/model/dtypes/regulators.py:18
Class
TransformerTapRegulatorArray
src/power_grid_model_ds/_core/model/arrays/pgm_arrays.py:109
next →
1–100 of 102, ranked by callers