datakit + powermodels
Summary
This release integrates PowerModels.jl into gridfm-datakit, introduces a complete data validation framework, and extends the command-line interface (CLI) and documentation to support full PF/OPF workflows.
Key Changes
-
PowerModels Integration
- Supports both
pf(power-flow) andopf(optimal-power-flow) generation modes, with options for DC power flow (dcpf) and fast solver selection (pf_fast). - Adds Julia setup command (
gridfm-datakit setup_pm)
- Supports both
-
Enhanced CLI
- Multi-command interface:
generate,validate,stats,plots, andsetup_pm.
- Multi-command interface:
-
Validation Framework
- Adds physical and structural checks: Y-bus consistency, branch/generator limits, power balance, data completeness, and indexing coherence.
-
Miscellaneous
- Transitioned output to
.parquet. - Implements partitioned parquet storage with 100 scenarios per partition
- Transitioned output to