Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
967b696
updated docstings (#2934)
KS-HTK Mar 25, 2026
7c27f99
Feature/get all elements (#2939)
jwiemer112 Mar 25, 2026
16231ef
ltds_fix (#2938)
mrifraunhofer Mar 25, 2026
7db7449
added pytest split to tutorial_test pipeline (#2935)
KS-HTK Mar 26, 2026
d5c9719
fixed many links (#2937)
KS-HTK Mar 26, 2026
b90cbc6
Fix copyright text formatting in LICENSE file (#2914)
brynpickering Mar 30, 2026
53def8f
added PowerElectronicsConnection to the LTDS converter, updated LTDS …
mrifraunhofer Mar 30, 2026
4171d26
ltds_pce (#2944)
mrifraunhofer Mar 30, 2026
446a1e9
ltds_notebook (#2949)
mrifraunhofer Mar 31, 2026
e19b592
ltds_notebook (#2950)
mrifraunhofer Mar 31, 2026
f90461a
Feature check vkr percent (#2948)
vogt31337 Apr 1, 2026
5c0827d
Feature additional diagnostic functions (#2952)
vogt31337 Apr 2, 2026
7bb6956
Correct loading_percent description in motor_par.csv (#2947)
arisaka97 Apr 2, 2026
aa6f4e9
ucte2pp conversion fixes (#2823)
pawellytaev Apr 2, 2026
7045a2f
Fix 2733 (#2951)
MoritzHauff Apr 2, 2026
712cf18
Fix runopp(init="results") so the OPF solver preserves the model init…
jerelang Apr 2, 2026
b0a54a3
Feature/highlight plot (#2833)
jwiemer112 Apr 2, 2026
22a6156
Fix unit g0_us (#2958)
furqan463 Apr 9, 2026
aa83654
updated branding with versions from marketing (#2953)
KS-HTK Apr 13, 2026
2f64e31
[IMPROVEMENT] fix `bool` parameters input in `read_excel` and add `ad…
furqan463 Apr 14, 2026
0beb5e9
added permissions block to all workflows (#2964)
KS-HTK Apr 14, 2026
0da0f9d
updated the issue templates to use the issue types instead of labels …
KS-HTK Apr 14, 2026
48d2357
Feature/revised issue templates (#2967)
KS-HTK Apr 14, 2026
616736d
display logger message only if GetActiveScenario() isn't None (#2969)
jwiemer112 Apr 14, 2026
81e531f
Update docstring (#2970)
furqan463 Apr 15, 2026
312ca4d
ltds_notebook (#2972)
mrifraunhofer Apr 16, 2026
463008f
Update lightsim2grid version (#2976)
furqan463 Apr 17, 2026
9997bd3
fix cmin for low voltage 10% tolerance (#2913)
nis-nurr Apr 18, 2026
d8f26a1
[Fix] Fix `reindex_buses` against creating duplicate indecies (#2963)
furqan463 Apr 21, 2026
d458c2e
feature/doc strings update (#2979)
KS-HTK Apr 22, 2026
6ec4911
updated the contributing.rst (#2973)
KS-HTK Apr 22, 2026
9b83a46
[Feature]: Toggle Colormap for simple_plot (#2971)
jwiemer112 Apr 22, 2026
d254c2d
ltds_notebook (#2980)
mrifraunhofer Apr 23, 2026
109416d
Fix diagnostic report (#2983)
furqan463 Apr 25, 2026
2cd3901
Tutorials for UKPN (#2984)
marcopau Apr 27, 2026
3114a99
changed layout of test folder to omit it from the sonar architecture …
KS-HTK Apr 29, 2026
6b79184
removed single skips for julia in favor of module skip in test_pandam…
KS-HTK Apr 30, 2026
aa661d3
removed tangle in powerfactory/main_pf.py
KS-HTK Apr 30, 2026
759fb41
renamed create._utils to create.utils
KS-HTK Apr 30, 2026
69adf7a
moved diagnostic function from diagnostic_helpers.py to diagnostic.py
KS-HTK Apr 30, 2026
6b2e242
removed unused import leading to tangle
KS-HTK Apr 30, 2026
a456ce3
renamed pipeline
KS-HTK Apr 30, 2026
9a8bd37
Revert "renamed pipeline"
KS-HTK Apr 30, 2026
2c98361
removed tutorials dependencies on test files
KS-HTK Apr 30, 2026
1a935c5
[Fix] `DiscreteTapControl` to work with negative `tap_step_percent` (…
furqan463 May 4, 2026
592e6d9
updated the notebook to ignore warnings instead of capturing all outp…
KS-HTK May 6, 2026
561b08e
voltage dependend loads create differing results (#2991)
KS-HTK May 8, 2026
7b3ee4c
Fixed juliacall version leading to errror in pandamodels-storage.ipyn…
KS-HTK May 26, 2026
265eaf3
fix failing runpp(net, consider_line_temperature=True) (#3004)
jwiemer112 May 27, 2026
302c08c
Fix: Apply transformer correction factor K_T only for max case (IEC 6…
H4nZi97 May 28, 2026
d8bcc06
docs: fix separated spelling in docs (#3008)
yosinn1-blip May 29, 2026
6dbc718
Adaptions to PowerFactory2pp Converter (#3005)
jwiemer112 Jun 2, 2026
83fc0ed
cim2pp: mapping SV data to the assets with flag use_sv_data_for_asset…
mrifraunhofer Jun 2, 2026
84eb6ea
add GeographicalRegion from eqbd profile (#3025)
heckstrahler Jun 2, 2026
e015138
Check if static generator has connected bus before importing it from …
fmarten99 Jun 5, 2026
da9d0a5
fix warning in LTDS yupiter notebook (#3033)
mrifraunhofer Jun 16, 2026
7160dc0
Speed up CGMES import (parser + trafo tap characteristic table) (#3020)
simepavlic Jun 16, 2026
d58060e
Merge branch 'develop' into issues/architecture-tangles
KS-HTK Jun 17, 2026
7fd50aa
Merge branch 'release/v4.0.0' into issues/architecture-tangles
KS-HTK Jun 18, 2026
a8d647e
added missing import
KS-HTK Jun 23, 2026
3a10777
Merge branch 'release/v4.0.0' into issues/architecture-tangles
KS-HTK Jun 25, 2026
42126bc
fixed incorrect path in postgresql pipeline
KS-HTK Jun 25, 2026
c2b5137
fixed incorrect path in postgresql pipeline
KS-HTK Jun 25, 2026
36cc8d6
removed imports from test from all tutorials.
KS-HTK Jun 25, 2026
cf55ec4
fixed imports
KS-HTK Jun 26, 2026
e4a8956
removed excludes for moved test package
KS-HTK Jun 26, 2026
d700e90
updated setup-julia action
KS-HTK Jun 26, 2026
064d69b
fixed json for julia containing nan, inf, -inf
KS-HTK Jun 29, 2026
8d7ceab
Merge branch 'release/v4.0.0' into issues/architecture-tangles
KS-HTK Aug 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .codacy.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
exclude_paths:
- 'pandapower/test/**'
- 'test/**'
- 'doc/**'
- 'tutorials/**'
- '**.json'
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/01-bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ body:
Read the relevant sections of the [documentation](https://pandapower.readthedocs.io/en/latest/about.html)
required: true
- label: >
Browse the [tutorials](https://github.com/e2nIEE/pandapower/tree/develop/tutorials) and [tests](https://github.com/e2nIEE/pandapower/tree/develop/pandapower/test) for usefull code snippets and examples of use
Browse the [tutorials](https://github.com/e2nIEE/pandapower/tree/develop/tutorials) and [tests](https://github.com/e2nIEE/pandapower/tree/develop/test) for usefull code snippets and examples of use
- label: >
Reproduced the issue after updating with `pip install --upgrade pandapower` (or `git pull`)
required: true
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/02-feature-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ body:
- label: >
Read the relevant sections of the [documentation](https://pandapower.readthedocs.io/en/latest/about.html)
- label: >
Browse the repository, [tutorials](https://github.com/e2nIEE/pandapower/tree/develop/tutorials) and [tests](https://github.com/e2nIEE/pandapower/tree/develop/pandapower/test) for already existing functionalities
Browse the repository, [tutorials](https://github.com/e2nIEE/pandapower/tree/develop/tutorials) and [tests](https://github.com/e2nIEE/pandapower/tree/develop/test) for already existing functionalities
- type: dropdown
id: feature_checks
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/10-blank-template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ body:
- label: >
Read the relevant sections of the [documentation](https://pandapower.readthedocs.io/en/latest/about.html)
- label: >
Browse the [tutorials](https://github.com/e2nIEE/pandapower/tree/develop/tutorials) and [tests](https://github.com/e2nIEE/pandapower/tree/develop/pandapower/test) for useful code snippets and examples of use
Browse the [tutorials](https://github.com/e2nIEE/pandapower/tree/develop/tutorials) and [tests](https://github.com/e2nIEE/pandapower/tree/develop/test) for useful code snippets and examples of use
- type: textarea
id: description
attributes:
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/github_test_action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
cancel-in-progress: true

env:
IGNORES: "--ignore=pandapower/test/opf --ignore=pandapower/test/network_schema"
IGNORES: "--ignore=test/opf --ignore=test/network_schema"
TUTORIAL_IGNORES: "--ignore=tutorials/uk_power_networks"

jobs:
Expand Down Expand Up @@ -100,7 +100,7 @@
uv pip list
- name: Test with pytest, Codecov and Coverage
run: |
uv run pytest --cov=./ --cov-report=xml --splits 4 --group ${{ matrix.group }} pandapower/test/network_schema
uv run pytest --cov=./ --cov-report=xml --splits 4 --group ${{ matrix.group }} test/network_schema

Check warning on line 103 in .github/workflows/github_test_action.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=e2nIEE_pandapower&issues=AZ_XGh7B32-Tlj6-Bztm&open=AZ_XGh7B32-Tlj6-Bztm&pullRequest=2987
cp ./coverage.xml ./coverage-net-schema-${{ matrix.group }}.xml
- name: Upload coverage as artifact
uses: actions/upload-artifact@v7
Expand Down Expand Up @@ -145,7 +145,7 @@
# remove it also in pyproject.toml 'requires-python'
steps:
- uses: actions/checkout@v6
- uses: julia-actions/setup-julia@5c9647d97b78a5debe5164e9eec09d653d29bd71 #v2
- uses: julia-actions/setup-julia@v3.0.2

Check failure on line 148 in .github/workflows/github_test_action.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Use full commit SHA hash for this dependency.

See more on https://sonarcloud.io/project/issues?id=e2nIEE_pandapower&issues=AZ_XGh7B32-Tlj6-Bztn&open=AZ_XGh7B32-Tlj6-Bztn&pullRequest=2987
with:
version: ${{ matrix.julia-version }}
arch: 'x64'
Expand All @@ -164,7 +164,7 @@
julia -e 'using Pkg; Pkg.status()'
- name: Test with pytest, Codecov and Coverage
run: |
pytest --cov=./ --cov-report=xml pandapower/test/opf
pytest --cov=./ --cov-report=xml test/opf
cp ./coverage.xml ./coverage-opf.xml
- name: Upload coverage as artifact
uses: actions/upload-artifact@v7
Expand Down Expand Up @@ -359,19 +359,19 @@
DSN: 'postgresql://test_user:secret@localhost:55432/sandbox'
SCHEMA: 'test_schema'
run: |
uv run python -c "import sys; from pandapower.test.api.test_sql_io import POSTGRESQL_AVAILABLE; sys.exit(not POSTGRESQL_AVAILABLE);"
uv run python -c "import sys; from test.api.test_sql_io import POSTGRESQL_AVAILABLE; sys.exit(not POSTGRESQL_AVAILABLE);"

Check warning on line 362 in .github/workflows/github_test_action.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--no-build" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=e2nIEE_pandapower&issues=AZ_XGh7B32-Tlj6-Bzto&open=AZ_XGh7B32-Tlj6-Bzto&pullRequest=2987

Check warning on line 362 in .github/workflows/github_test_action.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=e2nIEE_pandapower&issues=AZ_XGh7B32-Tlj6-Bztp&open=AZ_XGh7B32-Tlj6-Bztp&pullRequest=2987
- name: Test pandapower File I/O
env:
DSN: 'postgresql://test_user:secret@localhost/sandbox'
SCHEMA: 'test_schema'
run: |
uv run pytest pandapower/test/api/test_sql_io.py
uv run pytest test/api/test_sql_io.py

Check warning on line 368 in .github/workflows/github_test_action.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=e2nIEE_pandapower&issues=AZ_XGh7B32-Tlj6-Bztr&open=AZ_XGh7B32-Tlj6-Bztr&pullRequest=2987

Check warning on line 368 in .github/workflows/github_test_action.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--no-build" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=e2nIEE_pandapower&issues=AZ_XGh7B32-Tlj6-Bztq&open=AZ_XGh7B32-Tlj6-Bztq&pullRequest=2987
- name: Test pandapower File I/O against alternative port
env:
DSN: 'postgresql://test_user:secret@localhost:55432/sandbox'
SCHEMA: 'test_schema'
run: |
uv run pytest pandapower/test/api/test_sql_io.py
uv run pytest test/api/test_sql_io.py

Check warning on line 374 in .github/workflows/github_test_action.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Omitting "--no-build" can lead to the execution of setup scripts. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=e2nIEE_pandapower&issues=AZ_XGh7B32-Tlj6-Bzts&open=AZ_XGh7B32-Tlj6-Bzts&pullRequest=2987

Check warning on line 374 in .github/workflows/github_test_action.yml

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Using dependencies without locking resolved versions is security-sensitive.

See more on https://sonarcloud.io/project/issues?id=e2nIEE_pandapower&issues=AZ_XGh7B32-Tlj6-Bztt&open=AZ_XGh7B32-Tlj6-Bztt&pullRequest=2987

tutorial_tests:
needs: build
Expand Down
11 changes: 6 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,15 @@ doc/std_types/tables/
*.orig
*.ini
!mypy.ini
*/data/*
/.vscode/

pandapower/plotting/plotly/mapbox_token.txt
pandapower/plotting/plotly/temp-plot.html
pandapower/test/timeseries/run_timeseries_output/*
pandapower/timeseries/logs/*
*/data/*
/.vscode/
pandapower/test/opf/buffer_file.json
pandapower/test/buffer_file.json
test/timeseries/run_timeseries_output/*
test/opf/buffer_file.json
test/buffer_file.json
sonar-project.properties
.scannerwork/
uv.lock
Expand Down
Loading
Loading