Recent Releases of ToOp
ToOp - v0.8.0
Features
- feat: Add PST setpoints to the validate logic by @nicow-elia in https://github.com/eliagroup/ToOp/pull/537
- feat: extend cgmes ignore list to all elements by @BenjPetr in https://github.com/eliagroup/ToOp/pull/540
- feat: use net.res_switch for switch results, handle switch outages by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/543
- feat: Add new lines about the docstrings formatting by @LeonHilf in https://github.com/eliagroup/ToOp/pull/531
- feat: Add AC validations for voltage jump and va_diff by @LeonHilf in https://github.com/eliagroup/ToOp/pull/529
- feat: Parallel PST identification and optimization by @spetznick-elia with @Copilot in https://github.com/eliagroup/ToOp/pull/568
Fixes
- fix: Remove error string in logger warning by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/525
- fix: consider in cascading only monitored elements by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/527
- fix: benchmark uses importer loadflow parameter by @BenjPetr in https://github.com/eliagroup/ToOp/pull/535
- fix: Remove some import warnings that spam the logs by @nicow-elia in https://github.com/eliagroup/ToOp/pull/534
- fix: handle controller error by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/559
- fix: pandera coercion by @LeonHilf in https://github.com/eliagroup/ToOp/pull/526
- fix: set reference bus based on prio by @LeonHilf in https://github.com/eliagroup/ToOp/pull/567
Misc
- refactor: Drop N-2 support by @nicow-elia in https://github.com/eliagroup/ToOp/pull/538
- build(deps): bump astral-sh/uv from 0.11.16 to 0.11.19 in the all group across 1 directory by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/519
- build(deps): bump sonarsource/sonarqube-scan-action from 8.0.0 to 8.1.0 in the all group across 1 directory by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/521
- build(deps-dev): bump ruff in / by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/522
- build(deps): bump https://github.com/astral-sh/ruff-pre-commit from v0.15.14 to 0.15.16 in the all group across 1 directory by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/520
- build(deps-dev): bump mkdocs-include-markdown-plugin in / by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/523
- chore: add agents dir to gitignore by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/528
- chore: update readme, remove dev container setup by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/532
- build(deps): bump the all group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/592
- build(deps): bump the all group in /dev-deployment with 2 updates by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/591
- build(deps): bump msgpack from 1.1.2 to 1.2.1 in /packages/contingency_analysis_pkg by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/600
- build(deps): bump msgpack from 1.1.2 to 1.2.1 in /packages/dc_solver_pkg by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/599
Full Changelog: https://github.com/eliagroup/ToOp/compare/v0.7.1...v0.8.0
Energy Systems - Grid Analysis and Planning
- Python
Published by spetznick-elia 7 days ago
ToOp - v0.7.1
Important note
This patch addresses a major bug that was introduced by https://github.com/eliagroup/ToOp/pull/505, which prevented running several optimizations with the same optimization id.
Fixes
- fix: make condition_side optional and remove impedance from outage gr… by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/514
- fix: fix node mapping in outage groups by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/515
- fix: rollback sessions and accept duplicate initial by @LeonHilf in https://github.com/eliagroup/ToOp/pull/513
- fix: add missing columns without pandera by @LeonHilf in https://github.com/eliagroup/ToOp/pull/517
Full Changelog: https://github.com/eliagroup/ToOp/compare/v0.7.0...v0.7.1
Energy Systems - Grid Analysis and Planning
- Python
Published by spetznick-elia about 1 month ago
ToOp - v0.7.0
Features
- feat: parallelization of ac topos + performance by @LeonHilf in https://github.com/eliagroup/ToOp/pull/455
- feat: add cascading logic by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/479
- feat: add BC condition mode and slack allocation by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/506
Fixes
- fix: non-linear/asymmetric PST import by @BenjPetr in https://github.com/eliagroup/ToOp/pull/495
- fix: name of permanent limit in tests by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/512
- fix: remove basecase from N-1 analysis to align fitness computation by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/509
- fix: Other paper link by @nicow-elia in https://github.com/eliagroup/ToOp/pull/477
Misc
- test: fix test in case preprocessing does not match original conftest by @LeonHilf in https://github.com/eliagroup/ToOp/pull/511
- test: integration test dc solver fitness versus validation fitness by @Copilot in https://github.com/eliagroup/ToOp/pull/507
- refactor: one topo per message by @nicow-elia in https://github.com/eliagroup/ToOp/pull/505
- chore: disable auto reload of pytest by @LeonHilf in https://github.com/eliagroup/ToOp/pull/508
- refactor: renaming of stage names by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/486
- chore: fix docs release pipeline by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/478
- refactor: Move bb outage parameters to optimization parameters by @nicow-elia in https://github.com/eliagroup/ToOp/pull/465
- docs: Update readme for publication by @nicow-elia in https://github.com/eliagroup/ToOp/pull/473
- chore: Update logo by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/476
Full Changelog: https://github.com/eliagroup/ToOp/compare/v0.6.0...v0.7.0
Energy Systems - Grid Analysis and Planning
- Python
Published by spetznick-elia about 1 month ago
ToOp - v0.6.0
Features
- feat: enable hybrid grid support by @LeonHilf in https://github.com/eliagroup/ToOp/pull/367
- feat: linear pst switching distance and redefinition squared distance by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/428
- feat: add spps rules by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/427
- feat: pst ga algo with index sampling by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/432
- feat: Added case1354 study grid, some utility by @nicow-elia in https://github.com/eliagroup/ToOp/pull/349
- fix: update to powsybl 1.15 boundary-line rename and AC scoring regression by @Copilot in https://github.com/eliagroup/ToOp/pull/415
Fixes
- fix: only check outage cases for n2-bridges by @LeonHilf in https://github.com/eliagroup/ToOp/pull/369
- fix: update typing by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/440
- fix(importer): enable import of station with missing bay ids by @BenjPetr in https://github.com/eliagroup/ToOp/pull/382
- fix: Add validator for max_num_splits parameter by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/447
- fix: Notebook AC validation sorts best topologies by DC fitness by @nicow-elia in https://github.com/eliagroup/ToOp/pull/429
- fix: remove unused function in init by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/457
- fix: Store contingency ids in hdf5 body by @nicow-elia in https://github.com/eliagroup/ToOp/pull/456
Misc
- chore: reduce log message body by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/426
- refactor: Notebook improvements by @nicow-elia in https://github.com/eliagroup/ToOp/pull/413
- refactor: delete unused code by @LeonHilf in https://github.com/eliagroup/ToOp/pull/414
- refactor(importer): remove redundant basic_node_breaker_network_powsybl code by @BenjPetr in https://github.com/eliagroup/ToOp/pull/373
- various version bumps
Full Changelog: https://github.com/eliagroup/ToOp/compare/v0.5.0...v0.6.0
Energy Systems - Grid Analysis and Planning
- Python
Published by spetznick-elia 2 months ago
ToOp - v0.5.0
What's Changed
- feat: add outage group identifier in contingency analysis results by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/348
- build(deps): bump https://github.com/astral-sh/ruff-pre-commit from v0.15.7 to 0.15.8 in the all group by @dependabot[bot] in https://github.com/eliagroup/ToOp/pull/350
- feat: PST startup cost metric by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/354
- fix: Set heartbeat message logging to debug by @nicow-elia in https://github.com/eliagroup/ToOp/pull/359
- chore: sync complex grid file with function by @spetznick-elia in https://github.com/eliagroup/ToOp/pull/360
- feat: add switch results by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/361
- refactor(logging): Refactor configuration for structured logging by @mihasajko in https://github.com/eliagroup/ToOp/pull/358
- fix: calculate switch results with full set of data by @siarhei2000582 in https://github.com/eliagroup/ToOp/pull/368
Full Changelog: https://github.com/eliagroup/ToOp/compare/v0.4.0...v0.5.0
Energy Systems - Grid Analysis and Planning
- Python
Published by spetznick-elia 3 months ago