Tags

Tags give the ability to mark specific points in history as being important
  • v1.0.0-rc2

    GridFlex 1.0.0-rc2 -- the state that produced the deposited dataset
    
    The ELMAS correction (#25). The non-residential curves served upstream were
    the 2018 data labelled 2020, which put the non-residential weekend on the
    wrong days; building_eload 0.18.0 and buildingdata 0.11.2 read the restaged
    blob (generation 1793698860990011, config/sources.yaml). The 150 feeders
    were rerun from the dynamic stage (Slurm 72182) after the smoke run
    (72155) and the determinism audit (72181) passed on that stack;
    docs/migration_0.2_to_current.md section 1.8 has the evidence.
    
    Zenodo version DOIs, reserved 2026-11-05 and published once every file is
    verified after transfer:
      data  10.5281/zenodo.23978159   (concept 10.5281/zenodo.23294795)
      code  10.5281/zenodo.23978189   (concept 10.5281/zenodo.23334988)
    1.0.0-rc1 keeps its own DOIs (data 10.5281/zenodo.23294796, code
    10.5281/zenodo.23334989).
    
    43 files, 20 184 651 889 bytes, built 2026-11-04T18:17:21Z (Slurm 73705)
    by `uv run snakemake all validation --configfile config/config.yaml`. The
    record's MANIFEST.json names b2af660 as its builder, with a clean tree and
    uv.lock sha256 1f0134fdad653957d3f3a177df909b8b31dae3967459cee86b80bc9a6eeb30fe.
    
    Pinned stack: Python 3.12, gridconnect 0.2.2, buildingmodel 1.13.1,
    building_eload 0.18.0, buildingcalibration 0.6.3, buildingdata 0.11.2,
    pandapower 3.2.1, roseau-load-flow 0.15.0, snakemake 9.26.1.
    
    1.0.0 stays reserved for the state that produces both the dataset and the
    manuscript (plan T3.2/T5.1).
  • v1.0.0-rc1

    GridFlex 1.0.0-rc1 -- the state that produced the deposited dataset
    
    Zenodo record 23294796, published 2026-10-12, CC BY 4.0:
      version DOI  10.5281/zenodo.23294796
      concept DOI  10.5281/zenodo.23294795   (always the latest version)
    
    43 files, 20 180 427 883 bytes. Every file verified after transfer: 43/43
    md5 against Zenodo's own checksums, 42/42 SHA-256 against the record's
    SHA256SUMS (the 43rd being SHA256SUMS itself).
    
    This tag is on 63c0a5e rather than on the branch tip deliberately. The
    record's own MANIFEST.json names 63c0a5e as its builder, with a clean tree
    and uv.lock sha256 7e89b8f4e62dcd53f0d22683d90181d4473910907822b61ce04a269a0cd267c2,
    which still matches the lockfile. The six commits after it are upload
    transport -- resumable single-request PUTs, a quiet-window wrapper, a
    throughput floor, the GCS mirror -- and change no deposited byte. Tagging
    the tip would have made the tag disagree with the provenance the record
    publishes.
    
    Pinned stack: Python 3.12, gridconnect 0.2.2, buildingmodel 1.13.1,
    building_eload 0.17.2, buildingcalibration 0.6.3, buildingdata 0.11.0,
    pandapower 3.2.1, roseau-load-flow 0.15.0, snakemake 9.26.1.
    
    1.0.0 stays reserved for the state that produces both the dataset and the
    manuscript (plan T3.2/T5.1).
  • v0.2.0

    Release: v0.2.0
    0.2.0 — one command from a fresh clone, reproducible byte for byte