Skip to content

datakit + powermodels

Choose a tag to compare

@albanpuech albanpuech released this 28 Dec 19:28
· 28 commits to main since this release

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) and opf (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)
  • Enhanced CLI

    • Multi-command interface:
      generate, validate, stats, plots, and setup_pm.
  • 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