{
  "reviewedAt": "2026-09-25",
  "inputs": [
    {
      "path": "data/website-programme-context-2026-09-25/catalog.json",
      "bytes": 533566,
      "sha256": "11042a706ecd8175cd443a9cffabc3102eec361862776b6f8167c5ed78ccb621"
    },
    {
      "path": "data/programme-2050-2026-09-18/case-index.json",
      "bytes": 115240,
      "sha256": "162aa43402d0ed1e879baf00ccb6f9cadb4ea22654fdb1e07fc6f6d4f79e61e0"
    },
    {
      "path": "data/programme-2050-2026-09-18/variant-index.json",
      "bytes": 147155,
      "sha256": "941234f198f79e109fd861fa12cf5002904ec74c2a868f46c43116b11618b55e"
    },
    {
      "path": "data/programme-2050-2026-09-18/hourly-artifacts.json",
      "bytes": 15618,
      "sha256": "ed0c9eef5d1810492fa4f96dd3cc120db4fcc259e03b53933a6185248914a515"
    },
    {
      "path": "portfolio_model/parameters.json",
      "bytes": 1419,
      "sha256": "2cbc7f28ea4f21b2dd864a86b386702b137e1eedb9eb1ec75280ffd632818789"
    },
    {
      "path": "data/solar-winter-2026-09-22/inputs.json",
      "bytes": 4594,
      "sha256": "2d8e2229f8d8c08cf00457b5cf00c9643738701d88ca18e027ecf9526bc4f3a2"
    },
    {
      "path": "data/system-feasibility-2026-09-10/cases/n8-pv26-2012-battery_none/result.json",
      "bytes": 2787,
      "sha256": "7323714fc92fd932800309109a046ea0843036e2b1ff3706bf76241073e0c622"
    },
    {
      "path": "data/system-feasibility-2026-09-10/cases/n8-pv26-2012-battery_none/hourly.csv.gz",
      "bytes": 812981,
      "sha256": "3729cb7d628a9adac1ed5566f8e09cdfe9f87c5bac31e7f98959dbcbed9771c2"
    },
    {
      "path": "feasibility_model/dispatch.py",
      "bytes": 9236,
      "sha256": "1b8b1feb51d1bdb45db018f0aa0f261f543a1a9ade1be14efc44d52a4e0e06a6"
    },
    {
      "path": "data/website-visual-chapters-2026-09-17/winter-week.json",
      "bytes": 77907,
      "sha256": "dcd35c593274669b57703f8ed796f3dae03f496e6af42c12cc8c9ae88b249f35"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2012-dc-routine/hourly.csv.gz",
      "bytes": 843075,
      "sha256": "87b0fed6275ff1be9a8e7a6654e4c5cd94b512758bf0f3de3ee5e2f11d4c0c7e"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2013-dc-routine/hourly.csv.gz",
      "bytes": 835029,
      "sha256": "3b8ae6d0f0a44c5b7582901c87a38538e911a1d77f1af0f5e410f8f388d4c9ee"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2014-dc-routine/hourly.csv.gz",
      "bytes": 829130,
      "sha256": "ecdff23c0ab7ac2cc5e397b2d3acc9f04aa51aae9c19c337cb868ad2bb8e8c0c"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2015-dc-routine/hourly.csv.gz",
      "bytes": 825050,
      "sha256": "d13d065d40336d6af6afc81db13057820f0e08058473037fc6ceef7196a6e1c8"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2016-dc-routine/hourly.csv.gz",
      "bytes": 850855,
      "sha256": "699d82d967e3dabd256c22d9cd5245756177b2033b3de8540715a0ffb4a77764"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2017-dc-routine/hourly.csv.gz",
      "bytes": 868278,
      "sha256": "374a149fdb5bd1589e197ce08d00d877c12810fab8e8f9b318e86591ef0c5040"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2018-dc-routine/hourly.csv.gz",
      "bytes": 846349,
      "sha256": "c4f69643753291ca31c2c3d38713d05ae09e3976906d66dc73eac12e78ee483f"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2019-dc-routine/hourly.csv.gz",
      "bytes": 845864,
      "sha256": "46ed8c297adbb77fe22d92d4791ed21abcf2d3f120da3232a83bcda63e6b1f85"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2020-dc-routine/hourly.csv.gz",
      "bytes": 860265,
      "sha256": "b481497e676646ca7a70a98866c594178b2c9cd43162daa8c0bfd03a1ed3eef8"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2021-dc-routine/hourly.csv.gz",
      "bytes": 838175,
      "sha256": "2594200aa8254df03350fad6a5f591f1d50625bf2836ee26606a6bd6eca5f859"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2022-dc-routine/hourly.csv.gz",
      "bytes": 908210,
      "sha256": "3904438f2913e8088024fa066114cd31bed9f0402dce140b9646ffddeb350b22"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2023-dc-routine/hourly.csv.gz",
      "bytes": 861127,
      "sha256": "bcb8497dad4e3e0ee651be94a06d2871e7db10ecbb37354bf3a0ffb613228e84"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2024-dc-routine/hourly.csv.gz",
      "bytes": 832540,
      "sha256": "7a8405b7b7981131984bc5a224987a7a464cf885304aa186719e6f682ba9d10f"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2012-2050-2new-lto-routine/hourly.csv.gz",
      "bytes": 866923,
      "sha256": "c6816a22c5242f84d01dd8850ccfaf4483e92da866069b0ac5f7d53f895fc3a3"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2017-2050-2new-lto-routine/hourly.csv.gz",
      "bytes": 897416,
      "sha256": "e4328b93067eaa5aa4a7853bf162f05a4cb3ee44b82d1a360820f9c22b9764a5"
    },
    {
      "path": "data/programme-2050-2026-09-18/cases/2022-2050-2new-lto-routine/hourly.csv.gz",
      "bytes": 938204,
      "sha256": "23408d3ea690bbb7420a93ebc4bbc0f6316abf889e6be00ea6acf9756fb9641a"
    }
  ],
  "solar": [
    {
      "case_id": "2012-dc-routine",
      "target_year": 2035,
      "weather_year": 2012,
      "hours": 4392,
      "capacity_gwp": 26,
      "potential_winter_gwh": 8693.648921026615,
      "yield_kwh_kwp": 334.37111234717753
    },
    {
      "case_id": "2013-dc-routine",
      "target_year": 2035,
      "weather_year": 2013,
      "hours": 4368,
      "capacity_gwp": 26,
      "potential_winter_gwh": 6920.61901573799,
      "yield_kwh_kwp": 266.17765445146114
    },
    {
      "case_id": "2014-dc-routine",
      "target_year": 2035,
      "weather_year": 2014,
      "hours": 4368,
      "capacity_gwp": 26,
      "potential_winter_gwh": 7832.122250002658,
      "yield_kwh_kwp": 301.23547115394837
    },
    {
      "case_id": "2015-dc-routine",
      "target_year": 2035,
      "weather_year": 2015,
      "hours": 4368,
      "capacity_gwp": 26,
      "potential_winter_gwh": 7620.082602258974,
      "yield_kwh_kwp": 293.0801000868836
    },
    {
      "case_id": "2016-dc-routine",
      "target_year": 2035,
      "weather_year": 2016,
      "hours": 4392,
      "capacity_gwp": 26,
      "potential_winter_gwh": 7649.430844057153,
      "yield_kwh_kwp": 294.2088786175828
    },
    {
      "case_id": "2017-dc-routine",
      "target_year": 2035,
      "weather_year": 2017,
      "hours": 4368,
      "capacity_gwp": 26,
      "potential_winter_gwh": 7975.200538595178,
      "yield_kwh_kwp": 306.73848225366066
    },
    {
      "case_id": "2018-dc-routine",
      "target_year": 2035,
      "weather_year": 2018,
      "hours": 4368,
      "capacity_gwp": 26,
      "potential_winter_gwh": 7309.28819429874,
      "yield_kwh_kwp": 281.12646901149
    },
    {
      "case_id": "2019-dc-routine",
      "target_year": 2035,
      "weather_year": 2019,
      "hours": 4368,
      "capacity_gwp": 26,
      "potential_winter_gwh": 8579.385328906683,
      "yield_kwh_kwp": 329.9763588041032
    },
    {
      "case_id": "2020-dc-routine",
      "target_year": 2035,
      "weather_year": 2020,
      "hours": 4392,
      "capacity_gwp": 26,
      "potential_winter_gwh": 8144.08854622054,
      "yield_kwh_kwp": 313.23417485463614
    },
    {
      "case_id": "2021-dc-routine",
      "target_year": 2035,
      "weather_year": 2021,
      "hours": 4368,
      "capacity_gwp": 26,
      "potential_winter_gwh": 7935.176365086252,
      "yield_kwh_kwp": 305.1990909648558
    },
    {
      "case_id": "2022-dc-routine",
      "target_year": 2035,
      "weather_year": 2022,
      "hours": 4368,
      "capacity_gwp": 26,
      "potential_winter_gwh": 8915.348039900467,
      "yield_kwh_kwp": 342.89800153463335
    },
    {
      "case_id": "2023-dc-routine",
      "target_year": 2035,
      "weather_year": 2023,
      "hours": 4368,
      "capacity_gwp": 26,
      "potential_winter_gwh": 7790.101007220593,
      "yield_kwh_kwp": 299.6192695084843
    },
    {
      "case_id": "2024-dc-routine",
      "target_year": 2035,
      "weather_year": 2024,
      "hours": 4392,
      "capacity_gwp": 26,
      "potential_winter_gwh": 7685.150228422308,
      "yield_kwh_kwp": 295.58270109316567
    },
    {
      "case_id": "2012-2050-2new-lto-routine",
      "target_year": 2050,
      "weather_year": 2012,
      "hours": 4392,
      "capacity_gwp": 53,
      "potential_winter_gwh": 17721.668954400408,
      "yield_kwh_kwp": 334.3711123471775
    },
    {
      "case_id": "2017-2050-2new-lto-routine",
      "target_year": 2050,
      "weather_year": 2017,
      "hours": 4368,
      "capacity_gwp": 53,
      "potential_winter_gwh": 16257.139559444016,
      "yield_kwh_kwp": 306.73848225366066
    },
    {
      "case_id": "2022-2050-2new-lto-routine",
      "target_year": 2050,
      "weather_year": 2022,
      "hours": 4368,
      "capacity_gwp": 53,
      "potential_winter_gwh": 18173.59408133557,
      "yield_kwh_kwp": 342.8980015346334
    }
  ],
  "published_profiles": [
    {
      "id": "ZWB",
      "name": "Build as before",
      "capacity_gwp": 30.9,
      "annual_twh": 30,
      "winter_twh_rounded": 8.0,
      "winter_specific_kwh_per_kwp": 257.8,
      "djf_specific_kwh_per_kwp": 84.8,
      "status": "published_model_output",
      "source_id": "bfe-9825",
      "locator": "printed p21, Table 3; PDF p25"
    },
    {
      "id": "AWS",
      "name": "Winter incentives",
      "capacity_gwp": 30.6,
      "annual_twh": 30,
      "winter_twh_rounded": 9.1,
      "winter_specific_kwh_per_kwp": 296.9,
      "djf_specific_kwh_per_kwp": 104.3,
      "status": "published_model_output",
      "source_id": "bfe-9825",
      "locator": "printed p21, Table 3; PDF p25"
    }
  ],
  "imports": {
    "winter_hours": 4368,
    "one_gw_continuous_twh": 4.368,
    "steps": [
      {
        "higher_case": "2017-dc-routine",
        "lower_case": "2017-dc-import1-routine",
        "extra_winter_twh": 3.846537952584376
      },
      {
        "higher_case": "2017-dc-import1-routine",
        "lower_case": "2017-dc-import0-routine",
        "extra_winter_twh": 4.001108895251984
      },
      {
        "higher_case": "2017-dc-outage",
        "lower_case": "2017-dc-import1-outage",
        "extra_winter_twh": 3.9364038778808528
      },
      {
        "higher_case": "2017-dc-import1-outage",
        "lower_case": "2017-dc-import0-outage",
        "extra_winter_twh": 4.037423064976305
      }
    ]
  },
  "old_power_check": {
    "case_id": "n8-pv26-2012-battery_none",
    "hours": 8784,
    "turbine_power_gw": 11.91288,
    "forced_gwh": 216.685430632421,
    "archived_unserved_gwh": 216.68543063242103,
    "shortage_hours": 80,
    "maximum_hourly_difference_gw": 0.0,
    "maximum_balance_error_gwh": 7.105427357601002e-15,
    "tolerance": 2e-05,
    "displayed_week_hours": 168,
    "displayed_week_unserved_gwh": 118.40947898058525
  }
}
