You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
9
9
### Added
10
10
- SQL time series sources (`SqlTimeSeriesSource` and `SqlTimeSeriesMappingSource`) [#467](https://github.com/ie3-institute/PowerSystemDataModel/issues/467)
11
+
- Graph with impedance weighted edges including facilities to create it [#440](https://github.com/ie3-institute/PowerSystemDataModel/issues/440)
Copy file name to clipboardExpand all lines: docs/readthedocs/models/ValidationUtils.rst
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,16 +4,16 @@ Validation Utils
4
4
This page gives an overview about the ValidationUtils in the *PowerSystemDataModel*.
5
5
6
6
What are the ValidationUtils?
7
-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7
+
=============================
8
8
The methods in ValidationUtils and subclasses can be used to check that objects are valid, meaning their parameters have valid values and they are correctly connected.
9
9
10
10
What is checked?
11
-
^^^^^^^^^^^^^^^^
11
+
================
12
12
- The check methods include checks that assigned values are valid, e.g. lines are not allowed to have negative lengths or the rated power factor of any unit must be between 0 and 1.
13
13
- Furthermore, several connections are checked, e.g. that lines only connect nodes of the same voltage level or that the voltage levels indicated for the transformer sides match the voltage levels of the nodes they are connected to.
14
14
15
15
How does it work?
16
-
^^^^^^^^^^^^^^^^^
16
+
=================
17
17
- The method :code:`ValidationUtils.check(Object)` is the only method that should be called by the user.
18
18
- This check method identifies the object class and forwards it to a specific check method for the given object
19
19
- The overall structure of the ValidationUtils methods follows a cascading scheme, orientated along the class tree
@@ -26,7 +26,7 @@ How does it work?
26
26
- ValidationUtils furthermore contains several utils methods used in the subclasses
27
27
28
28
Which objects are checked?
29
-
^^^^^^^^^^^^^^^^^^^^^^^^^^
29
+
==========================
30
30
The ValidationUtils include validation checks for...
31
31
32
32
- NodeValidationUtils
@@ -81,7 +81,7 @@ The ValidationUtils include validation checks for...
81
81
- SystemParticipants
82
82
83
83
What should be considered?
84
-
^^^^^^^^^^^^^^^^^^^^^^^^^^
84
+
==========================
85
85
- Due to many checks with if-conditions, the usage of the ValidationUtils for many objects might be runtime relevant.
86
86
- The check for a GridContainer includes the interplay of the contained entities as well as the checks of all contained entities.
87
87
- If new classes are introduced to the *PowerSystemDataModel*, make sure to follow the forwarding structure of the ValidationUtils methods when writing the check methods!
0 commit comments