PSY parsing changes post package split
I maintainer di solito rispondono entro 3 giorni
@luke-kiernan ci sta già lavorando.
Dal 19/10/2026.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start by comparing the referenced PSY commits with PFFP's _gen_base_and_limits and the VSC component parsing model. Verify that base_conversion reaches all ramp-limit branches and determine how REMOT/RMPCT map to the proposed fields, while checking PSY issue #1774 before changing structs. Done means the confirmed parsing divergences are ported without altering the intentional switched-shunt or network-reduction behavior.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I had Claude audit the commit history of PSY's main for parsing changes that didn't make their way into PFFP.
There were a few things that clearly looked like bugfixes, so I ported them over: #51, #52, and #53 .
Probably should be ported over:
- 5b298a811 / f5e9f0dd4: PFFP's
ramp_limitsignoresbase_conversion. Its docstring calls this out as a deliberate verbatim port of PSCB's inconsistency. PSY has since ruled it a bug and threadsbase_conversionthrough all four branches. Every other limit in_gen_base_and_limitsis scaled, so ramp limits are the lone unscaled quantity whenevermbase != sys_mbase.- b3542ea98 / 297a4759e: PSY moved VSC control modes to
VSCDCControlModes/VSCACControlModesenums and promotedREMOT/RMPCTto first-classremote_bus_control_*/rmpct_*fields. PFFP keeps booleans and dropsREMOT/RMPCTentirely. Different component model — but if you want VSC remote-regulation round-tripping, those two fields are simply absent today.
Divergences in behavior that look intentional:
cb8ed3363 / 36a33acd0: PSY zeroes switched-shunt initial_status forMODSW ∈ (0,1,2)in all versions. PFFP reworked this — unconditional for pre-v35, actual S1..S8 for v35. PFFP's looks more correct; noting it because the behaviors genuinely differ for v35.- 624516aec / cc34620d5 / 0cf823e18 / cca947511 / e7e8b6639: the branch_type_override / network-reduction feature set. PSY-only, no PFFP counterpart.
Strikethough on the first one: component behavior is tied up in this one, too. See PSY #1774: once those struct changes land, we should check back on the parsing situation here.
- Lingua principale
- Julia
- Stelle
- 1
- Fork
- 3
- Merge medio
- 4g 10h
- PR unite (30g)
- 10
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Sienna-Platform/PowerFlowFileParser.jl
-
Handling negative resistanceForse già presa @annacasavant l’ha presa oggi. Aperta
Sienna-Platform/PowerFlowFileParser.jl#83 · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
parse solver configurationAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100
Sienna-Platform/PowerFlowFileParser.jl#72 ·
I maintainer di solito rispondono entro 3 giorni
-
build_openapi_system aborts when two TwoWindingTransformer records share a bus pair and circuit idAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
Sienna-Platform/PowerFlowFileParser.jl#60 · 2 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
Transformers: nominal voltage different from bus voltageForse già presa @luke-kiernan l’ha presa 22 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
Sienna-Platform/PowerFlowFileParser.jl#49 · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
Review Assumption about Base Power in Matpower parserForse di nuovo libera @jd-lara l’ha presa 83 giorni fa e non c’è nessuna pull request aperta. Aperta
Sienna-Platform/PowerFlowFileParser.jl#35 · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di Sienna-Platform/PowerFlowFileParser.jl
Issue simili
-
backport 1.14 GC
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
JuliaDiff/TaylorSeries.jl#445 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
control-toolbox/CTActions#139 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
SciML/Optimization.jl#1448 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
SciML/PETScDiffEq.jl#362 ·
I maintainer di solito rispondono entro 1 giorno