Skip to content

Commit d18cc54

Browse files
authored
Merge branch 'main' into feature/improve-build-guide
2 parents 3a68611 + f08d024 commit d18cc54

File tree

8 files changed

+1669
-558
lines changed

8 files changed

+1669
-558
lines changed

.github/workflows/build-test-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ jobs:
204204
xcode-version: latest-stable
205205

206206
- name: Build wheels
207-
uses: pypa/cibuildwheel@v3.3
207+
uses: pypa/cibuildwheel@v3.4
208208
# GitHub Actions specific build parameters
209209
env:
210210
# pass GitHub runner info into Linux container

.github/workflows/refresh-lock-and-linter-dependencies.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ jobs:
109109
pre-commit uninstall
110110
111111
- name: generate GitHub App token
112-
uses: actions/create-github-app-token@v2
112+
uses: actions/create-github-app-token@v3
113113
id: generate-token
114114
with:
115115
app-id: ${{ secrets.CI_BOT_APP_ID }}

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ repos:
99
- id: reuse
1010
- repo: https://github.com/astral-sh/ruff-pre-commit
1111
# Ruff version.
12-
rev: v0.15.5
12+
rev: v0.15.6
1313
hooks:
1414
# Run the linter.
1515
- id: ruff-check
@@ -38,7 +38,7 @@ repos:
3838
- id: clang-format
3939
types_or: [ c++, c ]
4040
- repo: https://github.com/BlankSpruce/gersemi
41-
rev: 0.26.0
41+
rev: 0.26.1
4242
hooks:
4343
- id: gersemi
4444
name: cmake-linter
@@ -50,7 +50,7 @@ repos:
5050
args: ["--fix"]
5151
# format .json and .jsonc files
5252
- repo: https://github.com/biomejs/pre-commit # outside pypi
53-
rev: v2.4.6
53+
rev: v2.4.7
5454
hooks:
5555
# configuration is located in biome.jsonc
5656
- id: biome-format

.vscode/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,7 @@
22

33
<!-- SPDX-License-Identifier: MPL-2.0 -->
44

5-
This directory contains example IDE settings and configurations for demonstration purposes only.
6-
These settings are not required for working with the project.
5+
# About
6+
7+
This directory contains example IDE settings and configurations for demonstration purposes only.
8+
These settings are not required for working with the project.

package-lock.json

Lines changed: 38 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/data/state_estimation/meshed-network-observability/README.md

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,33 @@ SPDX-FileCopyrightText: Contributors to the Power Grid Model project <powergridm
33
SPDX-License-Identifier: MPL-2.0
44
-->
55

6-
# Observability check cases for N-node system
6+
# Observability check cases for meshed networks
77

8-
This module provides test cases for an N-node system with N-1 measurements.
9-
The grids in tests are illustrated in the `test_network_diagrams.svg`
8+
This module provides test cases for various meshed network observability scenarios.
9+
The grids in tests are illustrated in the `test_network_diagrams.svg`.
1010

11-
Test cases in this directory demonstrate the only three possible scenarios:
11+
Test cases in this directory cover the following scenarios:
1212

13-
1. Observable system with branch measurement.
14-
2. Observable system without branch measurement (using only nodal measurements).
15-
3. Unobservable system with branch measurement (x2).
13+
**01-observable-with-branch-measurement**:
14+
Observable system with branch measurement.
15+
16+
**02-unobservable-with-branch-measurement**:
17+
Unobservable system with branch measurement.
18+
19+
**03-observable-without-branch-measurement**:
20+
Observable system without branch measurement (using only nodal measurements).
21+
22+
**04-observable-without-branch-measurement**:
23+
Another scenario of observable system without branch measurement.
24+
25+
**05-observable-with-branch-measurement-disconnected**:
26+
Observable system with disconnected components (multiple islands) and branch measurements.
27+
28+
**06-unobservable-with-branch-measurement-disconnected**:
29+
Unobservable system with disconnected components (multiple islands) and branch measurements.
30+
31+
**07-observable-2-voltage-sensors**:
32+
Observable system with 2 voltage sensors.
1633

1734
Note: In theory, it is impossible to construct an unobservable case with only nodal measurements
1835
(i.e., without branch measurement).

0 commit comments

Comments
 (0)