Skip to content

feat: grid carbon-intensity keys in the site config (hpc-campaign p4) #208

Closed

Description

@Jammy2211

Overview

PyAutoNerves half of hpc-campaign phase 4 (PyAutoFit#1746). Adds grid carbon-intensity values to the site.yaml schema so autofit.campaign.carbon reads site constants from config, never code.

Plan

  • site_config.py: an optional carbon_intensity table, keyed by basis (regional, national, desnz), each a low/central/high SiteValue in gCO2e/kWh with unverified support; ci_basis names the central one
  • site/ral.yaml: South England regional (central 188, p5 81, p95 308 g/kWh), national 2025 (129; 51–231), DESNZ 2025 (177), all unverified: true, with sources in comments (report §1.4)
  • Tests: schema validation, defaults when absent
  • Tier: judge — merge mode: human /prm

Heart RED at the door (2026-10-30); Human override for Heart RED (development only) authorized live by the human for hpc-campaign phases 3 and 4. Merge still needs green CI and /prm; no release.

Suggested branch: feature/hpc-campaign-p4-carbon-report

Activity

  1. Jammy2211 commented on Oct 30, 2026

    @Jammy2211
    CollaboratorAuthor

    PR open: #209 (Heart RED development override, human-authorized; Nerves suite 284 passed; review finding fixed). Pairs with PyAutoFit#1748.

  2. Jammy2211 commented on Oct 30, 2026

    @Jammy2211
    CollaboratorAuthor

    Shipped

    Merged via #209 (68cbac3), pending release; paired with PyAutoFit#1748.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions