Skip to content

Releases: gridfm/gridfm-datakit

1.0.4

10 Mar 12:38
02cb650

Choose a tag to compare

What's Changed

Full Changelog: 1.0.3...1.0.4

1.0.3 bug fix "dummy.m" missing

04 Mar 15:19
b0b6098

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.2...1.0.3

fix of seed + gen cost permutation + pv to pq conversion

16 Jan 19:12
d4207f3

Choose a tag to compare

  • fixed bug with random seeds being the same on all processes on some clusters. Now the seed is different for each process
  • no permutation of constant gen costs (this led to dispatches with 0 total cost when the costs of generators that have 0 cost got assigned to large generators)
  • Auto PV→PQ conversion: deactivate_gens() now automatically converts PV buses to PQ when all generators are deactivated

Fixed swapped generator costs

07 Jan 19:03
1d7cd24

Choose a tag to compare

What's Changed

Full Changelog: 1.0...1.0.1

datakit + powermodels

28 Dec 19:28

Choose a tag to compare

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

0.0.9a datakit + powermodels

02 Dec 15:09
a7bb1ec

Choose a tag to compare

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

filtered out pglib grids that dont converge

09 Sep 08:48
a122d33

Choose a tag to compare

  • filtered out pglib grids that dont converge

new perturbations (generator cost, line admittance) + feature plots

08 Sep 14:50
4bdef7c

Choose a tag to compare

July 2025

  • Added feature plots after data generation.
  • Updated Python version to align with gridfm-graphkit.

Late July – Early August 2025

  • Introduced generator cost perturbations (implementation, unit tests, docs, and manual).

Mid–Late August 2025

  • Added line admittance perturbations.
  • Updated related documentation, configs, and notebooks.

September 2025

  • Fixed logo issues.
  • Improved interactive features: added output cell, fixed formatting, adjusted default values.

updated workflow figures in docs and README

10 Jul 13:07

Choose a tag to compare

0.0.6

fix workflow figures

removed wrong config files

25 Jun 18:31
298df36

Choose a tag to compare

  • removed wrong config files causing pytest to crash