Add OpenIWPI library to repos.json#73
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds a new repository entry for OpenIWPI to the central repos.json registry so it can be tracked/resolved with branch and support metadata.
Changes:
- Register
OpenIWPIwith GitHub slugALSETLab/OpenIWPI - Define default branch mapping (
main) - Add a version support policy for prerelease,
>=1.0.0, and a fallback
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "support": [ | ||
| ["prerelease", "noSupport"], | ||
| [">=1.0.0", "experimental"], | ||
| ["*", "obsolete"] | ||
| ] |
There was a problem hiding this comment.
Thanks for the review! The ["*", "obsolete"] wildcard catch-all is the established convention used consistently across all entries in repos.json (see e.g. OpenHPL, NeuralNetwork, ScalableTestGrids, BidiDCDC, etc.). Changing it to an explicit range for this entry alone would be inconsistent with the rest of the file. Happy to follow the maintainers' preference if they'd like a different approach.
|
@adrpo could you check this PR please? |
OpenIWPI (Open-Instance Wave-Phasor Interface Library) is a Modelica library that interconnects electromagnetic-transient (EMT) models with the phasor-based power-system components of OpenIPSL, enabling hybrid EMT–TS simulation and small-signal linearization in a single Modelica model — without co-simulation.
Support level set to
experimental(tested with Dymola 2025x; the SimpleCircuit example also simulates correctly in OpenModelica, though loading produces annotation-related scripting warnings about unresolvedenable=variables in dialog annotations — these do not affect simulation).