powerio-cli 0.7.2

Command line interface and ratatui TUI for powerio: parse and convert power system case files and emit matrices.
powerio-cli-0.7.2 is not a library.

powerio-cli

The powerio command converts formats, exports matrices and GridFM Parquet datasets, writes DC OPF bundles, generates synthetic cases, writes .pio.json documents, verifies matrices, and opens a ratatui interface. Transmission conversion covers MATPOWER, PSS/E, PowerWorld AUX, PSLF, PowerModels JSON, egret JSON, pandapower JSON, PyPSA CSV folders, GOC3 JSON input, Surge JSON, and GridFM reads. Distribution conversion covers OpenDSS, PMD JSON, and BMOPF JSON.

powerio convert tests/data/case14.m --to psse -o case14.raw
powerio convert case.surge.json --from surge-json --to matpower -o case.m
powerio convert goc3_case.json --from goc3-json --to matpower -o case.m
powerio package tests/data/case14.m -o case14.pio.json
powerio package goc3_case.json --from goc3-json -o goc3_case.pio.json
powerio verify tests/data/case30.m --kind bdoubleprime
powerio dcopf tests/data/case30.m -o out
powerio sensitivities tests/data/case30.m -o out --solver auto --drop-tolerance 1e-10
powerio

powerio sensitivities --solver iterative writes Matrix Market coordinates through temp files, so the command does not keep the full sparse PTDF/LODF output in memory.

The workspace README has install notes and library examples: https://github.com/eigenergy/powerio.