{
  "reviewedAt": "2026-09-19",
  "recommendation": "Develop two standardised large reactors, pursue safe viable Gösgen/Leibstadt extensions, and contract regular winter supply plus separate outage cover. The programme does not close every tested hour.",
  "weather": [
    {
      "year": 2012,
      "routine_claim": "programme-2012-dc-routine-winter",
      "outage_claim": "programme-2012-dc-outage-winter",
      "routine": 0.7363438588238129,
      "outage": 2.989449456884814
    },
    {
      "year": 2013,
      "routine_claim": "programme-2013-dc-routine-winter",
      "outage_claim": "programme-2013-dc-outage-winter",
      "routine": 0.6245751112069278,
      "outage": 3.0332280210113356
    },
    {
      "year": 2014,
      "routine_claim": "programme-2014-dc-routine-winter",
      "outage_claim": "programme-2014-dc-outage-winter",
      "routine": 0.0,
      "outage": 1.1004547705566228
    },
    {
      "year": 2015,
      "routine_claim": "programme-2015-dc-routine-winter",
      "outage_claim": "programme-2015-dc-outage-winter",
      "routine": 0.0,
      "outage": 0.9763912455894734
    },
    {
      "year": 2016,
      "routine_claim": "programme-2016-dc-routine-winter",
      "outage_claim": "programme-2016-dc-outage-winter",
      "routine": 0.0,
      "outage": 2.0237913250384603
    },
    {
      "year": 2017,
      "routine_claim": "programme-2017-dc-routine-winter",
      "outage_claim": "programme-2017-dc-outage-winter",
      "routine": 1.9552512904960864,
      "outage": 4.187011727037884
    },
    {
      "year": 2018,
      "routine_claim": "programme-2018-dc-routine-winter",
      "outage_claim": "programme-2018-dc-outage-winter",
      "routine": 0.8573819594993686,
      "outage": 3.261456941564795
    },
    {
      "year": 2019,
      "routine_claim": "programme-2019-dc-routine-winter",
      "outage_claim": "programme-2019-dc-outage-winter",
      "routine": 0.0,
      "outage": 1.8487447526272427
    },
    {
      "year": 2020,
      "routine_claim": "programme-2020-dc-routine-winter",
      "outage_claim": "programme-2020-dc-outage-winter",
      "routine": 0.0,
      "outage": 0.0
    },
    {
      "year": 2021,
      "routine_claim": "programme-2021-dc-routine-winter",
      "outage_claim": "programme-2021-dc-outage-winter",
      "routine": 0.0,
      "outage": 1.8397662383317062
    },
    {
      "year": 2022,
      "routine_claim": "programme-2022-dc-routine-winter",
      "outage_claim": "programme-2022-dc-outage-winter",
      "routine": 0.5559891908618801,
      "outage": 2.705163901045925
    },
    {
      "year": 2023,
      "routine_claim": "programme-2023-dc-routine-winter",
      "outage_claim": "programme-2023-dc-outage-winter",
      "routine": 0.0,
      "outage": 1.577912419351483
    },
    {
      "year": 2024,
      "routine_claim": "programme-2024-dc-routine-winter",
      "outage_claim": "programme-2024-dc-outage-winter",
      "routine": 0.0,
      "outage": 0.0
    }
  ],
  "fleets": [
    {
      "key": "2new-lto",
      "label": "Two new reactors + both existing plants",
      "cases": [
        {
          "year": 2012,
          "case_id": "2012-2050-2new-lto",
          "winter": 2.874533494412356,
          "peak": 7.1712629733851445,
          "winter_claim": "programme-2012-2050-2new-lto-winter",
          "peak_claim": "programme-2012-2050-2new-lto-peak"
        },
        {
          "year": 2017,
          "case_id": "2017-2050-2new-lto",
          "winter": 3.8187994742312585,
          "peak": 3.9989990750370343,
          "winter_claim": "programme-2017-2050-2new-lto-winter",
          "peak_claim": "programme-2017-2050-2new-lto-peak"
        },
        {
          "year": 2022,
          "case_id": "2022-2050-2new-lto",
          "winter": 2.4034319914861273,
          "peak": 0.9439604717024205,
          "winter_claim": "programme-2022-2050-2new-lto-winter",
          "peak_claim": "programme-2022-2050-2new-lto-peak"
        }
      ]
    },
    {
      "key": "1new-lto",
      "label": "Second new reactor delayed",
      "cases": [
        {
          "year": 2012,
          "case_id": "2012-2050-1new-lto",
          "winter": 6.384415001242058,
          "peak": 8.249262973385143,
          "winter_claim": "programme-2012-2050-1new-lto-winter",
          "peak_claim": "programme-2012-2050-1new-lto-peak"
        },
        {
          "year": 2017,
          "case_id": "2017-2050-1new-lto",
          "winter": 7.575105143309248,
          "peak": 5.076999075037034,
          "winter_claim": "programme-2017-2050-1new-lto-winter",
          "peak_claim": "programme-2017-2050-1new-lto-peak"
        },
        {
          "year": 2022,
          "case_id": "2022-2050-1new-lto",
          "winter": 6.028780034072026,
          "peak": 2.0219604717024198,
          "winter_claim": "programme-2022-2050-1new-lto-winter",
          "peak_claim": "programme-2022-2050-1new-lto-peak"
        }
      ]
    },
    {
      "key": "2new-no-lto",
      "label": "Two new reactors; both existing plants closed",
      "cases": [
        {
          "year": 2012,
          "case_id": "2012-2050-2new-no-lto",
          "winter": 10.306469978079537,
          "peak": 9.369402973385142,
          "winter_claim": "programme-2012-2050-2new-no-lto-winter",
          "peak_claim": "programme-2012-2050-2new-no-lto-peak"
        },
        {
          "year": 2017,
          "case_id": "2017-2050-2new-no-lto",
          "winter": 11.611745613127404,
          "peak": 6.197139075037033,
          "winter_claim": "programme-2017-2050-2new-no-lto-winter",
          "peak_claim": "programme-2017-2050-2new-no-lto-peak"
        },
        {
          "year": 2022,
          "case_id": "2022-2050-2new-no-lto",
          "winter": 9.961721816903635,
          "peak": 3.164803529375292,
          "winter_claim": "programme-2022-2050-2new-no-lto-winter",
          "peak_claim": "programme-2022-2050-2new-no-lto-peak"
        }
      ]
    },
    {
      "key": "3new-no-lto",
      "label": "Three new reactors; both existing plants closed",
      "cases": [
        {
          "year": 2012,
          "case_id": "2012-2050-3new-no-lto",
          "winter": 6.738030090991864,
          "peak": 8.291402973385143,
          "winter_claim": "programme-2012-2050-3new-no-lto-winter",
          "peak_claim": "programme-2012-2050-3new-no-lto-peak"
        },
        {
          "year": 2017,
          "case_id": "2017-2050-3new-no-lto",
          "winter": 7.997967648646055,
          "peak": 5.119139075037034,
          "winter_claim": "programme-2017-2050-3new-no-lto-winter",
          "peak_claim": "programme-2017-2050-3new-no-lto-peak"
        },
        {
          "year": 2022,
          "case_id": "2022-2050-3new-no-lto",
          "winter": 6.468565412395023,
          "peak": 2.0641004717024196,
          "winter_claim": "programme-2022-2050-3new-no-lto-winter",
          "peak_claim": "programme-2022-2050-3new-no-lto-peak"
        }
      ]
    }
  ],
  "day_night": [
    {
      "period": "day",
      "value": 0.39287431580173127,
      "claim": "programme-2050-winter-day"
    },
    {
      "period": "night",
      "value": 1.6917763811755546,
      "claim": "programme-2050-winter-night"
    }
  ],
  "finance": [
    {
      "rate_percent": 3.0,
      "price": 114.68345418515081,
      "claim": "programme-finance-3"
    },
    {
      "rate_percent": 5.0,
      "price": 152.73883761728933,
      "claim": "programme-finance-5"
    },
    {
      "rate_percent": 7.000000000000001,
      "price": 202.14877210239334,
      "claim": "programme-finance-7"
    },
    {
      "rate_percent": 10.0,
      "price": 299.8497224757087,
      "claim": "programme-finance-10"
    }
  ],
  "timelines": [
    {
      "id": "preparation",
      "start": 2027,
      "end": 2030,
      "action": "Fund site, design, cooling, grid, fuel and delivery-team studies for two standardised large reactors. Compare AP1000, APR1400 and EPR offers; retain HPR1000 only with an acceptable supply/export and licensing case. Keep SMRs conditional on operating references and a financeable delivery offer.",
      "decision_class": "action_now",
      "capacity_gw": null,
      "cost": "Unit1 development allowance CHF550m2026 spread2027–36; unit2 same2030–39. Stage-gate release, not immediate commitment of the full allowance.",
      "dependencies": [
        "Experienced owner/architect-engineer and independent cost/schedule assurance",
        "Current law and referendum outcomes; no construction authorisation inferred from studies",
        "Supplier/export/IP rights and Swiss reference-design compliance"
      ],
      "source_refs": [
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "technology-matrix.json and swiss-delivery-evidence.json"
        },
        {
          "source_id": "programme-method",
          "locator": "finance.py development allowance"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "licensing",
      "start": 2028,
      "end": 2037,
      "action": "Central assumption: law effective2028, general-licence work2029–35, construction-licence work2033–37. Preserve separate operating licence and commissioning releases.",
      "decision_class": "conditional_scenario",
      "capacity_gw": null,
      "cost": "Covered by the provisional development and construction boundaries; regulator and owner staffing not separately quoted.",
      "dependencies": [
        "General licence including site, system, power class and main cooling",
        "Parliamentary approval, potential general-licence referendum and appeals",
        "DETEC construction licence and ENSI releases"
      ],
      "source_refs": [
        {
          "source_id": "fedlex-keg-2025",
          "locator": "Articles12–20 and42–49"
        },
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "delivery-scenarios.json central case"
        },
        {
          "source_id": "uvek-status-2026-09-18",
          "locator": "Kernenergie paragraph; referendum expected2027, not law in force"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "site-reuse",
      "start": 2027,
      "end": 2031,
      "action": "Reopen the old Beznau, Mühleberg and Niederamt technical baselines. Select one-site versus two-site programme only after updated studies. Do not assume a two-reactor station fits the old single-reactor envelope.",
      "decision_class": "action_now",
      "capacity_gw": null,
      "cost": "No verified CHF or years saved; included in study allowance without asserting savings.",
      "dependencies": [
        "Updated seismic, flood, geotechnical and external-hazard cases",
        "Cooling-water rights, hybrid cooling tower design, drought/heat rejection and climate conditions",
        "380kV connection, transmission reinforcement, largest-unit loss and system services",
        "Transport routes, heavy lifts, labour accommodation, site interfaces and decommissioning work"
      ],
      "source_refs": [
        {
          "source_id": "historical-nuclear-selection",
          "locator": "projects-and-reuse.json; EKKB/EKKM1450MW±20%, Niederamt1100/1600MW, withdrawn2016"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "beznau-exit",
      "start": 2032,
      "end": 2033,
      "action": "Replace Beznau2 output by its2032 owner-intended closure and Beznau1 by2033. Do not rely on an extension beyond2033.",
      "decision_class": "action_now",
      "capacity_gw": -0.73,
      "cost": "Axpo announced CHF350m investment to2033; this is existing-plant spending, not a new-plant bid.",
      "dependencies": [
        "Owner retirement decision",
        "Independent regular winter and contingency supply contracts"
      ],
      "source_refs": [
        {
          "source_id": "beznau-axpo-decision-faq",
          "locator": "Owner decision and FAQ on operation beyond2033"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "winter-service",
      "start": 2027,
      "end": 2033,
      "action": "Tender about2TWh per winter of additional dependable energy with delivery by2033. Start with the model deficit, then adjust for demand and signed firm supply. Procure short-notice response and prolonged-outage energy as distinct services.",
      "decision_class": "action_now",
      "capacity_gw": null,
      "cost": "Illustrative2TWh purchased at CHF150–300/MWh costs CHF300–600m per winter. Transfer/service expenditure, not generation resource cost; exclude any energy already paid through a readiness/activation contract.",
      "dependencies": [
        "Market-permitted generation or deliverable firm imports",
        "Paid hydro opportunity costs and sustainable fuel logistics",
        "No automatic use of emergency-only plants for routine market supply"
      ],
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "case-index.json routine2017 and backup-costs-and-fuel.json"
        },
        {
          "source_id": "bfe-reserve-status-2026",
          "locator": "Reserve-plant purpose and operation constraints"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "lto-goesgen",
      "start": 2030,
      "end": 2039,
      "action": "Pursue Gösgen long-term operation beyond its60-year point in2039, with engineering and owner approval before relying on it through2050.",
      "decision_class": "conditional_scenario",
      "capacity_gw": 1.01,
      "cost": "BFE study central incremental investment CHF1169m2025 for60→80years. No public annual expenditure schedule adopted.",
      "dependencies": [
        "Plant-specific safety and ageing findings",
        "Major component replacement, supply chain, maintenance outages",
        "Owner revenue, insurance and waste/decommissioning funding"
      ],
      "source_refs": [
        {
          "source_id": "bfe-lto-2026-background",
          "locator": "Long-term-operation investment cases,60→80years"
        },
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "existing-fleet-bridge.json"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "lto-leibstadt",
      "start": 2035,
      "end": 2044,
      "action": "Pursue Leibstadt operation beyond its60-year point in2044; retain an early-closure replacement option.",
      "decision_class": "conditional_scenario",
      "capacity_gw": 1.233,
      "cost": "BFE study central incremental investment CHF732m2025 for60→80years. Not a licence or investment commitment.",
      "dependencies": [
        "Same plant-specific LTO gates as Gösgen",
        "No double counting existing output as new capacity"
      ],
      "source_refs": [
        {
          "source_id": "bfe-lto-2026-background",
          "locator": "Long-term-operation investment cases,60→80years"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "new1",
      "start": 2037,
      "end": 2047,
      "action": "Central planning case: first concrete2037, grid operation2046, commercial operation2047 for the first~1.1GW net reactor.",
      "decision_class": "conditional_scenario",
      "capacity_gw": 1.1,
      "cost": "CHF11bn2026 overnight; CHF12.21bn before financing including separate development/grid/core allowances. Scenario, not quote.",
      "dependencies": [
        "Site-specific permits and financial close",
        "Long-lead forgings, qualified construction and nuclear QA",
        "Fuel, licensed staff, emergency arrangements and commissioning tests"
      ],
      "source_refs": [
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "delivery-scenarios.json central; international reference construction intervals"
        },
        {
          "source_id": "cameco-q2-2026",
          "locator": "pp33–37, supplier targets and early-project economics"
        },
        {
          "source_id": "programme-method",
          "locator": "owner-finance-summary.json"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "new2",
      "start": 2040,
      "end": 2050,
      "action": "Develop the second standardised~1.1GW net unit in parallel, with central commercial operation2050. Reserve an option early enough to overlap construction; do not wait for the first unit to enter service.",
      "decision_class": "conditional_scenario",
      "capacity_gw": 1.1,
      "cost": "Same cost allowance as unit1. No automatic learning discount. Combined preoperation cash allowance CHF24.42bn2026 before financing.",
      "dependencies": [
        "Independent or shared-site approval for the complete programme",
        "Supplier capacity, owner capital and workforce for overlap",
        "Replication benefit only after a priced, deliverable offer"
      ],
      "source_refs": [
        {
          "source_id": "pej-licence-2026",
          "locator": "Poland owner2036/37/38 sequence is a target, not Swiss slots"
        },
        {
          "source_id": "edf-arabelle-2026",
          "locator": "New component capacity from2030, not whole-reactor throughput"
        },
        {
          "source_id": "programme-method",
          "locator": "programme-annual-cashflow.json"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "delayed-first",
      "start": 2041,
      "end": 2053,
      "action": "Retain a delay case with first operation2053 and zero new nuclear by2050. Price bridge contracts extending beyond2050; do not book generation from unfinished works.",
      "decision_class": "conditional_scenario",
      "capacity_gw": 0,
      "cost": "Separate one-unit3-year-slip example loses24.5718TWh at85%CF; CHF3.69–7.37bn gross replacement purchases at150–300/MWh, before avoided variable cost and later generation.",
      "dependencies": [
        "Later legal entry or site decisions",
        "Construction and commissioning risks",
        "Replace shortfall with deliverable contracted resources"
      ],
      "source_refs": [
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "delivery-scenarios.json delayed"
        },
        {
          "source_id": "programme-method",
          "locator": "delay-and-public-risk.json"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "grimsel4",
      "start": 2026,
      "end": 2032,
      "action": "Include Grimsel4 from owner-target February2032 after commissioning:168MW reversible power and cascade flexibility.",
      "decision_class": "conditional_scenario",
      "capacity_gw": 0.168,
      "cost": "CHF300m2025 ±15% owner estimate; FID27March2026.",
      "dependencies": [
        "Construction and tests",
        "Shared reservoirs and downstream capacity; no new natural energy"
      ],
      "source_refs": [
        {
          "source_id": "kwo-grimsel4-2026",
          "locator": "Eckdaten"
        },
        {
          "source_id": "kwo-grimsel4-fid-2026",
          "locator": "Construction calendar"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "seasonal-hydro",
      "start": 2027,
      "end": 2035,
      "action": "Prioritise Grimselsee enlargement and Mattmark raising; use2035 only as an analyst target conditional on concessions, permits and owner contracts.",
      "decision_class": "conditional_scenario",
      "capacity_gw": null,
      "cost": "Grimselsee CHF307m2025 for240GWh extra seasonal storage; Mattmark CHF83m2025 for60GWh winter shift. Do not add0.3TWh as new annual generation or add it again to a2TWh national target.",
      "dependencies": [
        "Grimselsee six-year works after approvals; no firm COD",
        "Environmental measures, water rights and owner economics",
        "Mattmark concession and approval process"
      ],
      "source_refs": [
        {
          "source_id": "kwo-grimselsee-2026",
          "locator": "Eckdaten and concession applicationMay2024"
        },
        {
          "source_id": "axpo-mattmark-project",
          "locator": "Winter shift60GWh, unchangedannual generation and83m cost"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    },
    {
      "id": "solar",
      "start": 2026,
      "end": 2050,
      "action": "Maintain the tested26GWp2035 and53GWp2050 build path as a conditional programme, prioritising sites with useful winter output and viable connection costs.",
      "decision_class": "conditional_scenario",
      "capacity_gw": 53,
      "cost": "No future cost learning assumed; installed-roof survey medians used separately in cost-scope-ledger.json, excluding external network and roof works.",
      "dependencies": [
        "Rooftops, workforce, connection queues and owner revenues",
        "Renewal of ageing panels/inverters and grid works",
        "Curtailment, winter output and imports tested separately"
      ],
      "source_refs": [
        {
          "source_id": "portfolio-2035-model",
          "locator": "parameters and solar profile"
        },
        {
          "source_id": "bfe-solar-storage-2025",
          "locator": "2025 installed capacity9.4986GWp"
        },
        {
          "source_id": "programme-method",
          "locator": "cost-scope-ledger.json"
        }
      ],
      "as_of": "2026-09-18",
      "date_status": "Analyst programme dates unless explicitly identified as owner intention or owner target"
    }
  ],
  "inputs": [
    {
      "id": "dc_total_2035",
      "central": 3.2,
      "low": 2.5,
      "high": 3.5,
      "unit": "TWh/year at final meter",
      "rationale": "Carry published2030 central outcome to2035 as explicit plateau; add a4.5TWh post2030-growth stress separately. Subtract2.202692TWh embedded services allowance.",
      "boundary": "Study population; server rooms outside it stay in baseline; sector/cooling allocation unresolved.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "bfe-data-centres-2026",
          "locator": "printed pp123–127"
        }
      ]
    },
    {
      "id": "dc_total_2050_floor",
      "central": 3.2,
      "low": 2.5,
      "high": 10,
      "unit": "TWh/year",
      "rationale": "Use3.2 only as the explicitly labelled no-further-growth floor; separately test5 and10. No credible single central2050 forecast recovered.",
      "boundary": "Reference-year final meter. New2050 fleet runs use3.2; never claim these prove adequacy at10.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "bfe-data-centres-2026",
          "locator": "pp123–127; study horizon2030"
        }
      ]
    },
    {
      "id": "bev_stock_2035",
      "central": 1439084.5155145188,
      "low": 1000000,
      "high": 2100000,
      "unit": "vehicles",
      "rationale": "Sales-paced path from observed2025 stock; accelerated BFE2.1m is a separate published scenario. Mechanical path, not forecast confidence interval.",
      "boundary": "Stock path must change all passenger-car energy, not only V2G participants.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "bfs-vehicles-2025",
          "locator": "pp1–2; programme_evidence/variants.py fleet calculation"
        }
      ]
    },
    {
      "id": "bev_distance",
      "central": 12000,
      "low": 10000,
      "high": 15000,
      "unit": "km/vehicle/year",
      "rationale": "Retain explicit prior driving assumption; combine with future stock once.",
      "boundary": "Do not multiply future fleet kilometres by another total road activity factor.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "portfolio-2035-model",
          "locator": "portfolio_model/parameters.json vehicle.annual_km"
        }
      ]
    },
    {
      "id": "bev_battery_intensity",
      "central": 0.18,
      "low": 0.15,
      "high": 0.23,
      "unit": "kWh/km at battery",
      "rationale": "No unverified future efficiency gain in central.",
      "boundary": "Divide by charging efficiency once; include cold-weather driving in high case.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "portfolio-2035-model",
          "locator": "portfolio_model/parameters.json vehicle.battery_kwh_per_km"
        }
      ]
    },
    {
      "id": "charging_efficiency",
      "central": 0.9,
      "low": 0.85,
      "high": 0.95,
      "unit": "fraction",
      "rationale": "Retain demonstrated-technology screening assumption, not fleet observation.",
      "boundary": "Battery-to-meter; then grid losses separately.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "portfolio-2035-model",
          "locator": "portfolio_model/parameters.json vehicle.charge_efficiency"
        }
      ]
    },
    {
      "id": "phev_stock_2035",
      "central": 600000,
      "low": 0,
      "high": 700000,
      "unit": "vehicles",
      "rationale": "Scenario allowance below published~700k2034 peak; counts and kilometres are not observed2035.",
      "boundary": "Do not retain old all-passenger-car electricity in addition to BEV+PHEV.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "bfe-charging-2050",
          "locator": "printed p17 section3.2"
        }
      ]
    },
    {
      "id": "phev_electric_distance_share",
      "central": 0.3,
      "low": 0.1,
      "high": 0.6,
      "unit": "fraction",
      "rationale": "Explicit provisional utilisation range; charging access materially affects it.",
      "boundary": "PHEV electricity only; residual fuel not treated as electrified.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "bfe-charging-2050",
          "locator": "pp13–18 scenario boundary; fraction is our assumption"
        }
      ]
    },
    {
      "id": "net_foreign_car_adjustment",
      "central": 0,
      "low": -0.2,
      "high": 0.2,
      "unit": "TWh/year",
      "rationale": "Label unresolved territorial versus registered-fleet allocation; zero is a central net balance assumption, not evidence of no foreign charging.",
      "boundary": "Applied to final passenger-car electricity only.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "demand-model-v1",
          "locator": "baseline road_transport cars activity_boundary"
        }
      ]
    },
    {
      "id": "new_space_heat_spf",
      "central": 3.3,
      "low": 2.7,
      "high": 4.0,
      "unit": "kWh heat/kWh electricity",
      "rationale": "Retain annual central pending stock weighting; measured whole-system variation supports stress.",
      "boundary": "Space heating only. Do not substitute combined heat+DHW WNG unadjusted.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "bfe-heat-field-2021",
          "locator": "pp38–40 Tables6–7; bfe-heatpump-field-2023 pp4,18"
        }
      ]
    },
    {
      "id": "cold_cop_slope",
      "central": 0.08,
      "low": 0.06,
      "high": 0.12,
      "unit": "COP/degC",
      "rationale": "Current curve is assumed. High slope lowers COP in cold weather; Swiss measurements bound examples, not a national fitted slope.",
      "boundary": "COP3.5 at7C, floor1.5, ceiling5; normalized shape separate from annual SPF.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "bfe-heat-field-2021",
          "locator": "p39 Table6"
        }
      ]
    },
    {
      "id": "heating_balance_temperature",
      "central": 16,
      "low": 12,
      "high": 18,
      "unit": "degC",
      "rationale": "Use existing16C pending age/renovation weighting; field-report12/16C thresholds motivate stratification, not direct equivalence.",
      "boundary": "Model max(balance−smoothedT,0) differs from report20/12 and20/16 degree-day definition.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "bfe-heatpump-field-2023",
          "locator": "p19"
        }
      ]
    },
    {
      "id": "routine_nuclear_maintenance",
      "central": 30,
      "low": 20,
      "high": 60,
      "unit": "days/unit/year",
      "rationale": "Routine summer window; separately schedule major refurbishment using owner programmes.",
      "boundary": "0.98 other availability applies only in remaining hours. Do not then multiply by an annual90%CF.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "ensi-kkl-revision-2022",
          "locator": "13June shutdown,11July restart permission; not actual grid timestamp"
        }
      ]
    },
    {
      "id": "other_nuclear_availability",
      "central": 0.98,
      "low": 0.95,
      "high": 1.0,
      "unit": "fraction outside scheduled outages",
      "rationale": "Same central as frozen model; not derived outage probability.",
      "boundary": "With30days maintenance, normal-year impliedCF~89.95%.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "portfolio-2035-model",
          "locator": "portfolio_model/parameters.json"
        }
      ]
    },
    {
      "id": "exceptional_outage",
      "central": 90,
      "low": 30,
      "high": 180,
      "unit": "calendar days",
      "rationale": "Conditional winter stress. Gösgen2025/26 demonstrates longer events are possible; also retain full-year-loss sensitivity.",
      "boundary": "No probability assigned. Major planned outage is not automatically forced failure.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "kkg-march-restart-2026",
          "locator": "23March2026 grid return; kkg-2025-annual pp10–11"
        }
      ]
    },
    {
      "id": "imports_during_stress",
      "central": 2,
      "low": 0,
      "high": 2.8,
      "unit": "GW available each hour",
      "rationale": "Retain2GW continuity case; tested1GW and0.2.8GW is an ElCom transport scenario, not a dependable supply contract.",
      "boundary": "NTC, neighbouring surplus and rights to delivered energy are three different constraints.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "elcom-sa-summary-2025",
          "locator": "pp3–5 Table1 and S5/S6 discussion"
        }
      ]
    },
    {
      "id": "natural_hydro_access_stock",
      "central": 1,
      "low": 0.75,
      "high": 1,
      "unit": "fraction of inherited store",
      "rationale": "1 is optimistic aggregate-model access;0.75 illustrates withheld/inaccessible stock, not measured reduction.",
      "boundary": "Preserve inflow, turbine and cyclic-stock accounting; do not replace gross national store with eligible8160GWh automatically.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "elcom-hydro-reserve-2026",
          "locator": "pp1–2 and annex; model energy boundary differs"
        }
      ]
    },
    {
      "id": "natural_hydro_access_power",
      "central": 1,
      "low": 0.8,
      "high": 1,
      "unit": "fraction of inherited turbine power",
      "rationale": "Station maintenance/cascade bottlenecks unmodeled;0.8 sensitivity paired with0.75stock.",
      "boundary": "No assertion that20% is routinely unavailable.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "bieudron-overhaul-2026",
          "locator": "overhaul~9months/unit; otherunitscontinue"
        }
      ]
    },
    {
      "id": "incremental_hydro_winter_shift",
      "central": 0.3,
      "low": 0,
      "high": 0.3,
      "unit": "TWh/winter",
      "rationale": "Conditional Grimselsee240GWh+Mattmark60GWh, subject to permits, inflow and owner rights.",
      "boundary": "Shift from summer, not new annual energy. Not added on top of an encompassing2TWh target.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "kwo-grimselsee-2026",
          "locator": "opening; inherited Mattmark owner project"
        }
      ]
    },
    {
      "id": "hydro_voluntary_reservation_price",
      "central": 100,
      "low": 50,
      "high": 300,
      "unit": "CHF2026/MWh reserved",
      "rationale": "Offer-screening range for opportunity cost, not extrapolated regulated tariff. Reprice per season and owner.",
      "boundary": "Activation electricity priced separately unless contract includes it; account for foregone sales and maintenance.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "elcom-hydro-reserve-2026",
          "locator": "p5 section3.8; aramis-doc-73996 pp65–66"
        }
      ]
    },
    {
      "id": "new_nuclear_units_2050",
      "central": 2,
      "low": 1,
      "high": 3,
      "unit": "units",
      "rationale": "Develop two standardised large units; third is an option if LTO fails, not assumed available by2050.",
      "boundary": "First-unit commercial2047, second2050 conditional; sizes separately compared.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "delivery-scenarios; programme delivery-timeline.json"
        }
      ]
    },
    {
      "id": "new_nuclear_unit_net_gw",
      "central": 1.1,
      "low": 1.1,
      "high": 1.6,
      "unit": "GW net",
      "rationale": "1.1GW reference simplifies comparison and limits largest-infeed risk; no vendor selection implied.",
      "boundary": "AP1000 actual project~1.15GW; EPR/APR alternatives1.4–1.6GW with different costs/cooling.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "technology-matrix and reference-units"
        }
      ]
    },
    {
      "id": "first_new_cod",
      "central": 2047,
      "low": 2042,
      "high": 2053,
      "unit": "calendar year",
      "rationale": "Central inherited Swiss sequence with10years from concrete through commissioning.",
      "boundary": "Owner dates in Poland are comparators, not Swiss licence durations.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "delivery-scenarios; pej-licence-2026 finalparagraphs"
        }
      ]
    },
    {
      "id": "second_unit_spacing",
      "central": 3,
      "low": 2,
      "high": 6,
      "unit": "years afterfirst",
      "rationale": "Overlapping standardised follow-on programme; no cost learning credit centrally.",
      "boundary": "Requires separate site/cooling/grid approvals and committed resources beforefirst COD.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "pej-licence-2026",
          "locator": "2036/37/38 owner targets; Swiss spacing is our assumption"
        }
      ]
    },
    {
      "id": "new_nuclear_overnight",
      "central": 10000,
      "low": 6000,
      "high": 15000,
      "unit": "CHF2026/kW net",
      "rationale": "Retain broad earlier Swiss screening band, now checked against distinct foreign project scopes. Not a quote or inflation-converted foreign average.",
      "boundary": "Plant overnight construction; development, grid, firstcore and financing added separately. No implicit learning.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "cost-chapter-calculations",
          "locator": "assumptions A01; cameco-q2-2026 p36"
        }
      ]
    },
    {
      "id": "real_owner_discount_rate",
      "central": 0.07,
      "low": 0.03,
      "high": 0.1,
      "unit": "annual fraction real",
      "rationale": "Owner/project required-return sensitivity. A lower guaranteed rate reallocates risk; it is not free saving.",
      "boundary": "Constant2026CHF; no nominal escalation also added.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "cost-chapter-calculations",
          "locator": "assumptions A01"
        }
      ]
    },
    {
      "id": "development_fraction",
      "central": 0.05,
      "low": 0.02,
      "high": 0.1,
      "unit": "fraction of overnight",
      "rationale": "Explicit Swiss feasibility/licensing/owner allowance, not measured cost.",
      "boundary": "Preconstruction2027–36 forunit1. Count once outside overnight boundary.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "finance.py assumptions and expenditure profile"
        }
      ]
    },
    {
      "id": "grid_fraction",
      "central": 0.05,
      "low": 0.02,
      "high": 0.15,
      "unit": "fraction of overnight",
      "rationale": "Provisional attributable-grid allowance; no connection study/bid.",
      "boundary": "New connection and incremental reinforcement only, not the entire Swissgrid strategy.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "finance.py; historical dossiers grid scope not current approval"
        }
      ]
    },
    {
      "id": "first_core_fraction",
      "central": 0.01,
      "low": 0.005,
      "high": 0.02,
      "unit": "fraction of overnight",
      "rationale": "Provisional firstcore/initial stock allowance; procurement unavailable.",
      "boundary": "Regular reload fuel variable cost starts with operation; initialstock capital separate.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "finance.py explicit assumption"
        }
      ]
    },
    {
      "id": "routine_fixed_om",
      "central": 240,
      "low": 118,
      "high": 320,
      "unit": "CHF2026/kW/year",
      "rationale": "Screening budget; combines labour, routine maintenance and compliance. Above prior120 all-in illustration; no Swiss new-buildstaffquote.",
      "boundary": "Excludes separate insurance allowance and majorrefurbishment; does not count depreciation as resourceOPEX.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "cost-chapter-calculations",
          "locator": "assumption A01 reference; eth-psi-models-2026 cost-input tables"
        }
      ]
    },
    {
      "id": "insurance_premium_allowance",
      "central": 10,
      "low": 2,
      "high": 30,
      "unit": "CHF2026/kW/year",
      "rationale": "Unpriced private-policy gap: explicit budget sensitivity only. Not inferred from coverage limit.",
      "boundary": "Premium cash cost; uninsured tail liability remains unpriced, not zero.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "accepted private gap; programme obligations.json"
        }
      ]
    },
    {
      "id": "fuel_variable_waste",
      "central": 15,
      "low": 10,
      "high": 30,
      "unit": "CHF2026/MWh generated",
      "rationale": "Retain earlier combined allowance; illustrative split10fuel+3variablemaintenance+2waste.",
      "boundary": "Waste allowance includes ongoing handling/storage contributions; no separate duplicate interim-storage charge.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "cost-chapter-calculations",
          "locator": "assumption A01"
        }
      ]
    },
    {
      "id": "major_refurbishment_fraction",
      "central": 0.1,
      "low": 0.05,
      "high": 0.2,
      "unit": "fraction of overnight atyear30",
      "rationale": "Explicit life-extension/refurbishment allowance, not an operating record.",
      "boundary": "Additional capital; routine maintenance already in FOM; test extra outage separately.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "finance.py"
        }
      ]
    },
    {
      "id": "decommissioning_fraction",
      "central": 0.15,
      "low": 0.1,
      "high": 0.3,
      "unit": "fraction of overnight atlifeend",
      "rationale": "Sensitivity informed by study practice, not a new Swiss cost study.",
      "boundary": "Owner sinkingfund contributions and final resource cost are alternative ledgers, not added together.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "eth-psi-models-2026",
          "locator": "STEM decommissioning15%OCC; low andhigh are our sensitivities"
        }
      ]
    },
    {
      "id": "fund_real_return",
      "central": 0.02,
      "low": 0,
      "high": 0.035,
      "unit": "annual fraction real",
      "rationale": "Conservative illustrative sinkingfund accumulation; not a STENFO prescribed return.",
      "boundary": "Funding transfer; residual public/owner obligations depend actual law and solvency.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "finance.py"
        }
      ]
    },
    {
      "id": "new_nuclear_economic_cf",
      "central": 0.85,
      "low": 0.7,
      "high": 0.93,
      "unit": "fraction",
      "rationale": "Steady lifecycle financial scenario; actual referenceunits vary markedly.",
      "boundary": "Separate from hourly maintenance+0.98availability stress runs; do not apply both.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "reference-performance-summary"
        }
      ]
    },
    {
      "id": "new_nuclear_life",
      "central": 60,
      "low": 40,
      "high": 80,
      "unit": "years",
      "rationale": "Central economic life conditional on safety and economics.",
      "boundary": "Fund horizon matches life; all60years are modeled rather than discardingpost2050 assets.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "technology-matrix; reference claims"
        }
      ]
    },
    {
      "id": "electricity_capture_price",
      "central": 100,
      "low": 60,
      "high": 150,
      "unit": "CHF2026/MWh",
      "rationale": "Price sensitivity, not a forecast or householdtariff.",
      "boundary": "Unsubsidised owner energyrevenue; shape,cannibalisation,hedging andbasis risk unresolved.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "finance.py ownerNPV atprice grid"
        }
      ]
    },
    {
      "id": "backup_net_efficiency",
      "central": 0.4,
      "low": 0.35,
      "high": 0.5,
      "unit": "MWh electricity/MWh LHVfuel",
      "rationale": "Liquidfuel/open-cycle planning assumption pendingbids; efficientCCGT separate.",
      "boundary": "Net electricplant boundary; not vendoravailabilityguarantee.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "backup calculations"
        }
      ]
    },
    {
      "id": "ccgt_net_efficiency",
      "central": 0.55,
      "low": 0.5,
      "high": 0.6,
      "unit": "MWh electricity/MWh LHVfuel",
      "rationale": "Modern commercialtechnology performance scenario; no Swissplantdesignselected.",
      "boundary": "Annualpartload/startpenalties excluded fromsimpleexample.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "backup calculations"
        }
      ]
    },
    {
      "id": "gas_price_lhv",
      "central": 65,
      "low": 35,
      "high": 120,
      "unit": "CHF2026/MWh LHVfuel",
      "rationale": "Explicit fuelcoststressrange, not forward quote.",
      "boundary": "Deliveryandstockprocurement requirecontracts; ifgasunavailable dispatchcapacityzero.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "backup calculations"
        }
      ]
    },
    {
      "id": "liquid_fuel_price_lhv",
      "central": 140,
      "low": 90,
      "high": 250,
      "unit": "CHF2026/MWh LHVfuel",
      "rationale": "HVO/fuel-cost screening only; no bulkSwisssupplyquote.",
      "boundary": "Inventorypurchase is workingcapital beforeuse; activationconsumesfuel once.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "backup calculations"
        }
      ]
    },
    {
      "id": "carbon_price",
      "central": 100,
      "low": 50,
      "high": 200,
      "unit": "CHF2026/tCO2",
      "rationale": "Sensitivity only; actual ETS/compensation scope legallydetermined.",
      "boundary": "Pricefossil combustion separately; HVOrequireslifecyclecertificate, not assumedzeroimpact.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "backup calculations"
        }
      ]
    },
    {
      "id": "backup_variable_om",
      "central": 10,
      "low": 5,
      "high": 25,
      "unit": "CHF2026/MWh",
      "rationale": "ProvisionaldispatchO&M allowance excludingfuelandreadiness.",
      "boundary": "Do not add constructionannuity when usingfullreadinessservicefee.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "programme-method",
          "locator": "backup calculations"
        }
      ]
    },
    {
      "id": "nuclear_fuel_resilience_target",
      "central": 2,
      "low": 1,
      "high": 3,
      "unit": "reload batches perunit",
      "rationale": "Recommendedcontracttarget, not observedexistinginventory.",
      "boundary": "Coverconversion,enrichment,fabrication,transportandstorage; no claimofcompletesovereignty.",
      "as_of": "2026-09-18",
      "evidence_status": "recommended_analyst_assumption_unless_stated",
      "source_refs": [
        {
          "source_id": "nuclear-delivery-calculations",
          "locator": "swiss-delivery-evidence fuel-resilience rows"
        }
      ]
    }
  ],
  "all_cases": [
    {
      "natural_release_gwh": 18184.37528317421,
      "natural_spill_gwh": 1547.5887168257264,
      "imports_gwh": 8385.4430055346,
      "exports_gwh": 10825.255378293674,
      "unserved_gwh": 736.343858823813,
      "curtailment_gwh": 2904.726140929793,
      "nant_de_drance_charge_gwh": 712.6764874722473,
      "nant_de_drance_discharge_gwh": 570.1411899777978,
      "limmern_charge_gwh": 813.8837009629171,
      "limmern_discharge_gwh": 651.1069607703337,
      "hongrin_leman_charge_gwh": 462.35760166849246,
      "hongrin_leman_discharge_gwh": 369.8860813347924,
      "grimsel2_charge_gwh": 391.33028486158366,
      "grimsel2_discharge_gwh": 313.0642278892675,
      "unserved_peak_gw": 1.1952818030884564,
      "shortage_hours": 646,
      "solve_seconds": 23.751207944995258,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 736.343858823871,
        "initial_final_stocks_gwh": {
          "natural_stock": 8500.281288170134,
          "nant_de_drance_stock": 16.400000000000006,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2012-dc-routine",
        "year": 2012,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 76441.11236184946,
      "bus_demand_gwh": 81820.34286186245,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 17725.80096,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 736.343858823813,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7605.649842343707,
      "winter_net_imports_gwh": 6258.948157171305,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18820.75671891997,
          "shortfall_gwh": 219.11403753283173,
          "imports_gwh": 2713.8755452173655
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 25812.87681129328,
          "shortfall_gwh": 517.2298212909812,
          "imports_gwh": 4891.7742971263415
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24219.489960318624,
          "shortfall_gwh": 0.0,
          "imports_gwh": 260.9526572666913
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12967.219371330573,
          "shortfall_gwh": 0.0,
          "imports_gwh": 518.8405059242025
        }
      ]
    },
    {
      "natural_release_gwh": 18184.375283174188,
      "natural_spill_gwh": 1547.5887168257264,
      "imports_gwh": 8472.290057803124,
      "exports_gwh": 10608.215377202681,
      "unserved_gwh": 2989.449456884814,
      "curtailment_gwh": 2880.370250754662,
      "nant_de_drance_charge_gwh": 661.5557116571323,
      "nant_de_drance_discharge_gwh": 529.2445693257059,
      "limmern_charge_gwh": 779.6035609553237,
      "limmern_discharge_gwh": 623.6828487642588,
      "hongrin_leman_charge_gwh": 446.57562346811153,
      "hongrin_leman_discharge_gwh": 357.2604987744875,
      "grimsel2_charge_gwh": 355.2255868628004,
      "grimsel2_discharge_gwh": 284.18046949024097,
      "unserved_peak_gw": 2.403621803088456,
      "shortage_hours": 1352,
      "solve_seconds": 26.23663858298096,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 2989.4494568848113,
        "initial_final_stocks_gwh": {
          "natural_stock": 8498.286446318907,
          "nant_de_drance_stock": 19.814841851225147,
          "limmern_stock": 34.536725,
          "hongrin_leman_stock": 99.58,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2012-dc-outage",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 76441.11236184946,
      "bus_demand_gwh": 81820.34286186245,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 15116.994900000002,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 2989.449456884814,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7690.9917342936515,
      "winter_net_imports_gwh": 6561.330050212242,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18820.75671891997,
          "shortfall_gwh": 864.6418664008527,
          "imports_gwh": 2800.586467111614
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 25812.87681129328,
          "shortfall_gwh": 2124.8075904839616,
          "imports_gwh": 4890.405267182037
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24219.489960318624,
          "shortfall_gwh": 0.0,
          "imports_gwh": 261.4978122394581
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12967.219371330573,
          "shortfall_gwh": 0.0,
          "imports_gwh": 519.8005112700147
        }
      ],
      "inherited_from": "data/model-evidence-2026-09-18/cases/2012-fixed-dc"
    },
    {
      "natural_release_gwh": 19238.396918152685,
      "natural_spill_gwh": 220.0910818470298,
      "imports_gwh": 7892.765126920903,
      "exports_gwh": 9828.983656679256,
      "unserved_gwh": 632.9074574347782,
      "curtailment_gwh": 2856.302473621748,
      "nant_de_drance_charge_gwh": 563.367061897583,
      "nant_de_drance_discharge_gwh": 450.69364951806637,
      "limmern_charge_gwh": 661.2382186791226,
      "limmern_discharge_gwh": 528.9905749432978,
      "hongrin_leman_charge_gwh": 386.1435873651452,
      "hongrin_leman_discharge_gwh": 308.9148698921147,
      "grimsel2_charge_gwh": 323.96294700502744,
      "grimsel2_discharge_gwh": 259.17035760402314,
      "unserved_peak_gw": 0.19533607265781372,
      "shortage_hours": 3259,
      "solve_seconds": 32.580262116011,
      "audit": {
        "max_equation_residual_gwh": 1.5507595207964187e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 632.907457434781,
        "initial_final_stocks_gwh": {
          "natural_stock": 8491.725936873989,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 33.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2013-dc-routine",
        "year": 2013,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76991.59166408573,
      "bus_demand_gwh": 82409.55989253728,
      "solar_gwh": 28860.01328331929,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 17487.12,
      "reservoir_inflow_gwh": 19458.488,
      "winter_shortfall_gwh": 624.5751112069278,
      "summer_shortfall_gwh": 8.332346227850417,
      "winter_imports_gwh": 7484.617794316154,
      "winter_net_imports_gwh": 6958.318368982166,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18942.784268048843,
          "shortfall_gwh": 198.62864285119292,
          "imports_gwh": 2882.5565262386845
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25818.390982979592,
          "shortfall_gwh": 425.94646835573485,
          "imports_gwh": 4602.061268077469
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24561.219938829418,
          "shortfall_gwh": 2.3440328718937646,
          "imports_gwh": 159.1915456660978
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13087.164702679427,
          "shortfall_gwh": 5.988313355956652,
          "imports_gwh": 248.9557869386507
        }
      ]
    },
    {
      "natural_release_gwh": 19238.3969181528,
      "natural_spill_gwh": 220.0910818470298,
      "imports_gwh": 7965.798676066164,
      "exports_gwh": 9746.862047909608,
      "unserved_gwh": 3050.4719628227217,
      "curtailment_gwh": 2856.3024736217476,
      "nant_de_drance_charge_gwh": 538.9365730515918,
      "nant_de_drance_discharge_gwh": 431.14925844127356,
      "limmern_charge_gwh": 593.4550449531562,
      "limmern_discharge_gwh": 474.7640359625249,
      "hongrin_leman_charge_gwh": 338.75769057713524,
      "hongrin_leman_discharge_gwh": 271.0061524617071,
      "grimsel2_charge_gwh": 283.1305228798439,
      "grimsel2_discharge_gwh": 226.50441830387592,
      "unserved_peak_gw": 0.9671203186793579,
      "shortage_hours": 3244,
      "solve_seconds": 34.61629056898528,
      "audit": {
        "max_equation_residual_gwh": 1.5507595207964187e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 3050.471962822877,
        "initial_final_stocks_gwh": {
          "natural_stock": 8494.425936873991,
          "nant_de_drance_stock": 17.300000000000004,
          "limmern_stock": 33.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2013-dc-outage",
        "year": 2013,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76991.59166408573,
      "bus_demand_gwh": 82409.55989253728,
      "solar_gwh": 28860.01328331929,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 17487.12,
      "reservoir_inflow_gwh": 19458.488,
      "winter_shortfall_gwh": 3033.2280210113354,
      "summer_shortfall_gwh": 17.24394181138603,
      "winter_imports_gwh": 7557.651343461415,
      "winter_net_imports_gwh": 7113.473526897077,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18942.784268048843,
          "shortfall_gwh": 997.7193307633964,
          "imports_gwh": 2955.0221471149807
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25818.390982979592,
          "shortfall_gwh": 2035.5086902479388,
          "imports_gwh": 4602.629196346434
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24561.219938829418,
          "shortfall_gwh": 4.782909078349619,
          "imports_gwh": 157.8701299359957
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13087.164702679427,
          "shortfall_gwh": 12.461032733036413,
          "imports_gwh": 250.27720266875286
        }
      ]
    },
    {
      "natural_release_gwh": 19457.654682905686,
      "natural_spill_gwh": 116.19331709426298,
      "imports_gwh": 5735.815773257018,
      "exports_gwh": 10821.783725259476,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 2808.471824127547,
      "nant_de_drance_charge_gwh": 557.1442979727236,
      "nant_de_drance_discharge_gwh": 445.7154383781789,
      "limmern_charge_gwh": 637.3840299696651,
      "limmern_discharge_gwh": 509.9072239757321,
      "hongrin_leman_charge_gwh": 407.10973048280573,
      "hongrin_leman_discharge_gwh": 325.6877843862429,
      "grimsel2_charge_gwh": 317.93793053885224,
      "grimsel2_discharge_gwh": 254.3503444310821,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 32.69331362901721,
      "audit": {
        "max_equation_residual_gwh": 1.4499512701604544e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8495.030227824906,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 97.14400000000005,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2014-dc-routine",
        "year": 2014,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 74033.3036064555,
      "bus_demand_gwh": 79243.09441760182,
      "solar_gwh": 29647.089108618955,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 17046.12,
      "reservoir_inflow_gwh": 19573.847999999998,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 5619.869544917147,
      "winter_net_imports_gwh": 4488.8225147678095,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18097.02123042934,
          "shortfall_gwh": 0.0,
          "imports_gwh": 1826.8195413980407
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 24815.589061412407,
          "shortfall_gwh": 0.0,
          "imports_gwh": 3793.050003519106
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 23522.959523736306,
          "shortfall_gwh": 0.0,
          "imports_gwh": 46.6032895962418
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 12807.52460202377,
          "shortfall_gwh": 0.0,
          "imports_gwh": 69.34293874362879
        }
      ]
    },
    {
      "natural_release_gwh": 19457.654682905748,
      "natural_spill_gwh": 116.19331709426298,
      "imports_gwh": 7068.137520625503,
      "exports_gwh": 10616.928387537804,
      "unserved_gwh": 1100.4547705566229,
      "curtailment_gwh": 2791.0705036310146,
      "nant_de_drance_charge_gwh": 655.4408204091101,
      "nant_de_drance_discharge_gwh": 524.3526563272881,
      "limmern_charge_gwh": 737.9898681255108,
      "limmern_discharge_gwh": 590.3918945004087,
      "hongrin_leman_charge_gwh": 410.8862189906099,
      "hongrin_leman_discharge_gwh": 328.70897519248655,
      "grimsel2_charge_gwh": 346.3946621556969,
      "grimsel2_discharge_gwh": 277.1157297245588,
      "unserved_peak_gw": 0.3740899169675313,
      "shortage_hours": 2960,
      "solve_seconds": 30.01260009998805,
      "audit": {
        "max_equation_residual_gwh": 1.4499512701604544e-12,
        "max_bound_violation": 3.3306690738754696e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 1100.4547705566674,
        "initial_final_stocks_gwh": {
          "natural_stock": 8497.174227824904,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 30.536724999999997,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2014-dc-outage",
        "year": 2014,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 74033.3036064555,
      "bus_demand_gwh": 79243.09441760182,
      "solar_gwh": 29647.089108618955,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 17046.12,
      "reservoir_inflow_gwh": 19573.847999999998,
      "winter_shortfall_gwh": 1100.4547705566229,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 6951.774612285633,
      "winter_net_imports_gwh": 6025.582919857969,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18097.02123042934,
          "shortfall_gwh": 345.14838385418136,
          "imports_gwh": 2575.9229935367853
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 24815.589061412407,
          "shortfall_gwh": 755.3063867024414,
          "imports_gwh": 4375.8516187488485
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 23522.959523736306,
          "shortfall_gwh": 0.0,
          "imports_gwh": 38.736264964928075
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 12807.52460202377,
          "shortfall_gwh": 0.0,
          "imports_gwh": 77.62664337494252
        }
      ]
    },
    {
      "natural_release_gwh": 20227.275237737525,
      "natural_spill_gwh": 537.5527622622243,
      "imports_gwh": 5746.489223467515,
      "exports_gwh": 11313.39601149247,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 2882.47536093351,
      "nant_de_drance_charge_gwh": 458.5482218639218,
      "nant_de_drance_discharge_gwh": 366.83857749113747,
      "limmern_charge_gwh": 568.4685661824259,
      "limmern_discharge_gwh": 454.77485294594067,
      "hongrin_leman_charge_gwh": 361.31711590934856,
      "hongrin_leman_discharge_gwh": 289.05369272747777,
      "grimsel2_charge_gwh": 297.54046493772546,
      "grimsel2_discharge_gwh": 238.03237195018073,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 37.365734907012666,
      "audit": {
        "max_equation_residual_gwh": 1.7985612998927536e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8495.44311928686,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 30.435326898986027,
          "hongrin_leman_stock": 99.58,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2015-dc-routine",
        "year": 2015,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 75669.76657790992,
      "bus_demand_gwh": 80994.71677457799,
      "solar_gwh": 31121.612959577615,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 17061.8,
      "reservoir_inflow_gwh": 20764.828,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 5531.8304983652015,
      "winter_net_imports_gwh": 4444.299756894234,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18147.64302523189,
          "shortfall_gwh": 0.0,
          "imports_gwh": 1851.2804472915739
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 24785.25668433748,
          "shortfall_gwh": 0.0,
          "imports_gwh": 3680.5500510736274
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 25009.62523375664,
          "shortfall_gwh": 0.0,
          "imports_gwh": 62.861401634726604
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13052.191831251974,
          "shortfall_gwh": 0.0,
          "imports_gwh": 151.7973234675875
        }
      ]
    },
    {
      "natural_release_gwh": 20227.27523773744,
      "natural_spill_gwh": 537.5527622622243,
      "imports_gwh": 7259.0695343856805,
      "exports_gwh": 11145.462110762124,
      "unserved_gwh": 976.3912455894733,
      "curtailment_gwh": 2881.0203848798837,
      "nant_de_drance_charge_gwh": 581.6106436048844,
      "nant_de_drance_discharge_gwh": 465.28851488390757,
      "limmern_charge_gwh": 664.9032786431346,
      "limmern_discharge_gwh": 531.9226229145077,
      "hongrin_leman_charge_gwh": 367.34155792617844,
      "hongrin_leman_discharge_gwh": 293.87324634094097,
      "grimsel2_charge_gwh": 319.790755176853,
      "grimsel2_discharge_gwh": 255.83260414148313,
      "unserved_peak_gw": 0.31738999753399766,
      "shortage_hours": 3096,
      "solve_seconds": 30.996222003013827,
      "audit": {
        "max_equation_residual_gwh": 1.7985612998927536e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 976.3912455894211,
        "initial_final_stocks_gwh": {
          "natural_stock": 8492.109721185849,
          "nant_de_drance_stock": 18.200000000000003,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.529
        }
      },
      "case": {
        "id": "2015-dc-outage",
        "year": 2015,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 75669.76657790992,
      "bus_demand_gwh": 80994.71677457799,
      "solar_gwh": 31121.612959577615,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 17061.8,
      "reservoir_inflow_gwh": 20764.828,
      "winter_shortfall_gwh": 976.3912455894734,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7039.109104748667,
      "winter_net_imports_gwh": 6119.512264008045,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18147.64302523189,
          "shortfall_gwh": 317.5411326558229,
          "imports_gwh": 2658.845145425884
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 24785.25668433748,
          "shortfall_gwh": 658.8501129336505,
          "imports_gwh": 4380.263959322782
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 25009.62523375664,
          "shortfall_gwh": 0.0,
          "imports_gwh": 74.1513926214607
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13052.191831251974,
          "shortfall_gwh": 0.0,
          "imports_gwh": 145.80903701555235
        }
      ]
    },
    {
      "natural_release_gwh": 17815.195999999803,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 7739.750914706602,
      "exports_gwh": 10138.536572837813,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 2080.2380733646546,
      "nant_de_drance_charge_gwh": 750.727174064406,
      "nant_de_drance_discharge_gwh": 600.5817392515248,
      "limmern_charge_gwh": 970.7518714621968,
      "limmern_discharge_gwh": 776.6014971697573,
      "hongrin_leman_charge_gwh": 423.61808060119586,
      "hongrin_leman_discharge_gwh": 338.89446448095543,
      "grimsel2_charge_gwh": 418.3674643261788,
      "grimsel2_discharge_gwh": 334.6939714609439,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 38.07892240799265,
      "audit": {
        "max_equation_residual_gwh": 1.6046053374907387e-12,
        "max_bound_violation": 1.6653345369377348e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8503.983157560382,
          "nant_de_drance_stock": 18.951650421377693,
          "limmern_stock": 28.536724999999997,
          "hongrin_leman_stock": 97.47999999999999,
          "grimsel2_stock": 54.36500000000001
        }
      },
      "case": {
        "id": "2016-dc-routine",
        "year": 2016,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 74943.80331204372,
      "bus_demand_gwh": 80217.66681437969,
      "solar_gwh": 29587.20650396654,
      "nuclear_gwh": 17725.80096,
      "river_gwh": 16383.640000000001,
      "reservoir_inflow_gwh": 17815.196000000004,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7496.734117657311,
      "winter_net_imports_gwh": 6784.278863472913,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18198.959439540035,
          "shortfall_gwh": 0.0,
          "imports_gwh": 2523.2369551474317
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 24707.687522721564,
          "shortfall_gwh": 0.0,
          "imports_gwh": 4973.497162509879
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24391.58086476736,
          "shortfall_gwh": 0.0,
          "imports_gwh": 83.00877698002431
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12919.438987350724,
          "shortfall_gwh": 0.0,
          "imports_gwh": 160.00802006926673
        }
      ]
    },
    {
      "natural_release_gwh": 17815.195999999763,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8240.12313882962,
      "exports_gwh": 10017.443950915496,
      "unserved_gwh": 2023.7913250384602,
      "curtailment_gwh": 2072.2707899542097,
      "nant_de_drance_charge_gwh": 827.5962794321194,
      "nant_de_drance_discharge_gwh": 662.0770235456955,
      "limmern_charge_gwh": 1083.3028178830514,
      "limmern_discharge_gwh": 866.6422543064411,
      "hongrin_leman_charge_gwh": 453.29094317525465,
      "hongrin_leman_discharge_gwh": 362.6327545402022,
      "grimsel2_charge_gwh": 421.36152243453336,
      "grimsel2_discharge_gwh": 337.0892179476276,
      "unserved_peak_gw": 0.6161484298710667,
      "shortage_hours": 3343,
      "solve_seconds": 42.64012150000781,
      "audit": {
        "max_equation_residual_gwh": 1.7039702981946903e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 2023.7913250384763,
        "initial_final_stocks_gwh": {
          "natural_stock": 8495.906950369337,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 32.79640956279517,
          "hongrin_leman_stock": 99.86017304962512,
          "grimsel2_stock": 54.75300000000001
        }
      },
      "case": {
        "id": "2016-dc-outage",
        "year": 2016,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 74943.80331204372,
      "bus_demand_gwh": 80217.66681437969,
      "solar_gwh": 29587.20650396654,
      "nuclear_gwh": 15116.994900000002,
      "river_gwh": 16383.640000000001,
      "reservoir_inflow_gwh": 17815.196000000004,
      "winter_shortfall_gwh": 2023.7913250384602,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7997.106341780329,
      "winter_net_imports_gwh": 7405.743709518245,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18198.959439540035,
          "shortfall_gwh": 620.8761858679408,
          "imports_gwh": 3025.606962032118
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 24707.687522721564,
          "shortfall_gwh": 1402.9151391705195,
          "imports_gwh": 4971.49937974821
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24391.58086476736,
          "shortfall_gwh": 0.0,
          "imports_gwh": 83.79668679391395
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12919.438987350724,
          "shortfall_gwh": 0.0,
          "imports_gwh": 159.22011025537716
        }
      ]
    },
    {
      "natural_release_gwh": 16942.576000000285,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8600.338446591435,
      "exports_gwh": 10754.487253094178,
      "unserved_gwh": 1955.2512904960863,
      "curtailment_gwh": 1512.3032302801305,
      "nant_de_drance_charge_gwh": 1254.9888652262082,
      "nant_de_drance_discharge_gwh": 1003.9910921809667,
      "limmern_charge_gwh": 1317.9249058724113,
      "limmern_discharge_gwh": 1054.3399246979288,
      "hongrin_leman_charge_gwh": 560.6029504531361,
      "hongrin_leman_discharge_gwh": 448.4823603625072,
      "grimsel2_charge_gwh": 587.6523667692343,
      "grimsel2_discharge_gwh": 470.1218934153886,
      "unserved_peak_gw": 0.5873415494190174,
      "shortage_hours": 3373,
      "solve_seconds": 43.21501614697627,
      "audit": {
        "max_equation_residual_gwh": 1.3571366253017914e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 1955.251290496131,
        "initial_final_stocks_gwh": {
          "natural_stock": 8510.546275,
          "nant_de_drance_stock": 14.600000000000005,
          "limmern_stock": 33.898279531181586,
          "hongrin_leman_stock": 98.31220399521132,
          "grimsel2_stock": 54.545106207014896
        }
      },
      "case": {
        "id": "2017-dc-routine",
        "year": 2017,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76895.13912651234,
      "bus_demand_gwh": 82306.31990229755,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 1955.2512904960863,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7938.56299794108,
      "winter_net_imports_gwh": 6921.468970156468,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18616.635352128324,
          "shortfall_gwh": 590.6655484544142,
          "imports_gwh": 2921.1735102999482
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25679.79281881408,
          "shortfall_gwh": 1364.5857420416721,
          "imports_gwh": 5017.389487641131
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24933.000008739466,
          "shortfall_gwh": 0.0,
          "imports_gwh": 201.6152569995221
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13076.891722615685,
          "shortfall_gwh": 0.0,
          "imports_gwh": 460.16019165083344
        }
      ]
    },
    {
      "natural_release_gwh": 16942.576000000296,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8726.048868711241,
      "exports_gwh": 10548.9793036593,
      "unserved_gwh": 4187.011727037884,
      "curtailment_gwh": 1491.6703509587558,
      "nant_de_drance_charge_gwh": 1175.0522839049472,
      "nant_de_drance_discharge_gwh": 940.0418271239578,
      "limmern_charge_gwh": 1292.8419308374037,
      "limmern_discharge_gwh": 1034.2735446699228,
      "hongrin_leman_charge_gwh": 599.83507031057,
      "hongrin_leman_discharge_gwh": 479.86805624845425,
      "grimsel2_charge_gwh": 527.4679403574125,
      "grimsel2_discharge_gwh": 421.9743522859311,
      "unserved_peak_gw": 1.1981976629245366,
      "shortage_hours": 3597,
      "solve_seconds": 50.018754577002255,
      "audit": {
        "max_equation_residual_gwh": 1.415201289489687e-12,
        "max_bound_violation": 6.661338147750939e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 4187.011727037979,
        "initial_final_stocks_gwh": {
          "natural_stock": 8510.349747477081,
          "nant_de_drance_stock": 17.06284381408448,
          "limmern_stock": 30.96236528250637,
          "hongrin_leman_stock": 98.25612398811057,
          "grimsel2_stock": 54.81139999999999
        }
      },
      "case": {
        "id": "2017-dc-outage",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76895.13912651234,
      "bus_demand_gwh": 82306.31990229755,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 4187.011727037884,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 8059.645987352238,
      "winter_net_imports_gwh": 7248.05990900249,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18616.635352128324,
          "shortfall_gwh": 1267.6590645572587,
          "imports_gwh": 3020.0554864358755
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25679.79281881408,
          "shortfall_gwh": 2919.352662480626,
          "imports_gwh": 5039.590500916363
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24933.000008739466,
          "shortfall_gwh": 0.0,
          "imports_gwh": 194.31538443802464
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13076.891722615685,
          "shortfall_gwh": 0.0,
          "imports_gwh": 472.0874969209787
        }
      ],
      "inherited_from": "data/model-evidence-2026-09-18/cases/2017-fixed-dc"
    },
    {
      "natural_release_gwh": 17597.21345581556,
      "natural_spill_gwh": 117.43454418433322,
      "imports_gwh": 7953.765383711836,
      "exports_gwh": 11264.076579346567,
      "unserved_gwh": 857.3819594993686,
      "curtailment_gwh": 3284.989760883164,
      "nant_de_drance_charge_gwh": 588.2887690305972,
      "nant_de_drance_discharge_gwh": 470.6310152244778,
      "limmern_charge_gwh": 670.5842801863403,
      "limmern_discharge_gwh": 536.467424149072,
      "hongrin_leman_charge_gwh": 368.03788337291894,
      "hongrin_leman_discharge_gwh": 294.4303066983336,
      "grimsel2_charge_gwh": 332.3015391880863,
      "grimsel2_discharge_gwh": 265.84123135047,
      "unserved_peak_gw": 0.26072926357884385,
      "shortage_hours": 3314,
      "solve_seconds": 36.13705551100429,
      "audit": {
        "max_equation_residual_gwh": 1.6759926779741363e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 857.3819594993921,
        "initial_final_stocks_gwh": {
          "natural_stock": 8495.852669091119,
          "nant_de_drance_stock": 18.9496681186329,
          "limmern_stock": 34.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 54.75300000000001
        }
      },
      "case": {
        "id": "2018-dc-routine",
        "year": 2018,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76126.12922838354,
      "bus_demand_gwh": 81483.19407922975,
      "solar_gwh": 31796.99651478832,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 16848.16,
      "reservoir_inflow_gwh": 17714.648,
      "winter_shortfall_gwh": 857.3819594993686,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7896.5473263241,
      "winter_net_imports_gwh": 7189.287909930509,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18621.188455989628,
          "shortfall_gwh": 269.4377966292384,
          "imports_gwh": 2936.746504467884
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 25221.258030739817,
          "shortfall_gwh": 587.94416287013,
          "imports_gwh": 4959.800821856217
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24873.385863499927,
          "shortfall_gwh": 0.0,
          "imports_gwh": 15.585854327895174
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 12767.361729000382,
          "shortfall_gwh": 0.0,
          "imports_gwh": 41.632203059838666
        }
      ]
    },
    {
      "natural_release_gwh": 17597.213455815574,
      "natural_spill_gwh": 117.43454418433322,
      "imports_gwh": 8026.589374987912,
      "exports_gwh": 11177.573263154283,
      "unserved_gwh": 3261.4569415647948,
      "curtailment_gwh": 3279.9567781582105,
      "nant_de_drance_charge_gwh": 517.2084191330104,
      "nant_de_drance_discharge_gwh": 413.7667353064083,
      "limmern_charge_gwh": 611.3425262737528,
      "limmern_discharge_gwh": 489.0740210190022,
      "hongrin_leman_charge_gwh": 344.8761945862126,
      "hongrin_leman_discharge_gwh": 275.9009556689686,
      "grimsel2_charge_gwh": 283.9313930787649,
      "grimsel2_discharge_gwh": 227.14511446301293,
      "unserved_peak_gw": 1.0037073783343773,
      "shortage_hours": 3329,
      "solve_seconds": 39.54331735501182,
      "audit": {
        "max_equation_residual_gwh": 1.6759926779741363e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 3261.4569415648234,
        "initial_final_stocks_gwh": {
          "natural_stock": 8501.278918898106,
          "nant_de_drance_stock": 16.006618311646047,
          "limmern_stock": 33.536725,
          "hongrin_leman_stock": 99.16,
          "grimsel2_stock": 54.10979999999999
        }
      },
      "case": {
        "id": "2018-dc-outage",
        "year": 2018,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76126.12922838354,
      "bus_demand_gwh": 81483.19407922975,
      "solar_gwh": 31796.99651478832,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 16848.16,
      "reservoir_inflow_gwh": 17714.648,
      "winter_shortfall_gwh": 3261.4569415647948,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7969.371317600178,
      "winter_net_imports_gwh": 7348.615217398873,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18621.188455989628,
          "shortfall_gwh": 1073.0580207366338,
          "imports_gwh": 3007.5923654172557
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 25221.258030739817,
          "shortfall_gwh": 2188.398920828161,
          "imports_gwh": 4961.778952182922
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24873.385863499927,
          "shortfall_gwh": 0.0,
          "imports_gwh": 13.618303935774964
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 12767.361729000382,
          "shortfall_gwh": 0.0,
          "imports_gwh": 43.59975345195886
        }
      ]
    },
    {
      "natural_release_gwh": 17589.83849068874,
      "natural_spill_gwh": 1132.7815093112522,
      "imports_gwh": 7905.977874692139,
      "exports_gwh": 10706.148096356688,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 2827.332782769636,
      "nant_de_drance_charge_gwh": 778.9938872798759,
      "nant_de_drance_discharge_gwh": 623.1951098239007,
      "limmern_charge_gwh": 870.6933405035302,
      "limmern_discharge_gwh": 696.554672402824,
      "hongrin_leman_charge_gwh": 484.2237575207978,
      "hongrin_leman_discharge_gwh": 387.37900601663665,
      "grimsel2_charge_gwh": 401.4444744463322,
      "grimsel2_discharge_gwh": 321.1555795570663,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 36.69201142800739,
      "audit": {
        "max_equation_residual_gwh": 1.730171561575844e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8509.289615987469,
          "nant_de_drance_stock": 14.600000000000005,
          "limmern_stock": 29.536724999999997,
          "hongrin_leman_stock": 98.22272598137519,
          "grimsel2_stock": 53.97700000000001
        }
      },
      "case": {
        "id": "2019-dc-routine",
        "year": 2019,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 75528.53347485956,
      "bus_demand_gwh": 80843.54496979938,
      "solar_gwh": 31719.31497549493,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 16298.38,
      "reservoir_inflow_gwh": 18722.62,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7301.3340006751305,
      "winter_net_imports_gwh": 5946.167905969405,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18096.870095897255,
          "shortfall_gwh": 0.0,
          "imports_gwh": 2299.0341769697397
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 24727.318568509283,
          "shortfall_gwh": 0.0,
          "imports_gwh": 5002.299823705391
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24873.409841196528,
          "shortfall_gwh": 0.0,
          "imports_gwh": 210.31614367199876
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13145.946464196317,
          "shortfall_gwh": 0.0,
          "imports_gwh": 394.32773034500997
        }
      ]
    },
    {
      "natural_release_gwh": 17589.83849068865,
      "natural_spill_gwh": 1132.7815093112522,
      "imports_gwh": 8449.374752142205,
      "exports_gwh": 10482.939335518877,
      "unserved_gwh": 1854.8873142250266,
      "curtailment_gwh": 2791.6137567165983,
      "nant_de_drance_charge_gwh": 858.5499821296577,
      "nant_de_drance_discharge_gwh": 686.8399857037263,
      "limmern_charge_gwh": 977.5029130659938,
      "limmern_discharge_gwh": 782.0023304527948,
      "hongrin_leman_charge_gwh": 505.142955453136,
      "hongrin_leman_discharge_gwh": 404.1143643625075,
      "grimsel2_charge_gwh": 436.18920193098427,
      "grimsel2_discharge_gwh": 348.951361544788,
      "unserved_peak_gw": 0.5671107901458733,
      "shortage_hours": 3312,
      "solve_seconds": 34.54512340200017,
      "audit": {
        "max_equation_residual_gwh": 1.787681114251427e-12,
        "max_bound_violation": 3.3306690738754696e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 1854.8873142249613,
        "initial_final_stocks_gwh": {
          "natural_stock": 8501.526520162814,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 30.510546806031893,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 53.58900000000001
        }
      },
      "case": {
        "id": "2019-dc-outage",
        "year": 2019,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 75528.53347485956,
      "bus_demand_gwh": 80843.54496979938,
      "solar_gwh": 31719.31497549493,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 16298.38,
      "reservoir_inflow_gwh": 18722.62,
      "winter_shortfall_gwh": 1848.7447526272426,
      "summer_shortfall_gwh": 6.142561597784233,
      "winter_imports_gwh": 7835.1410117434725,
      "winter_net_imports_gwh": 6703.183677875559,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18096.870095897255,
          "shortfall_gwh": 569.3342537123393,
          "imports_gwh": 2806.8431384415344
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 24727.318568509283,
          "shortfall_gwh": 1279.4104989149037,
          "imports_gwh": 5028.297873301939
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24873.409841196528,
          "shortfall_gwh": 2.510933487819117,
          "imports_gwh": 202.59890870540133
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13145.946464196317,
          "shortfall_gwh": 3.6316281099651175,
          "imports_gwh": 411.6348316933314
        }
      ]
    },
    {
      "natural_release_gwh": 18486.720000000132,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 4336.676892646468,
      "exports_gwh": 11705.365159089455,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 2249.5290302317476,
      "nant_de_drance_charge_gwh": 1001.9939942372624,
      "nant_de_drance_discharge_gwh": 801.59519538981,
      "limmern_charge_gwh": 1005.4592880180168,
      "limmern_discharge_gwh": 804.3674304144133,
      "hongrin_leman_charge_gwh": 448.92629493746523,
      "hongrin_leman_discharge_gwh": 359.1410359499702,
      "grimsel2_charge_gwh": 464.56934993015716,
      "grimsel2_discharge_gwh": 371.655479944127,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 39.851732637005625,
      "audit": {
        "max_equation_residual_gwh": 1.539213201340317e-12,
        "max_bound_violation": 7.105427357601002e-15,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8488.843248505258,
          "nant_de_drance_stock": 16.910491638741483,
          "limmern_stock": 33.936725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 54.36500000000001
        }
      },
      "case": {
        "id": "2020-dc-routine",
        "year": 2020,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 74362.45893606693,
      "bus_demand_gwh": 79595.41270669384,
      "solar_gwh": 32223.258828793027,
      "nuclear_gwh": 17725.80096,
      "river_gwh": 17664.5,
      "reservoir_inflow_gwh": 18486.72,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 4288.232703978911,
      "winter_net_imports_gwh": 2930.713123871542,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 17967.56657791646,
          "shortfall_gwh": 0.0,
          "imports_gwh": 1298.3896443726373
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 24370.70550571583,
          "shortfall_gwh": 0.0,
          "imports_gwh": 2989.8430596062735
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24430.51489067419,
          "shortfall_gwh": 0.0,
          "imports_gwh": 7.96119467203817
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12826.625732387369,
          "shortfall_gwh": 0.0,
          "imports_gwh": 40.4829939955192
        }
      ]
    },
    {
      "natural_release_gwh": 18486.720000000158,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 6706.797368622343,
      "exports_gwh": 11477.825936834175,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 2237.197146958441,
      "nant_de_drance_charge_gwh": 1024.7886614952643,
      "nant_de_drance_discharge_gwh": 819.8309291962114,
      "limmern_charge_gwh": 1018.0138482090751,
      "limmern_discharge_gwh": 814.4110785672599,
      "hongrin_leman_charge_gwh": 458.8825023611753,
      "hongrin_leman_discharge_gwh": 367.10600188893784,
      "grimsel2_charge_gwh": 425.1915225798229,
      "grimsel2_discharge_gwh": 340.15321806385964,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 48.40793680702336,
      "audit": {
        "max_equation_residual_gwh": 1.539213201340317e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8488.093643021784,
          "nant_de_drance_stock": 17.669941214230718,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 97.69519918561421,
          "grimsel2_stock": 55.58739999999999
        }
      },
      "case": {
        "id": "2020-dc-outage",
        "year": 2020,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 74362.45893606693,
      "bus_demand_gwh": 79595.41270669384,
      "solar_gwh": 32223.258828793027,
      "nuclear_gwh": 15116.994900000002,
      "river_gwh": 17664.5,
      "reservoir_inflow_gwh": 18486.72,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 6658.353179954785,
      "winter_net_imports_gwh": 5527.713518005648,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 17967.56657791646,
          "shortfall_gwh": 0.0,
          "imports_gwh": 2307.449628660461
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 24370.70550571583,
          "shortfall_gwh": 0.0,
          "imports_gwh": 4350.903551294325
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24430.51489067419,
          "shortfall_gwh": 0.0,
          "imports_gwh": 7.585405740336087
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12826.625732387369,
          "shortfall_gwh": 0.0,
          "imports_gwh": 40.858782927221284
        }
      ]
    },
    {
      "natural_release_gwh": 17950.77952062799,
      "natural_spill_gwh": 1291.8844793720064,
      "imports_gwh": 7329.47104227059,
      "exports_gwh": 10743.271912750133,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 2740.1012563463264,
      "nant_de_drance_charge_gwh": 672.5474023186166,
      "nant_de_drance_discharge_gwh": 538.0379218548934,
      "limmern_charge_gwh": 785.3021027847217,
      "limmern_discharge_gwh": 628.2416822277773,
      "hongrin_leman_charge_gwh": 433.52357353107226,
      "hongrin_leman_discharge_gwh": 346.8188588248561,
      "grimsel2_charge_gwh": 366.7454798713417,
      "grimsel2_discharge_gwh": 293.3963838970737,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 38.615521685016574,
      "audit": {
        "max_equation_residual_gwh": 1.6115997425458772e-12,
        "max_bound_violation": 5.551115123125783e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8493.015622988849,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 35.263367365811966,
          "hongrin_leman_stock": 97.47999999999999,
          "grimsel2_stock": 55.20979999999994
        }
      },
      "case": {
        "id": "2021-dc-routine",
        "year": 2021,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 75211.20073518468,
      "bus_demand_gwh": 80503.88123703492,
      "solar_gwh": 30398.921954933954,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 17389.12,
      "reservoir_inflow_gwh": 19242.663999999997,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 6567.368700548082,
      "winter_net_imports_gwh": 5512.607889193812,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18349.648706765936,
          "shortfall_gwh": 0.0,
          "imports_gwh": 2109.853983545886
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25061.88763037,
          "shortfall_gwh": 0.0,
          "imports_gwh": 4457.5147170021955
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24024.37175679978,
          "shortfall_gwh": 0.0,
          "imports_gwh": 221.34217988011665
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13067.973143099207,
          "shortfall_gwh": 0.0,
          "imports_gwh": 540.7601618423913
        }
      ]
    },
    {
      "natural_release_gwh": 17950.77952062813,
      "natural_spill_gwh": 1291.8844793720064,
      "imports_gwh": 7902.83417630415,
      "exports_gwh": 10533.751218001667,
      "unserved_gwh": 1859.184441435769,
      "curtailment_gwh": 2721.275026540235,
      "nant_de_drance_charge_gwh": 768.5596426982618,
      "nant_de_drance_discharge_gwh": 614.8477141586094,
      "limmern_charge_gwh": 887.3082880928503,
      "limmern_discharge_gwh": 709.8466304742802,
      "hongrin_leman_charge_gwh": 459.13896679937517,
      "hongrin_leman_discharge_gwh": 367.3111734394987,
      "grimsel2_charge_gwh": 403.55386103536796,
      "grimsel2_discharge_gwh": 322.84308882829544,
      "unserved_peak_gw": 0.6031431912445562,
      "shortage_hours": 3131,
      "solve_seconds": 34.6727498289838,
      "audit": {
        "max_equation_residual_gwh": 1.6115997425458772e-12,
        "max_bound_violation": 4.263256414560601e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 1859.1844414357872,
        "initial_final_stocks_gwh": {
          "natural_stock": 8493.301633954143,
          "nant_de_drance_stock": 17.300000000000004,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 99.58,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2021-dc-outage",
        "year": 2021,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 75211.20073518468,
      "bus_demand_gwh": 80503.88123703492,
      "solar_gwh": 30398.921954933954,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 17389.12,
      "reservoir_inflow_gwh": 19242.663999999997,
      "winter_shortfall_gwh": 1839.766238331706,
      "summer_shortfall_gwh": 19.41820310406265,
      "winter_imports_gwh": 7098.012008840673,
      "winter_net_imports_gwh": 6251.938681485513,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18349.648706765936,
          "shortfall_gwh": 576.4980679941181,
          "imports_gwh": 2600.6526698645457
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25061.88763037,
          "shortfall_gwh": 1263.2681703375881,
          "imports_gwh": 4497.359338976126
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24024.37175679978,
          "shortfall_gwh": 3.015715956222781,
          "imports_gwh": 261.17121081607934
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13067.973143099207,
          "shortfall_gwh": 16.402487147839867,
          "imports_gwh": 543.650956647399
        }
      ]
    },
    {
      "natural_release_gwh": 14708.064000000048,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8947.79035711624,
      "exports_gwh": 9267.482971555848,
      "unserved_gwh": 569.1163354284299,
      "curtailment_gwh": 1593.6721616670839,
      "nant_de_drance_charge_gwh": 1990.3171787714057,
      "nant_de_drance_discharge_gwh": 1592.2537430171244,
      "limmern_charge_gwh": 2217.333972918288,
      "limmern_discharge_gwh": 1773.8671783346304,
      "hongrin_leman_charge_gwh": 957.1370308497746,
      "hongrin_leman_discharge_gwh": 765.709624679816,
      "grimsel2_charge_gwh": 882.0158408600664,
      "grimsel2_discharge_gwh": 705.6126726880552,
      "unserved_peak_gw": 0.16591283662622636,
      "shortage_hours": 3443,
      "solve_seconds": 36.78591902201879,
      "audit": {
        "max_equation_residual_gwh": 1.5099033134902129e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 569.1163354284041,
        "initial_final_stocks_gwh": {
          "natural_stock": 8494.940094297292,
          "nant_de_drance_stock": 7.540808639438145,
          "limmern_stock": 18.9137269406209,
          "hongrin_leman_stock": 92.60800000000003,
          "grimsel2_stock": 49.08770923305233
        }
      },
      "case": {
        "id": "2022-dc-routine",
        "year": 2022,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76319.71877065736,
      "bus_demand_gwh": 81690.40669340963,
      "solar_gwh": 33475.16633876775,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 14690.199999999997,
      "reservoir_inflow_gwh": 14708.063999999998,
      "winter_shortfall_gwh": 555.9891908618802,
      "summer_shortfall_gwh": 13.127144566549733,
      "winter_imports_gwh": 7808.690193589066,
      "winter_net_imports_gwh": 6508.997469799498,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18284.36818207407,
          "shortfall_gwh": 156.50775180006332,
          "imports_gwh": 2749.2276501982005
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 25025.026282936633,
          "shortfall_gwh": 399.48143906181684,
          "imports_gwh": 5059.462543390866
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 25312.184597383035,
          "shortfall_gwh": 4.407279232138604,
          "imports_gwh": 372.31611178469257
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13068.82763101588,
          "shortfall_gwh": 8.719865334411129,
          "imports_gwh": 766.7840517424812
        }
      ]
    },
    {
      "natural_release_gwh": 14708.06399999994,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 9048.802938409122,
      "exports_gwh": 9016.07740513466,
      "unserved_gwh": 2762.9153348674527,
      "curtailment_gwh": 1570.6687766660166,
      "nant_de_drance_charge_gwh": 1922.6041211977977,
      "nant_de_drance_discharge_gwh": 1538.0832969582382,
      "limmern_charge_gwh": 2154.1893956375343,
      "limmern_discharge_gwh": 1723.351516510027,
      "hongrin_leman_charge_gwh": 916.4732626297397,
      "hongrin_leman_discharge_gwh": 733.1786101037899,
      "grimsel2_charge_gwh": 855.609604704727,
      "grimsel2_discharge_gwh": 684.4876837637823,
      "unserved_peak_gw": 0.8345609969322695,
      "shortage_hours": 3367,
      "solve_seconds": 39.86177282399149,
      "audit": {
        "max_equation_residual_gwh": 1.5099033134902129e-12,
        "max_bound_violation": 1.6653345369377348e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 2762.915334867343,
        "initial_final_stocks_gwh": {
          "natural_stock": 8475.814792373629,
          "nant_de_drance_stock": 6.530006492906232,
          "limmern_stock": 32.92054024387875,
          "hongrin_leman_stock": 94.62400000000002,
          "grimsel2_stock": 53.201000000000015
        }
      },
      "case": {
        "id": "2022-dc-outage",
        "year": 2022,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76319.71877065736,
      "bus_demand_gwh": 81690.40669340963,
      "solar_gwh": 33475.16633876775,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 14690.199999999997,
      "reservoir_inflow_gwh": 14708.063999999998,
      "winter_shortfall_gwh": 2705.1639010459253,
      "summer_shortfall_gwh": 57.75143382152762,
      "winter_imports_gwh": 7909.702774881895,
      "winter_net_imports_gwh": 6861.415617513512,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 18284.36818207407,
          "shortfall_gwh": 796.6331614124734,
          "imports_gwh": 2850.2402314910278
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 25025.026282936633,
          "shortfall_gwh": 1908.530739633452,
          "imports_gwh": 5059.462543390866
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 25312.184597383035,
          "shortfall_gwh": 18.747065581166414,
          "imports_gwh": 366.49858170007184
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13068.82763101588,
          "shortfall_gwh": 39.00436824036121,
          "imports_gwh": 772.6015818271563
        }
      ],
      "inherited_from": "data/model-evidence-2026-09-18/cases/2022-fixed-dc"
    },
    {
      "natural_release_gwh": 16854.431999999935,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 7158.093546006811,
      "exports_gwh": 10516.09675800147,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 1332.2833528576166,
      "nant_de_drance_charge_gwh": 1084.769676954306,
      "nant_de_drance_discharge_gwh": 867.8157415634447,
      "limmern_charge_gwh": 1216.089570634803,
      "limmern_discharge_gwh": 972.8716565078423,
      "hongrin_leman_charge_gwh": 551.6661828605936,
      "hongrin_leman_discharge_gwh": 441.3329462884727,
      "grimsel2_charge_gwh": 505.1139689462952,
      "grimsel2_discharge_gwh": 404.09117515703724,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 40.28276950700092,
      "audit": {
        "max_equation_residual_gwh": 1.4921397450962104e-12,
        "max_bound_violation": 4.263256414560601e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8506.303926178129,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.52767847635775
        }
      },
      "case": {
        "id": "2023-dc-routine",
        "year": 2023,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 74922.20591067747,
      "bus_demand_gwh": 80194.54958426472,
      "solar_gwh": 31013.366428996254,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 16317.98,
      "reservoir_inflow_gwh": 16854.432,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 6316.101495671917,
      "winter_net_imports_gwh": 5369.919445093822,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 17781.41740556319,
          "shortfall_gwh": 0.0,
          "imports_gwh": 2032.057178250396
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 24207.30339402432,
          "shortfall_gwh": 0.0,
          "imports_gwh": 4284.044317421521
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 25171.59855244767,
          "shortfall_gwh": 0.0,
          "imports_gwh": 271.57701992916714
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13034.230232229538,
          "shortfall_gwh": 0.0,
          "imports_gwh": 570.4150304057272
        }
      ]
    },
    {
      "natural_release_gwh": 16854.43199999995,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 7968.213431040185,
      "exports_gwh": 10331.715655611804,
      "unserved_gwh": 1679.7733817975277,
      "curtailment_gwh": 1328.581755063541,
      "nant_de_drance_charge_gwh": 1230.0311579638765,
      "nant_de_drance_discharge_gwh": 984.0249263711012,
      "limmern_charge_gwh": 1367.3943778900727,
      "limmern_discharge_gwh": 1093.9155023120582,
      "hongrin_leman_charge_gwh": 583.3964743023196,
      "hongrin_leman_discharge_gwh": 466.71717944185383,
      "grimsel2_charge_gwh": 522.6669243129979,
      "grimsel2_discharge_gwh": 418.1335394503993,
      "unserved_peak_gw": 0.5133266062270065,
      "shortage_hours": 3309,
      "solve_seconds": 45.61846039601369,
      "audit": {
        "max_equation_residual_gwh": 1.4921397450962104e-12,
        "max_bound_violation": 6.661338147750939e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 1679.7733817975363,
        "initial_final_stocks_gwh": {
          "natural_stock": 8510.101133706788,
          "nant_de_drance_stock": 18.955655572741808,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 99.18581537495628,
          "grimsel2_stock": 53.58900000000001
        }
      },
      "case": {
        "id": "2023-dc-outage",
        "year": 2023,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 74922.20591067747,
      "bus_demand_gwh": 80194.54958426472,
      "solar_gwh": 31013.366428996254,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 16317.98,
      "reservoir_inflow_gwh": 16854.432,
      "winter_shortfall_gwh": 1577.912419351483,
      "summer_shortfall_gwh": 101.86096244604458,
      "winter_imports_gwh": 7061.620590008275,
      "winter_net_imports_gwh": 6299.819641819846,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 17781.41740556319,
          "shortfall_gwh": 485.4546789377165,
          "imports_gwh": 2637.1473305451
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 24207.30339402432,
          "shortfall_gwh": 1092.4577404137665,
          "imports_gwh": 4424.473259463175
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 25171.59855244767,
          "shortfall_gwh": 23.949069175490944,
          "imports_gwh": 339.88733690777053
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13034.230232229538,
          "shortfall_gwh": 77.91189327055363,
          "imports_gwh": 566.7055041241396
        }
      ]
    },
    {
      "natural_release_gwh": 20371.35442731883,
      "natural_spill_gwh": 2869.14957268119,
      "imports_gwh": 2552.6353229052797,
      "exports_gwh": 10461.228318846668,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 2513.5946286780986,
      "nant_de_drance_charge_gwh": 478.98182011133827,
      "nant_de_drance_discharge_gwh": 383.18545608907056,
      "limmern_charge_gwh": 552.979763577878,
      "limmern_discharge_gwh": 442.38381086230237,
      "hongrin_leman_charge_gwh": 332.59222893579073,
      "hongrin_leman_discharge_gwh": 266.0737831486318,
      "grimsel2_charge_gwh": 292.5398636379068,
      "grimsel2_discharge_gwh": 234.03189091032584,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 35.57577919898904,
      "audit": {
        "max_equation_residual_gwh": 1.5876189252139739e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8477.52975494169,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2024-dc-routine",
        "year": 2024,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 74107.44965742188,
      "bus_demand_gwh": 79322.45819351346,
      "solar_gwh": 29030.249166066707,
      "nuclear_gwh": 17725.80096,
      "river_gwh": 19251.120000000003,
      "reservoir_inflow_gwh": 23240.503999999997,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 2515.2773831704644,
      "winter_net_imports_gwh": 1248.3529002115747,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 17736.50389218143,
          "shortfall_gwh": 0.0,
          "imports_gwh": 707.4468086295099
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 24023.767185439618,
          "shortfall_gwh": 0.0,
          "imports_gwh": 1807.8305745409546
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24561.427261634064,
          "shortfall_gwh": 0.0,
          "imports_gwh": 8.116800216784984
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 13000.759854258356,
          "shortfall_gwh": 0.0,
          "imports_gwh": 29.241139518030145
        }
      ]
    },
    {
      "natural_release_gwh": 20371.354427318816,
      "natural_spill_gwh": 2869.14957268119,
      "imports_gwh": 4950.603075141924,
      "exports_gwh": 10291.593525812,
      "unserved_gwh": 0.0,
      "curtailment_gwh": 2510.491857255489,
      "nant_de_drance_charge_gwh": 405.2737207505304,
      "nant_de_drance_discharge_gwh": 324.2189766004243,
      "limmern_charge_gwh": 483.93886804801184,
      "limmern_discharge_gwh": 387.1510944384095,
      "hongrin_leman_charge_gwh": 308.0587678647839,
      "hongrin_leman_discharge_gwh": 246.44701429182592,
      "grimsel2_charge_gwh": 263.2769030691212,
      "grimsel2_discharge_gwh": 210.62152245529734,
      "unserved_peak_gw": 0.0,
      "shortage_hours": 0,
      "solve_seconds": 37.74027546599973,
      "audit": {
        "max_equation_residual_gwh": 1.5876189252139739e-12,
        "max_bound_violation": 7.105427357601002e-15,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 0.0,
        "initial_final_stocks_gwh": {
          "natural_stock": 8477.52975494169,
          "nant_de_drance_stock": 17.280000000000005,
          "limmern_stock": 26.030876852905358,
          "hongrin_leman_stock": 98.58337317240553,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2024-dc-outage",
        "year": 2024,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 74107.44965742188,
      "bus_demand_gwh": 79322.45819351346,
      "solar_gwh": 29030.249166066707,
      "nuclear_gwh": 15115.78656,
      "river_gwh": 19251.120000000003,
      "reservoir_inflow_gwh": 23240.503999999997,
      "winter_shortfall_gwh": 0.0,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 4914.371224554039,
      "winter_net_imports_gwh": 3817.0815346298177,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 17736.50389218143,
          "shortfall_gwh": 0.0,
          "imports_gwh": 1623.8865667268633
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 24023.767185439618,
          "shortfall_gwh": 0.0,
          "imports_gwh": 3290.4846578271763
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24561.427261634064,
          "shortfall_gwh": 0.0,
          "imports_gwh": 6.434814546424471
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 13000.759854258356,
          "shortfall_gwh": 0.0,
          "imports_gwh": 29.797036041460675
        }
      ]
    },
    {
      "natural_release_gwh": 16942.576000000252,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 0.0,
      "exports_gwh": 10754.487253094194,
      "unserved_gwh": 10463.795864810061,
      "curtailment_gwh": 1512.3032302801305,
      "nant_de_drance_charge_gwh": 1088.8663690131689,
      "nant_de_drance_discharge_gwh": 871.093095210535,
      "limmern_charge_gwh": 1175.0413647558187,
      "limmern_discharge_gwh": 940.0330918046548,
      "hongrin_leman_charge_gwh": 495.2032884017601,
      "hongrin_leman_discharge_gwh": 396.16263072140634,
      "grimsel2_charge_gwh": 503.08870476269544,
      "grimsel2_discharge_gwh": 402.47096381015746,
      "unserved_peak_gw": 2.6858035464105927,
      "shortage_hours": 4099,
      "solve_seconds": 73.9876475899946,
      "audit": {
        "max_equation_residual_gwh": 1.3815615318435448e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 10463.795864810128,
        "initial_final_stocks_gwh": {
          "natural_stock": 8508.56001843812,
          "nant_de_drance_stock": 18.721507125064107,
          "limmern_stock": 31.00884898811057,
          "hongrin_leman_stock": 97.98400000000001,
          "grimsel2_stock": 54.176736689020366
        }
      },
      "case": {
        "id": "2017-dc-import0-routine",
        "year": 2017,
        "forced": false,
        "imports": 0,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 0
      },
      "hours": 8760,
      "final_demand_gwh": 76895.13912651234,
      "bus_demand_gwh": 82306.31990229755,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 9802.898138332446,
      "summer_shortfall_gwh": 660.8977264776141,
      "winter_imports_gwh": 0.0,
      "winter_net_imports_gwh": -1017.0940277846128,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18616.635352128324,
          "shortfall_gwh": 3147.949398521174,
          "imports_gwh": 0.0
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25679.79281881408,
          "shortfall_gwh": 6654.948739811273,
          "imports_gwh": 0.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24933.000008739466,
          "shortfall_gwh": 181.09404582976782,
          "imports_gwh": 0.0
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13076.891722615685,
          "shortfall_gwh": 479.80368064784625,
          "imports_gwh": 0.0
        }
      ]
    },
    {
      "natural_release_gwh": 16942.576000000325,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 0.0,
      "exports_gwh": 10548.979303659315,
      "unserved_gwh": 12825.491310783651,
      "curtailment_gwh": 1491.6703509587558,
      "nant_de_drance_charge_gwh": 1051.3531029363448,
      "nant_de_drance_discharge_gwh": 841.0824823490758,
      "limmern_charge_gwh": 1115.0370912469998,
      "limmern_discharge_gwh": 892.0296729975998,
      "hongrin_leman_charge_gwh": 495.76340966318827,
      "hongrin_leman_discharge_gwh": 396.6107277305485,
      "grimsel2_charge_gwh": 495.19719673647353,
      "grimsel2_discharge_gwh": 396.1577573891793,
      "unserved_peak_gw": 3.295066942454091,
      "shortage_hours": 4123,
      "solve_seconds": 79.23100479401182,
      "audit": {
        "max_equation_residual_gwh": 1.415201289489687e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 12825.491310783771,
        "initial_final_stocks_gwh": {
          "natural_stock": 8503.5812069108,
          "nant_de_drance_stock": 19.1,
          "limmern_stock": 34.14880281050137,
          "hongrin_leman_stock": 98.74,
          "grimsel2_stock": 55.141000000000005
        }
      },
      "case": {
        "id": "2017-dc-import0-outage",
        "year": 2017,
        "forced": true,
        "imports": 0,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 0
      },
      "hours": 8760,
      "final_demand_gwh": 76895.13912651234,
      "bus_demand_gwh": 82306.31990229755,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 12160.838669895042,
      "summer_shortfall_gwh": 664.6526408886076,
      "winter_imports_gwh": 0.0,
      "winter_net_imports_gwh": -811.586078349749,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18616.635352128324,
          "shortfall_gwh": 3945.2599358910506,
          "imports_gwh": 0.0
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25679.79281881408,
          "shortfall_gwh": 8215.578734003991,
          "imports_gwh": 0.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24933.000008739466,
          "shortfall_gwh": 177.46341679768364,
          "imports_gwh": 0.0
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13076.891722615685,
          "shortfall_gwh": 487.18922409092403,
          "imports_gwh": 0.0
        }
      ]
    },
    {
      "natural_release_gwh": 16942.5760000003,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 4540.793585107814,
      "exports_gwh": 10754.487253094174,
      "unserved_gwh": 5974.22971802645,
      "curtailment_gwh": 1512.3032302801305,
      "nant_de_drance_charge_gwh": 1160.7111916596918,
      "nant_de_drance_discharge_gwh": 928.5689533277534,
      "limmern_charge_gwh": 1296.8066270348663,
      "limmern_discharge_gwh": 1037.445301627893,
      "hongrin_leman_charge_gwh": 534.7123716193375,
      "hongrin_leman_discharge_gwh": 427.76989729546824,
      "grimsel2_charge_gwh": 526.1067282409023,
      "grimsel2_discharge_gwh": 420.8853825927233,
      "unserved_peak_gw": 1.6446269213048257,
      "shortage_hours": 3777,
      "solve_seconds": 57.276836381992325,
      "audit": {
        "max_equation_residual_gwh": 1.3571366253017914e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 5974.22971802659,
        "initial_final_stocks_gwh": {
          "natural_stock": 8503.709799620121,
          "nant_de_drance_stock": 18.92355498152389,
          "limmern_stock": 33.47509589807969,
          "hongrin_leman_stock": 99.65315233066156,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2017-dc-import1-routine",
        "year": 2017,
        "forced": false,
        "imports": 1,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 1
      },
      "hours": 8760,
      "final_demand_gwh": 76895.13912651234,
      "bus_demand_gwh": 82306.31990229755,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 5801.789243080462,
      "summer_shortfall_gwh": 172.44047494598854,
      "winter_imports_gwh": 4044.0824237880447,
      "winter_net_imports_gwh": 3026.988396003432,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18616.635352128324,
          "shortfall_gwh": 1802.8726682988522,
          "imports_gwh": 1515.0824237880447
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25679.79281881408,
          "shortfall_gwh": 3998.91657478161,
          "imports_gwh": 2529.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24933.000008739466,
          "shortfall_gwh": 50.913289331299346,
          "imports_gwh": 182.8481122203094
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13076.891722615685,
          "shortfall_gwh": 121.52718561468919,
          "imports_gwh": 313.8630490994598
        }
      ]
    },
    {
      "natural_release_gwh": 16942.576000000336,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 4572.813236039486,
      "exports_gwh": 10548.979303659307,
      "unserved_gwh": 8301.331235545957,
      "curtailment_gwh": 1491.6703509587558,
      "nant_de_drance_charge_gwh": 1079.8127345669202,
      "nant_de_drance_discharge_gwh": 863.8501876535361,
      "limmern_charge_gwh": 1250.6353521158526,
      "limmern_discharge_gwh": 1000.5082816926814,
      "hongrin_leman_charge_gwh": 541.2499083803655,
      "hongrin_leman_discharge_gwh": 432.9999267042905,
      "grimsel2_charge_gwh": 528.918609528911,
      "grimsel2_discharge_gwh": 423.1348876231301,
      "unserved_peak_gw": 2.2538072806971594,
      "shortage_hours": 3869,
      "solve_seconds": 59.33202238299418,
      "audit": {
        "max_equation_residual_gwh": 1.415201289489687e-12,
        "max_bound_violation": 1.5931700403370996e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 8301.331235546111,
        "initial_final_stocks_gwh": {
          "natural_stock": 8504.744409749519,
          "nant_de_drance_stock": 18.65999614474602,
          "limmern_stock": 34.987670884697046,
          "hongrin_leman_stock": 98.79425479700302,
          "grimsel2_stock": 54.035399999999996
        }
      },
      "case": {
        "id": "2017-dc-import1-outage",
        "year": 2017,
        "forced": true,
        "imports": 1,
        "extra_twh": 0.9973076923076922
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 1
      },
      "hours": 8760,
      "final_demand_gwh": 76895.13912651234,
      "bus_demand_gwh": 82306.31990229755,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 8123.415604918737,
      "summer_shortfall_gwh": 177.91563062722003,
      "winter_imports_gwh": 4076.5589459741386,
      "winter_net_imports_gwh": 3264.97286762439,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18616.635352128324,
          "shortfall_gwh": 2556.9774843328987,
          "imports_gwh": 1547.0656736871465
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25679.79281881408,
          "shortfall_gwh": 5566.438120585839,
          "imports_gwh": 2529.493272286992
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24933.000008739466,
          "shortfall_gwh": 41.23611558503358,
          "imports_gwh": 182.25429006534665
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13076.891722615685,
          "shortfall_gwh": 136.67951504218644,
          "imports_gwh": 314.0
        }
      ]
    },
    {
      "natural_release_gwh": 17529.245618757537,
      "natural_spill_gwh": 2202.7183812423755,
      "imports_gwh": 7989.970911556248,
      "exports_gwh": 11034.525588403165,
      "unserved_gwh": 2.6894302061727053,
      "curtailment_gwh": 2985.0838484169294,
      "nant_de_drance_charge_gwh": 661.513471897262,
      "nant_de_drance_discharge_gwh": 529.2107775178097,
      "limmern_charge_gwh": 756.8781961949835,
      "limmern_discharge_gwh": 605.5025569559868,
      "hongrin_leman_charge_gwh": 434.9715854153875,
      "hongrin_leman_discharge_gwh": 347.97726833230894,
      "grimsel2_charge_gwh": 360.6788513060077,
      "grimsel2_discharge_gwh": 288.54308104480685,
      "unserved_peak_gw": 0.5530028485051783,
      "shortage_hours": 10,
      "solve_seconds": 22.946313096996164,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 2.6894302061727053,
        "initial_final_stocks_gwh": {
          "natural_stock": 8500.630619850443,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 34.22872530693992,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.26366573028355
        }
      },
      "case": {
        "id": "2012-dc-ev-sales-paced-routine",
        "year": 2012,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "fleet_energy",
        "fleet": "sales-paced"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 74534.63032374145,
      "bus_demand_gwh": 79779.69995128349,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 17725.80096,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 2.6894302061727053,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7335.560153216934,
      "winter_net_imports_gwh": 5942.775877606264,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18570.090314034416,
          "shortfall_gwh": 0.0,
          "imports_gwh": 2530.792802028028
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 25043.22176088935,
          "shortfall_gwh": 2.6894302061727053,
          "imports_gwh": 4804.767351188906
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 23610.978574877372,
          "shortfall_gwh": 0.0,
          "imports_gwh": 210.32202024375468
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12555.40930148234,
          "shortfall_gwh": 0.0,
          "imports_gwh": 444.0887380955596
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 17529.24561875752,
      "natural_spill_gwh": 2202.7183812423755,
      "imports_gwh": 8240.626076704568,
      "exports_gwh": 10816.179496273584,
      "unserved_gwh": 2113.981324147452,
      "curtailment_gwh": 2958.9024982449123,
      "nant_de_drance_charge_gwh": 652.4350342270975,
      "nant_de_drance_discharge_gwh": 521.948027381678,
      "limmern_charge_gwh": 753.9139686216262,
      "limmern_discharge_gwh": 603.1311748973009,
      "hongrin_leman_charge_gwh": 448.46781510231585,
      "hongrin_leman_discharge_gwh": 358.774252081851,
      "grimsel2_charge_gwh": 347.5674938185035,
      "grimsel2_discharge_gwh": 278.0539950548035,
      "unserved_peak_gw": 1.7613429485051781,
      "shortage_hours": 1267,
      "solve_seconds": 24.294797211012337,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 3.885780586188048e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 2113.981324147418,
        "initial_final_stocks_gwh": {
          "natural_stock": 8500.870929881257,
          "nant_de_drance_stock": 19.738315008976926,
          "limmern_stock": 34.25010026714827,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.26366573028355
        }
      },
      "case": {
        "id": "2012-dc-ev-sales-paced-outage",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "fleet_energy",
        "fleet": "sales-paced"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 74534.63032374145,
      "bus_demand_gwh": 79779.69995128349,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 15116.994900000002,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 2113.981324147452,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7587.57897136688,
      "winter_net_imports_gwh": 6413.14078788579,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18570.090314034416,
          "shortfall_gwh": 575.1345050582704,
          "imports_gwh": 2758.4466352710538
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 25043.22176088935,
          "shortfall_gwh": 1538.8468190891817,
          "imports_gwh": 4829.132336095826
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 23610.978574877372,
          "shortfall_gwh": 0.0,
          "imports_gwh": 211.03168106347522
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12555.40930148234,
          "shortfall_gwh": 0.0,
          "imports_gwh": 442.01542427421293
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 16942.576000000256,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8379.483744117078,
      "exports_gwh": 10950.783523478656,
      "unserved_gwh": 1046.5526126829627,
      "curtailment_gwh": 2385.0101757073467,
      "nant_de_drance_charge_gwh": 1061.078930014427,
      "nant_de_drance_discharge_gwh": 848.8631440115416,
      "limmern_charge_gwh": 971.7865994528161,
      "limmern_discharge_gwh": 777.4292795622525,
      "hongrin_leman_charge_gwh": 456.36458932002733,
      "hongrin_leman_discharge_gwh": 365.09167145602044,
      "grimsel2_charge_gwh": 414.49290654214633,
      "grimsel2_discharge_gwh": 331.59432523371794,
      "unserved_peak_gw": 0.32411346598457347,
      "shortage_hours": 3249,
      "solve_seconds": 34.177957756997785,
      "audit": {
        "max_equation_residual_gwh": 1.3571366253017914e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 1046.5526126830391,
        "initial_final_stocks_gwh": {
          "natural_stock": 8507.196797356051,
          "nant_de_drance_stock": 19.686316971836256,
          "limmern_stock": 32.09264413708964,
          "hongrin_leman_stock": 99.01959714586236,
          "grimsel2_stock": 54.1757076454339
        }
      },
      "case": {
        "id": "2017-dc-ev-sales-paced-routine",
        "year": 2017,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "fleet_energy",
        "fleet": "sales-paced"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 74993.86605572156,
      "bus_demand_gwh": 80271.25251879667,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 1046.5526126829627,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7862.221142231776,
      "winter_net_imports_gwh": 6820.294861442464,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18368.85236933462,
          "shortfall_gwh": 319.5285821553045,
          "imports_gwh": 2873.3470096153987
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 24912.829873396375,
          "shortfall_gwh": 727.0240305276579,
          "imports_gwh": 4988.874132616378
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24325.1309021528,
          "shortfall_gwh": 0.0,
          "imports_gwh": 162.70021440702618
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 12664.439373912868,
          "shortfall_gwh": 0.0,
          "imports_gwh": 354.5623874782767
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 16942.576000000307,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8555.637246801443,
      "exports_gwh": 10744.109159737678,
      "unserved_gwh": 3228.3600856092457,
      "curtailment_gwh": 2362.636854504918,
      "nant_de_drance_charge_gwh": 1032.701313412125,
      "nant_de_drance_discharge_gwh": 826.1610507297,
      "limmern_charge_gwh": 854.5289296139599,
      "limmern_discharge_gwh": 683.6231436911678,
      "hongrin_leman_charge_gwh": 482.1443118829717,
      "hongrin_leman_discharge_gwh": 385.71544950637593,
      "grimsel2_charge_gwh": 425.3614731908896,
      "grimsel2_discharge_gwh": 340.28917855271254,
      "unserved_peak_gw": 0.9283176275671058,
      "shortage_hours": 3553,
      "solve_seconds": 43.88856300897896,
      "audit": {
        "max_equation_residual_gwh": 1.415201289489687e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 3228.3600856093813,
        "initial_final_stocks_gwh": {
          "natural_stock": 8504.219108750947,
          "nant_de_drance_stock": 17.727444986107518,
          "limmern_stock": 34.818704954100525,
          "hongrin_leman_stock": 99.48880456511961,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2017-dc-ev-sales-paced-outage",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "fleet_energy",
        "fleet": "sales-paced"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 74993.86605572156,
      "bus_demand_gwh": 80271.25251879667,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 3228.3600856092457,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 8034.9100121916035,
      "winter_net_imports_gwh": 7199.65809514327,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18368.85236933462,
          "shortfall_gwh": 980.6587363386651,
          "imports_gwh": 3006.509007351705
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 24912.829873396375,
          "shortfall_gwh": 2247.701349270581,
          "imports_gwh": 5028.401004839898
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24325.1309021528,
          "shortfall_gwh": 0.0,
          "imports_gwh": 164.43722360497023
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 12664.439373912868,
          "shortfall_gwh": 0.0,
          "imports_gwh": 356.290011004869
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 18046.005722646536,
      "natural_spill_gwh": 1685.958277353391,
      "imports_gwh": 8328.356810764022,
      "exports_gwh": 10868.65515760935,
      "unserved_gwh": 559.3326689696386,
      "curtailment_gwh": 2920.9108144532156,
      "nant_de_drance_charge_gwh": 694.4488439878896,
      "nant_de_drance_discharge_gwh": 555.5590751903118,
      "limmern_charge_gwh": 817.108958088575,
      "limmern_discharge_gwh": 653.6871664708601,
      "hongrin_leman_charge_gwh": 455.1837651783993,
      "hongrin_leman_discharge_gwh": 364.1470121427182,
      "grimsel2_charge_gwh": 391.82240667474525,
      "grimsel2_discharge_gwh": 313.45792533979676,
      "unserved_peak_gw": 1.0606614696220802,
      "shortage_hours": 549,
      "solve_seconds": 23.254593086021487,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 1.6653345369377348e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 559.3326689696618,
        "initial_final_stocks_gwh": {
          "natural_stock": 8498.79706000783,
          "nant_de_drance_stock": 19.1,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.529
        }
      },
      "case": {
        "id": "2012-dc-ev-bfe-routine",
        "year": 2012,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "fleet_energy",
        "fleet": "bfe"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 76041.51762836835,
      "bus_demand_gwh": 81392.62828407806,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 17725.80096,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 559.3326689696386,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7578.886179508141,
      "winter_net_imports_gwh": 6222.029426482613,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18768.2175534567,
          "shortfall_gwh": 143.61942357527045,
          "imports_gwh": 2706.3848274701604
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 25651.55868786435,
          "shortfall_gwh": 415.7132453943682,
          "imports_gwh": 4872.501352037982
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24091.94721927768,
          "shortfall_gwh": 0.0,
          "imports_gwh": 241.34819909297747
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12880.904823479315,
          "shortfall_gwh": 0.0,
          "imports_gwh": 508.1224321629039
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 18046.00572264651,
      "natural_spill_gwh": 1685.958277353391,
      "imports_gwh": 8422.171744875506,
      "exports_gwh": 10651.294359127975,
      "unserved_gwh": 2804.3710872923702,
      "curtailment_gwh": 2896.1940272138986,
      "nant_de_drance_charge_gwh": 658.2030152806337,
      "nant_de_drance_discharge_gwh": 526.562412224507,
      "limmern_charge_gwh": 771.8973914476774,
      "limmern_discharge_gwh": 617.5179131581418,
      "hongrin_leman_charge_gwh": 440.6358055317405,
      "hongrin_leman_discharge_gwh": 352.5086444253907,
      "grimsel2_charge_gwh": 348.45215244395604,
      "grimsel2_discharge_gwh": 278.7617219551655,
      "unserved_peak_gw": 2.2690014696220797,
      "shortage_hours": 1331,
      "solve_seconds": 25.35577341300086,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 1.0658141036401503e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 2804.3710872923753,
        "initial_final_stocks_gwh": {
          "natural_stock": 8499.899832462666,
          "nant_de_drance_stock": 17.883838101661894,
          "limmern_stock": 35.2621144435023,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2012-dc-ev-bfe-outage",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "fleet_energy",
        "fleet": "bfe"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 76041.51762836835,
      "bus_demand_gwh": 81392.62828407806,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 15116.994900000002,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 2804.3710872923702,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7672.656987369348,
      "winter_net_imports_gwh": 6533.161032825194,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18768.2175534567,
          "shortfall_gwh": 734.8172556814468,
          "imports_gwh": 2796.701323142966
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 25651.55868786435,
          "shortfall_gwh": 2069.553831610923,
          "imports_gwh": 4875.9556642263815
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24091.94721927768,
          "shortfall_gwh": 0.0,
          "imports_gwh": 239.09320488908043
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12880.904823479315,
          "shortfall_gwh": 0.0,
          "imports_gwh": 510.42155261707717
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 16942.576000000274,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8557.947743876477,
      "exports_gwh": 10825.795871246995,
      "unserved_gwh": 1761.4994483474643,
      "curtailment_gwh": 1665.0928577987834,
      "nant_de_drance_charge_gwh": 1233.512851845815,
      "nant_de_drance_discharge_gwh": 986.810281476652,
      "limmern_charge_gwh": 1351.5308106551813,
      "limmern_discharge_gwh": 1081.2246485241449,
      "hongrin_leman_charge_gwh": 516.3082338946459,
      "hongrin_leman_discharge_gwh": 413.0465871157153,
      "grimsel2_charge_gwh": 451.3430328470968,
      "grimsel2_discharge_gwh": 361.07442627767836,
      "unserved_peak_gw": 0.5320306470959293,
      "shortage_hours": 3348,
      "solve_seconds": 41.355322120012715,
      "audit": {
        "max_equation_residual_gwh": 1.3571366253017914e-12,
        "max_bound_violation": 3.3306690738754696e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 1761.4994483475093,
        "initial_final_stocks_gwh": {
          "natural_stock": 8504.317155800009,
          "nant_de_drance_stock": 17.612222613653255,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 99.16,
          "grimsel2_stock": 54.423399999999994
        }
      },
      "case": {
        "id": "2017-dc-ev-bfe-routine",
        "year": 2017,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "fleet_energy",
        "fleet": "bfe"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76496.63618192053,
      "bus_demand_gwh": 81879.77394357813,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 17673.045599999998,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 1761.4994483474643,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7924.119815400672,
      "winter_net_imports_gwh": 6901.847306114108,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18564.700546034444,
          "shortfall_gwh": 530.0975831446324,
          "imports_gwh": 2909.601894461283
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25519.03895508074,
          "shortfall_gwh": 1231.4018652028321,
          "imports_gwh": 5014.51792093939
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24805.59188803199,
          "shortfall_gwh": 0.0,
          "imports_gwh": 186.71395177763486
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 12990.44255443096,
          "shortfall_gwh": 0.0,
          "imports_gwh": 447.1139766981697
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 16942.57600000035,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8690.599886492215,
      "exports_gwh": 10620.034042271172,
      "unserved_gwh": 3985.585661795367,
      "curtailment_gwh": 1644.099081413237,
      "nant_de_drance_charge_gwh": 1062.1099398992076,
      "nant_de_drance_discharge_gwh": 849.687951919366,
      "limmern_charge_gwh": 1303.5384030835007,
      "limmern_discharge_gwh": 1042.8307224668004,
      "hongrin_leman_charge_gwh": 561.1677841153264,
      "hongrin_leman_discharge_gwh": 448.9342272922598,
      "grimsel2_charge_gwh": 499.31830927013544,
      "grimsel2_discharge_gwh": 399.4546474161094,
      "unserved_peak_gw": 1.1413931466728522,
      "shortage_hours": 3589,
      "solve_seconds": 48.88163543702103,
      "audit": {
        "max_equation_residual_gwh": 1.415201289489687e-12,
        "max_bound_violation": 3.3306690738754696e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 3985.585661795406,
        "initial_final_stocks_gwh": {
          "natural_stock": 8500.792030964427,
          "nant_de_drance_stock": 19.91649000300139,
          "limmern_stock": 34.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 54.131056394724645
        }
      },
      "case": {
        "id": "2017-dc-ev-bfe-outage",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "fleet_energy",
        "fleet": "bfe"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76496.63618192053,
      "bus_demand_gwh": 81879.77394357813,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 3985.585661795367,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 8058.125110857003,
      "winter_net_imports_gwh": 7241.61443054626,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18564.700546034444,
          "shortfall_gwh": 1207.0483660790928,
          "imports_gwh": 3016.7214605560057
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25519.03895508074,
          "shortfall_gwh": 2778.537295716274,
          "imports_gwh": 5041.403650300997
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24805.59188803199,
          "shortfall_gwh": 0.0,
          "imports_gwh": 194.1557883202802
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 12990.44255443096,
          "shortfall_gwh": 0.0,
          "imports_gwh": 438.31898731493163
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 18211.523838396904,
      "natural_spill_gwh": 1520.4401616029745,
      "imports_gwh": 8571.14002709043,
      "exports_gwh": 10569.888676246575,
      "unserved_gwh": 4319.6524392555775,
      "curtailment_gwh": 2873.9239250623355,
      "nant_de_drance_charge_gwh": 663.8256674699071,
      "nant_de_drance_discharge_gwh": 531.0605339759256,
      "limmern_charge_gwh": 776.1216514993909,
      "limmern_discharge_gwh": 620.8973211995126,
      "hongrin_leman_charge_gwh": 430.3347630842946,
      "hongrin_leman_discharge_gwh": 344.2678104674344,
      "grimsel2_charge_gwh": 367.03665833546216,
      "grimsel2_discharge_gwh": 293.62932666837037,
      "unserved_peak_gw": 4.281622290236062,
      "shortage_hours": 1245,
      "solve_seconds": 26.465076083986787,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 6.661338147750939e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 4319.652439255589,
        "initial_final_stocks_gwh": {
          "natural_stock": 8498.659761856261,
          "nant_de_drance_stock": 18.380000000000003,
          "limmern_stock": 34.963685922260815,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2012-dc-coldheat-outage",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "cold_heat"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 77844.46037004516,
      "bus_demand_gwh": 83322.44574390253,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 15116.994900000002,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 4319.6524392555775,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7722.896734268386,
      "winter_net_imports_gwh": 6615.189160881094,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 19330.615525407185,
          "shortfall_gwh": 1134.667194873619,
          "imports_gwh": 2821.4302248362637
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 26696.605599549606,
          "shortfall_gwh": 3184.985244381958,
          "imports_gwh": 4901.466509432123
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24270.285594074914,
          "shortfall_gwh": 0.0,
          "imports_gwh": 317.28592731807686
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 13024.939024870822,
          "shortfall_gwh": 0.0,
          "imports_gwh": 530.957365503967
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 16942.57600000031,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8798.525416855586,
      "exports_gwh": 10470.997366370668,
      "unserved_gwh": 5472.674016978693,
      "curtailment_gwh": 1485.0931362961853,
      "nant_de_drance_charge_gwh": 1149.8777435321385,
      "nant_de_drance_discharge_gwh": 919.9021948257109,
      "limmern_charge_gwh": 1302.123675981714,
      "limmern_discharge_gwh": 1041.6989407853712,
      "hongrin_leman_charge_gwh": 598.6225083099815,
      "hongrin_leman_discharge_gwh": 478.8980066479827,
      "grimsel2_charge_gwh": 540.5062497819055,
      "grimsel2_discharge_gwh": 432.40499982552524,
      "unserved_peak_gw": 1.7456559280972364,
      "shortage_hours": 3287,
      "solve_seconds": 49.79054169502342,
      "audit": {
        "max_equation_residual_gwh": 1.415201289489687e-12,
        "max_bound_violation": 7.105427357601002e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 5472.6740169787845,
        "initial_final_stocks_gwh": {
          "natural_stock": 8509.907244835293,
          "nant_de_drance_stock": 16.400000000000006,
          "limmern_stock": 29.957091371441507,
          "hongrin_leman_stock": 98.83837638668541,
          "grimsel2_stock": 55.050599999999996
        }
      },
      "case": {
        "id": "2017-dc-coldheat-outage",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "cold_heat"
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 78243.74771494762,
      "bus_demand_gwh": 83749.83130189484,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 5472.674016978693,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 8074.698729702131,
      "winter_net_imports_gwh": 7279.639366390335,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 19069.229634857198,
          "shortfall_gwh": 1698.7650412780986,
          "imports_gwh": 3036.5963673853134
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 26551.03432009141,
          "shortfall_gwh": 3773.908975700594,
          "imports_gwh": 5038.102362316817
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24989.08749383837,
          "shortfall_gwh": 0.0,
          "imports_gwh": 208.7734679292951
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13140.479853107863,
          "shortfall_gwh": 0.0,
          "imports_gwh": 515.0532192241602
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 18931.992029091212,
      "natural_spill_gwh": 799.9719709087116,
      "imports_gwh": 8762.925431398864,
      "exports_gwh": 10173.644784203687,
      "unserved_gwh": 3409.6109090264026,
      "curtailment_gwh": 2594.056584395952,
      "nant_de_drance_charge_gwh": 686.539714256577,
      "nant_de_drance_discharge_gwh": 549.2317714052616,
      "limmern_charge_gwh": 779.8002351395887,
      "limmern_discharge_gwh": 623.8401881116708,
      "hongrin_leman_charge_gwh": 437.7758865631321,
      "hongrin_leman_discharge_gwh": 350.22070925050434,
      "grimsel2_charge_gwh": 360.27380204435923,
      "grimsel2_discharge_gwh": 288.21904163548794,
      "unserved_peak_gw": 2.403621803088456,
      "shortage_hours": 1552,
      "solve_seconds": 28.50761164299911,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 3409.610909026404,
        "initial_final_stocks_gwh": {
          "natural_stock": 8497.681288170133,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 34.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2012-dc-outage180-start1",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "outage_timing",
        "duration_days": 180,
        "start_calendar_month": 1,
        "start_calendar_day": 1
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 76441.11236184946,
      "bus_demand_gwh": 81820.34286186245,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 12941.982899999999,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 3011.8122133923166,
      "summer_shortfall_gwh": 397.798695634086,
      "winter_imports_gwh": 7694.462196532055,
      "winter_net_imports_gwh": 6569.806636795797,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18820.75671891997,
          "shortfall_gwh": 786.5644029695377,
          "imports_gwh": 2809.397855802215
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 25812.87681129328,
          "shortfall_gwh": 2225.247810422779,
          "imports_gwh": 4885.064340729839
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24219.489960318624,
          "shortfall_gwh": 119.25578798478588,
          "imports_gwh": 464.3802968716728
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12967.219371330573,
          "shortfall_gwh": 278.5429076493001,
          "imports_gwh": 604.0829379951363
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 16942.576000000296,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 9131.323936859004,
      "exports_gwh": 9141.091362438314,
      "unserved_gwh": 4460.633325215025,
      "curtailment_gwh": 1212.0353901698281,
      "nant_de_drance_charge_gwh": 1536.52551097806,
      "nant_de_drance_discharge_gwh": 1229.2204087824482,
      "limmern_charge_gwh": 1643.5802504993142,
      "limmern_discharge_gwh": 1314.8642003994512,
      "hongrin_leman_charge_gwh": 662.408171414445,
      "hongrin_leman_discharge_gwh": 529.9265371315535,
      "grimsel2_charge_gwh": 709.721134192582,
      "grimsel2_discharge_gwh": 567.7769073540672,
      "unserved_peak_gw": 1.1981976629245186,
      "shortage_hours": 3832,
      "solve_seconds": 54.314263594016666,
      "audit": {
        "max_equation_residual_gwh": 1.415201289489687e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 4460.633325215134,
        "initial_final_stocks_gwh": {
          "natural_stock": 8505.740725661162,
          "nant_de_drance_stock": 16.935144366364412,
          "limmern_stock": 34.06356881408448,
          "hongrin_leman_stock": 99.58,
          "grimsel2_stock": 54.418499339803766
        }
      },
      "case": {
        "id": "2017-dc-outage180-start1",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "outage_timing",
        "duration_days": 180,
        "start_calendar_month": 1,
        "start_calendar_day": 1
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76895.13912651234,
      "bus_demand_gwh": 82306.31990229755,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 12889.22754,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 4191.02109572299,
      "summer_shortfall_gwh": 269.6122294920359,
      "winter_imports_gwh": 8064.2423716168105,
      "winter_net_imports_gwh": 7252.656293267062,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18616.635352128324,
          "shortfall_gwh": 1263.4346270706715,
          "imports_gwh": 3024.652435303853
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25679.79281881408,
          "shortfall_gwh": 2927.586468652318,
          "imports_gwh": 5039.589936312957
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24933.000008739466,
          "shortfall_gwh": 84.77652871538466,
          "imports_gwh": 411.5990162144504
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13076.891722615685,
          "shortfall_gwh": 184.8357007766513,
          "imports_gwh": 655.4825490277431
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 18184.375283174137,
      "natural_spill_gwh": 1547.5887168257264,
      "imports_gwh": 8419.19030388894,
      "exports_gwh": 10818.92476164905,
      "unserved_gwh": 3276.96312648831,
      "curtailment_gwh": 2904.726140929793,
      "nant_de_drance_charge_gwh": 670.904449244036,
      "nant_de_drance_discharge_gwh": 536.7235593952287,
      "limmern_charge_gwh": 783.1127759208953,
      "limmern_discharge_gwh": 626.4902207367161,
      "hongrin_leman_charge_gwh": 428.7987437527296,
      "hongrin_leman_discharge_gwh": 343.0389950021825,
      "grimsel2_charge_gwh": 350.84601936450565,
      "grimsel2_discharge_gwh": 280.6768154916051,
      "unserved_peak_gw": 1.1952818030884564,
      "shortage_hours": 2807,
      "solve_seconds": 30.507343884994043,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 3276.963126488297,
        "initial_final_stocks_gwh": {
          "natural_stock": 8497.414888170133,
          "nant_de_drance_stock": 20.0,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 99.58,
          "grimsel2_stock": 55.6034
        }
      },
      "case": {
        "id": "2012-dc-outage90-start305",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "outage_timing",
        "duration_days": 90,
        "start_calendar_month": 11,
        "start_calendar_day": 1
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 76441.11236184946,
      "bus_demand_gwh": 81820.34286186245,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 15115.78656,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 3276.96312648831,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7639.397140698045,
      "winter_net_imports_gwh": 6299.026072170267,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18820.75671891997,
          "shortfall_gwh": 1018.3827656795495,
          "imports_gwh": 2751.4194553590605
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 25812.87681129328,
          "shortfall_gwh": 2258.5803608087604,
          "imports_gwh": 4887.977685338985
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24219.489960318624,
          "shortfall_gwh": 0.0,
          "imports_gwh": 263.9726311122967
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12967.219371330573,
          "shortfall_gwh": 0.0,
          "imports_gwh": 515.8205320785971
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 16942.576000000394,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8621.066053717786,
      "exports_gwh": 10746.4690820576,
      "unserved_gwh": 4513.283671961944,
      "curtailment_gwh": 1512.3032302801305,
      "nant_de_drance_charge_gwh": 1203.3456378727976,
      "nant_de_drance_discharge_gwh": 962.6765102982381,
      "limmern_charge_gwh": 1265.7714595890207,
      "limmern_discharge_gwh": 1012.6171676712165,
      "hongrin_leman_charge_gwh": 601.690427443443,
      "hongrin_leman_discharge_gwh": 481.3523419547531,
      "grimsel2_charge_gwh": 534.1803615602175,
      "grimsel2_discharge_gwh": 427.3442892481752,
      "unserved_peak_gw": 1.3930321224233881,
      "shortage_hours": 3360,
      "solve_seconds": 47.40414767700713,
      "audit": {
        "max_equation_residual_gwh": 1.415201289489687e-12,
        "max_bound_violation": 7.105427357601002e-15,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 4513.28367196211,
        "initial_final_stocks_gwh": {
          "natural_stock": 8501.790610893548,
          "nant_de_drance_stock": 19.69237985768991,
          "limmern_stock": 34.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 54.99042037825383
        }
      },
      "case": {
        "id": "2017-dc-outage90-start305",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "outage_timing",
        "duration_days": 90,
        "start_calendar_month": 11,
        "start_calendar_day": 1
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76895.13912651234,
      "bus_demand_gwh": 82306.31990229755,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 15063.0312,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 4513.283671961944,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7957.518014230104,
      "winter_net_imports_gwh": 6948.442157482064,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18616.635352128324,
          "shortfall_gwh": 1412.1054265990751,
          "imports_gwh": 2940.2387072414476
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25679.79281881408,
          "shortfall_gwh": 3101.178245362869,
          "imports_gwh": 5017.279306988657
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24933.000008739466,
          "shortfall_gwh": 0.0,
          "imports_gwh": 195.48367317217878
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13076.891722615685,
          "shortfall_gwh": 0.0,
          "imports_gwh": 468.0643663155037
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 16051.115690838269,
      "natural_spill_gwh": 3680.8483091615326,
      "imports_gwh": 8472.290057803137,
      "exports_gwh": 10608.215377202676,
      "unserved_gwh": 5117.086025634937,
      "curtailment_gwh": 2873.341471272439,
      "nant_de_drance_charge_gwh": 672.7644965405461,
      "nant_de_drance_discharge_gwh": 538.211597232437,
      "limmern_charge_gwh": 782.2804051664136,
      "limmern_discharge_gwh": 625.824324133131,
      "hongrin_leman_charge_gwh": 434.49703597183156,
      "hongrin_leman_discharge_gwh": 347.5976287774639,
      "grimsel2_charge_gwh": 360.447324746805,
      "grimsel2_discharge_gwh": 288.35785979744475,
      "unserved_peak_gw": 4.244597803088456,
      "shortage_hours": 1522,
      "solve_seconds": 31.18088028699276,
      "audit": {
        "max_equation_residual_gwh": 7.80486786311485e-13,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 5117.086025634843,
        "initial_final_stocks_gwh": {
          "natural_stock": 6371.048154095986,
          "nant_de_drance_stock": 17.9965653241454,
          "limmern_stock": 35.536725,
          "hongrin_leman_stock": 100.0,
          "grimsel2_stock": 55.917
        }
      },
      "case": {
        "id": "2012-dc-hydro-restricted",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "hydro_access",
        "natural_stock_fraction": 0.75,
        "natural_turbine_fraction": 0.8
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 6382.90970625,
        "natural_turbine_gw": 7.363904,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 76441.11236184946,
      "bus_demand_gwh": 81820.34286186245,
      "solar_gwh": 30644.710888546342,
      "nuclear_gwh": 15116.994900000002,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 5117.086025634937,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7690.991734293663,
      "winter_net_imports_gwh": 6561.33005021226,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 18820.75671891997,
          "shortfall_gwh": 1350.5164792458281,
          "imports_gwh": 2799.0140489546784
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 25812.87681129328,
          "shortfall_gwh": 3766.5695463891093,
          "imports_gwh": 4891.977685338985
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 24219.489960318624,
          "shortfall_gwh": 0.0,
          "imports_gwh": 265.01292606392366
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 12967.219371330573,
          "shortfall_gwh": 0.0,
          "imports_gwh": 516.2853974455492
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 15867.559962473206,
      "natural_spill_gwh": 1075.0160375264052,
      "imports_gwh": 8726.048868711285,
      "exports_gwh": 10587.153496640058,
      "unserved_gwh": 6314.648295788304,
      "curtailment_gwh": 2769.271822007212,
      "nant_de_drance_charge_gwh": 697.6330310295757,
      "nant_de_drance_discharge_gwh": 558.1064248236605,
      "limmern_charge_gwh": 790.9465714249906,
      "limmern_discharge_gwh": 632.7572571399922,
      "hongrin_leman_charge_gwh": 423.33485356296785,
      "hongrin_leman_discharge_gwh": 338.6678828503726,
      "grimsel2_charge_gwh": 367.50710536358537,
      "grimsel2_discharge_gwh": 294.00568429086917,
      "unserved_peak_gw": 2.0680385718139314,
      "shortage_hours": 3265,
      "solve_seconds": 45.07136930999695,
      "audit": {
        "max_equation_residual_gwh": 7.452372052796363e-13,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 6314.648295788153,
        "initial_final_stocks_gwh": {
          "natural_stock": 6378.327437825962,
          "nant_de_drance_stock": 18.200000000000003,
          "limmern_stock": 32.536725,
          "hongrin_leman_stock": 98.32,
          "grimsel2_stock": 53.201000000000015
        }
      },
      "case": {
        "id": "2017-dc-hydro-restricted",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.9973076923076922,
        "variant": "hydro_access",
        "natural_stock_fraction": 0.75,
        "natural_turbine_fraction": 0.8
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 6382.90970625,
        "natural_turbine_gw": 7.363904,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 76895.13912651234,
      "bus_demand_gwh": 82306.31990229755,
      "solar_gwh": 31315.43286624825,
      "nuclear_gwh": 15064.239539999999,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 6314.648295788304,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 8062.866736338099,
      "winter_net_imports_gwh": 7251.280657988351,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 18616.635352128324,
          "shortfall_gwh": 1916.2805273159988,
          "imports_gwh": 3021.902206106528
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 25679.79281881408,
          "shortfall_gwh": 4398.367768472305,
          "imports_gwh": 5040.964530231572
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 24933.000008739466,
          "shortfall_gwh": 0.0,
          "imports_gwh": 196.34823377778133
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 13076.891722615685,
          "shortfall_gwh": 0.0,
          "imports_gwh": 466.8338985954032
        }
      ],
      "effective_loss_fraction": 0.0657444140645409
    },
    {
      "natural_release_gwh": 18639.23211626803,
      "natural_spill_gwh": 1092.7318837317318,
      "imports_gwh": 7407.781076362723,
      "exports_gwh": 17914.50615631538,
      "unserved_gwh": 2874.533494412356,
      "curtailment_gwh": 22839.956642225738,
      "nant_de_drance_charge_gwh": 1191.8512788343814,
      "nant_de_drance_discharge_gwh": 953.4810230675051,
      "limmern_charge_gwh": 1338.4857756900742,
      "limmern_discharge_gwh": 1070.7886205520592,
      "hongrin_leman_charge_gwh": 656.4881968655593,
      "hongrin_leman_discharge_gwh": 525.1905574924449,
      "grimsel2_charge_gwh": 570.5523574891715,
      "grimsel2_discharge_gwh": 456.4418859913387,
      "unserved_peak_gw": 7.1712629733851445,
      "shortage_hours": 634,
      "solve_seconds": 21.363639086979674,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 2874.533494412284,
        "initial_final_stocks_gwh": {
          "natural_stock": 8489.701743827101,
          "nant_de_drance_stock": 17.295165603986625,
          "limmern_stock": 28.128490557796077,
          "hongrin_leman_stock": 94.46418075118963,
          "grimsel2_stock": 49.32406757772383
        }
      },
      "case": {
        "id": "2012-2050-2new-lto",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 96836.69048048332,
      "bus_demand_gwh": 103017.7558303014,
      "solar_gwh": 62468.06450357524,
      "nuclear_gwh": 32784.38296,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 2874.533494412356,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 6804.295814052151,
      "winter_net_imports_gwh": 2604.4683206390855,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 22823.480578781695,
          "shortfall_gwh": 522.4576758461818,
          "imports_gwh": 1974.450021072414
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 33500.143272421636,
          "shortfall_gwh": 2352.0758185661743,
          "imports_gwh": 4829.845792979737
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 30268.00028825237,
          "shortfall_gwh": 0.0,
          "imports_gwh": 153.1619940288637
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 16426.131690845697,
          "shortfall_gwh": 0.0,
          "imports_gwh": 450.3232682817079
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 18639.232116268056,
      "natural_spill_gwh": 1092.7318837317318,
      "imports_gwh": 7277.193418159623,
      "exports_gwh": 18111.72918703784,
      "unserved_gwh": 1138.4685175978645,
      "curtailment_gwh": 23081.05820368263,
      "nant_de_drance_charge_gwh": 1225.7875453882436,
      "nant_de_drance_discharge_gwh": 980.6300363105947,
      "limmern_charge_gwh": 1377.454702566524,
      "limmern_discharge_gwh": 1101.9637620532192,
      "hongrin_leman_charge_gwh": 678.8463640648147,
      "hongrin_leman_discharge_gwh": 543.0770912518489,
      "grimsel2_charge_gwh": 587.4128608749859,
      "grimsel2_discharge_gwh": 469.93028869999023,
      "unserved_peak_gw": 6.093262973385145,
      "shortage_hours": 304,
      "solve_seconds": 21.11040692401002,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 1138.468517597829,
        "initial_final_stocks_gwh": {
          "natural_stock": 8492.256865623425,
          "nant_de_drance_stock": 16.400000000000006,
          "limmern_stock": 27.02646362648201,
          "hongrin_leman_stock": 93.34859313961292,
          "grimsel2_stock": 50.43965518930172
        }
      },
      "case": {
        "id": "2012-2050-2new-lto-routine",
        "year": 2012,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": null,
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 96836.69048048332,
      "bus_demand_gwh": 103017.7558303014,
      "solar_gwh": 62468.06450357524,
      "nuclear_gwh": 35111.784960000005,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 1138.4685175978645,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 6673.708155849052,
      "winter_net_imports_gwh": 2276.657631713523,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 22823.480578781695,
          "shortfall_gwh": 180.39641897728575,
          "imports_gwh": 1879.2606045066618
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 33500.143272421636,
          "shortfall_gwh": 958.0720986205788,
          "imports_gwh": 4794.4475513423895
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 30268.00028825237,
          "shortfall_gwh": 0.0,
          "imports_gwh": 155.74180708380513
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 16426.131690845697,
          "shortfall_gwh": 0.0,
          "imports_gwh": 447.7434552267664
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 19731.96399999976,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 7950.22742799075,
      "exports_gwh": 17023.027023322284,
      "unserved_gwh": 5667.278160831145,
      "curtailment_gwh": 20836.521505427758,
      "nant_de_drance_charge_gwh": 1411.8467004071454,
      "nant_de_drance_discharge_gwh": 1129.4773603257163,
      "limmern_charge_gwh": 1526.6251826569992,
      "limmern_discharge_gwh": 1221.3001461255994,
      "hongrin_leman_charge_gwh": 662.1073466660306,
      "hongrin_leman_discharge_gwh": 529.6858773328224,
      "grimsel2_charge_gwh": 600.7714710396783,
      "grimsel2_discharge_gwh": 480.6171768317439,
      "unserved_peak_gw": 7.994810622883262,
      "shortage_hours": 1146,
      "solve_seconds": 26.271501682989765,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 3.3306690738754696e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 5667.278160831136,
        "initial_final_stocks_gwh": {
          "natural_stock": 8490.641246819414,
          "nant_de_drance_stock": 16.348773521435355,
          "limmern_stock": 32.536725,
          "hongrin_leman_stock": 97.05999999999999,
          "grimsel2_stock": 55.348199999999984
        }
      },
      "case": {
        "id": "2012-2050-2new-lto-dc10",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 7.66,
        "variant": "2050_data_centre_sensitivity",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 10
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 103636.69048048332,
      "bus_demand_gwh": 110251.79838349287,
      "solar_gwh": 62468.06450357524,
      "nuclear_gwh": 32784.38296,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 5524.8366396487345,
      "summer_shortfall_gwh": 142.4415211824108,
      "winter_imports_gwh": 7121.612032717401,
      "winter_net_imports_gwh": 3248.5219788836575,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 24346.22018270372,
          "shortfall_gwh": 922.2950195579746,
          "imports_gwh": 2140.3210900100285
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 35594.42494509536,
          "shortfall_gwh": 4602.541620090761,
          "imports_gwh": 4981.290942707372
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 32414.989010493966,
          "shortfall_gwh": 50.85161055914258,
          "imports_gwh": 266.2868730468128
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 17896.16424519984,
          "shortfall_gwh": 91.58991062326821,
          "imports_gwh": 562.3285222265354
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 16942.576000000096,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 7663.242566520713,
      "exports_gwh": 17551.786331812866,
      "unserved_gwh": 3818.7994742312585,
      "curtailment_gwh": 21424.550487575565,
      "nant_de_drance_charge_gwh": 1856.750021430944,
      "nant_de_drance_discharge_gwh": 1485.400017144755,
      "limmern_charge_gwh": 2009.9078785192391,
      "limmern_discharge_gwh": 1607.9263028153914,
      "hongrin_leman_charge_gwh": 936.7337515419239,
      "hongrin_leman_discharge_gwh": 749.3870012335349,
      "grimsel2_charge_gwh": 799.8154044214756,
      "grimsel2_discharge_gwh": 639.8523235371827,
      "unserved_peak_gw": 3.9989990750370343,
      "shortage_hours": 1207,
      "solve_seconds": 28.398769179009832,
      "audit": {
        "max_equation_residual_gwh": 1.3571366253017914e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 3818.7994742311967,
        "initial_final_stocks_gwh": {
          "natural_stock": 8502.389724307197,
          "nant_de_drance_stock": 14.787395908554561,
          "limmern_stock": 29.171072632420465,
          "hongrin_leman_stock": 97.73200000000001,
          "grimsel2_stock": 54.36500000000001
        }
      },
      "case": {
        "id": "2017-2050-2new-lto",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 97453.11713620421,
      "bus_demand_gwh": 103673.52886830235,
      "solar_gwh": 63835.30545812143,
      "nuclear_gwh": 32679.8836,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 3818.7994742312585,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7168.41353571348,
      "winter_net_imports_gwh": 3544.5232380019047,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 22554.633190300763,
          "shortfall_gwh": 722.2879303056477,
          "imports_gwh": 2142.007689401369
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 33314.16958581703,
          "shortfall_gwh": 3096.5115439256106,
          "imports_gwh": 5026.40584631211
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31231.30886561374,
          "shortfall_gwh": 0.0,
          "imports_gwh": 126.48139139535571
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16573.417226570837,
          "shortfall_gwh": 0.0,
          "imports_gwh": 368.3476394118774
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 16942.57600000008,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 7498.336043755866,
      "exports_gwh": 17738.37801029566,
      "unserved_gwh": 2084.6506969772863,
      "curtailment_gwh": 21647.48869476678,
      "nant_de_drance_charge_gwh": 1944.7335531272943,
      "nant_de_drance_discharge_gwh": 1555.7868425018353,
      "limmern_charge_gwh": 2122.7773306373856,
      "limmern_discharge_gwh": 1698.2218645099083,
      "hongrin_leman_charge_gwh": 824.8288156161163,
      "hongrin_leman_discharge_gwh": 659.8630524928897,
      "grimsel2_charge_gwh": 804.9514280685655,
      "grimsel2_discharge_gwh": 643.961142454855,
      "unserved_peak_gw": 2.920999075037035,
      "shortage_hours": 860,
      "solve_seconds": 23.344850462017348,
      "audit": {
        "max_equation_residual_gwh": 1.3571366253017914e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 2084.6506969772367,
        "initial_final_stocks_gwh": {
          "natural_stock": 8501.117949352287,
          "nant_de_drance_stock": 14.853874729528291,
          "limmern_stock": 30.83541236424198,
          "hongrin_leman_stock": 97.47999999999999,
          "grimsel2_stock": 54.15795640211517
        }
      },
      "case": {
        "id": "2017-2050-2new-lto-routine",
        "year": 2017,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": null,
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 97453.11713620421,
      "bus_demand_gwh": 103673.52886830235,
      "solar_gwh": 63835.30545812143,
      "nuclear_gwh": 35007.2856,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 2084.6506969772863,
      "summer_shortfall_gwh": 0.0,
      "winter_imports_gwh": 7006.430060254224,
      "winter_net_imports_gwh": 3195.948084059854,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 22554.633190300763,
          "shortfall_gwh": 392.87431580173126,
          "imports_gwh": 2032.0473561806405
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 33314.16958581703,
          "shortfall_gwh": 1691.7763811755547,
          "imports_gwh": 4974.382704073583
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31231.30886561374,
          "shortfall_gwh": 0.0,
          "imports_gwh": 122.89903849704812
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16573.417226570837,
          "shortfall_gwh": 0.0,
          "imports_gwh": 369.00694500459383
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 16942.576000000186,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8206.792916947805,
      "exports_gwh": 15830.157931777678,
      "unserved_gwh": 6687.938902790854,
      "curtailment_gwh": 18973.3686470829,
      "nant_de_drance_charge_gwh": 2425.2840375227133,
      "nant_de_drance_discharge_gwh": 1940.227230018171,
      "limmern_charge_gwh": 2690.6665627612983,
      "limmern_discharge_gwh": 2152.533250209039,
      "hongrin_leman_charge_gwh": 1166.6188077398429,
      "hongrin_leman_discharge_gwh": 933.2950461918686,
      "grimsel2_charge_gwh": 1077.924979505378,
      "grimsel2_discharge_gwh": 862.339983604305,
      "unserved_peak_gw": 4.8248030194652864,
      "shortage_hours": 1760,
      "solve_seconds": 29.197990375978407,
      "audit": {
        "max_equation_residual_gwh": 1.3815615318435448e-12,
        "max_bound_violation": 2.1094237467877974e-15,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 6687.938902790843,
        "initial_final_stocks_gwh": {
          "natural_stock": 8497.116685738247,
          "nant_de_drance_stock": 14.600000000000005,
          "limmern_stock": 32.92337074809304,
          "hongrin_leman_stock": 97.73200000000004,
          "grimsel2_stock": 53.660784471243645
        }
      },
      "case": {
        "id": "2017-2050-2new-lto-dc10",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 7.66,
        "variant": "2050_data_centre_sensitivity",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 10
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 104253.11713620421,
      "bus_demand_gwh": 110907.57142149385,
      "solar_gwh": 63835.30545812143,
      "nuclear_gwh": 32679.8836,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 6683.589434896962,
      "summer_shortfall_gwh": 4.349467893891429,
      "winter_imports_gwh": 7343.468644783461,
      "winter_net_imports_gwh": 4012.6975502067244,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 24070.809232271036,
          "shortfall_gwh": 1297.5481570905727,
          "imports_gwh": 2287.8767212841135
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 35405.10517310936,
          "shortfall_gwh": 5386.041277806389,
          "imports_gwh": 5055.591923499349
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 33383.353944793766,
          "shortfall_gwh": 4.349467893891429,
          "imports_gwh": 235.8811201349755
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 18048.303071319693,
          "shortfall_gwh": 0.0,
          "imports_gwh": 627.4431520293684
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 14708.063999999886,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 7721.901589613562,
      "exports_gwh": 17806.119815172344,
      "unserved_gwh": 2460.8164339170053,
      "curtailment_gwh": 22020.7840718717,
      "nant_de_drance_charge_gwh": 2391.672810337192,
      "nant_de_drance_discharge_gwh": 1913.3382482697539,
      "limmern_charge_gwh": 2735.874309499986,
      "limmern_discharge_gwh": 2188.699447599989,
      "hongrin_leman_charge_gwh": 1167.2974469799776,
      "hongrin_leman_discharge_gwh": 933.837957583977,
      "grimsel2_charge_gwh": 1119.5117111244822,
      "grimsel2_discharge_gwh": 895.6093688995884,
      "unserved_peak_gw": 0.9439604717024205,
      "shortage_hours": 2672,
      "solve_seconds": 32.759488782001426,
      "audit": {
        "max_equation_residual_gwh": 1.5099033134902129e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 2460.816433916944,
        "initial_final_stocks_gwh": {
          "natural_stock": 8462.848974910117,
          "nant_de_drance_stock": 9.860666675437848,
          "limmern_stock": 16.85720504575471,
          "hongrin_leman_stock": 91.31471357697586,
          "grimsel2_stock": 53.731723516863205
        }
      },
      "case": {
        "id": "2022-2050-2new-lto",
        "year": 2022,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 96713.28138271377,
      "bus_demand_gwh": 102886.46955607849,
      "solar_gwh": 68237.83907518041,
      "nuclear_gwh": 32679.8836,
      "river_gwh": 14690.199999999997,
      "reservoir_inflow_gwh": 14708.063999999998,
      "winter_shortfall_gwh": 2403.431991486127,
      "summer_shortfall_gwh": 57.384442430878096,
      "winter_imports_gwh": 6983.6545568750535,
      "winter_net_imports_gwh": 2461.776151396155,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 22112.19901012815,
          "shortfall_gwh": 484.7873646111371,
          "imports_gwh": 1947.827495515251
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 32444.836842453115,
          "shortfall_gwh": 1918.64462687499,
          "imports_gwh": 5035.8270613598015
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31759.032792058348,
          "shortfall_gwh": 16.518036798065296,
          "imports_gwh": 203.4727994022275
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16570.400911438872,
          "shortfall_gwh": 40.8664056328128,
          "imports_gwh": 534.7742333362806
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 14708.063999999948,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 7654.865902201796,
      "exports_gwh": 18055.508478458225,
      "unserved_gwh": 757.4349784510127,
      "curtailment_gwh": 22304.56364710755,
      "nant_de_drance_charge_gwh": 2422.911908389253,
      "nant_de_drance_discharge_gwh": 1938.3295267114022,
      "limmern_charge_gwh": 2764.9312473077403,
      "limmern_discharge_gwh": 2211.9449978461926,
      "hongrin_leman_charge_gwh": 1214.9533302837986,
      "hongrin_leman_discharge_gwh": 971.9626642270342,
      "grimsel2_charge_gwh": 1130.6428849637523,
      "grimsel2_discharge_gwh": 904.514307971005,
      "unserved_peak_gw": 0.4163872747394552,
      "shortage_hours": 1845,
      "solve_seconds": 27.24682015000144,
      "audit": {
        "max_equation_residual_gwh": 1.5099033134902129e-12,
        "max_bound_violation": 2.842170943040401e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 757.4349784510073,
        "initial_final_stocks_gwh": {
          "natural_stock": 8480.62317101795,
          "nant_de_drance_stock": 5.7351884196194565,
          "limmern_stock": 23.861152103511685,
          "hongrin_leman_stock": 93.28000000000004,
          "grimsel2_stock": 31.11377218406917
        }
      },
      "case": {
        "id": "2022-2050-2new-lto-routine",
        "year": 2022,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": null,
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 96713.28138271377,
      "bus_demand_gwh": 102886.46955607849,
      "solar_gwh": 68237.83907518041,
      "nuclear_gwh": 35007.2856,
      "river_gwh": 14690.199999999997,
      "reservoir_inflow_gwh": 14708.063999999998,
      "winter_shortfall_gwh": 730.4344808588662,
      "summer_shortfall_gwh": 27.00049759214657,
      "winter_imports_gwh": 6916.618869463295,
      "winter_net_imports_gwh": 2145.351800698516,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 22112.19901012815,
          "shortfall_gwh": 144.05032149071442,
          "imports_gwh": 1880.7918081034934
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 32444.836842453115,
          "shortfall_gwh": 586.3841593681518,
          "imports_gwh": 5035.8270613598015
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31759.032792058348,
          "shortfall_gwh": 7.888764279103382,
          "imports_gwh": 206.1895483876249
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16570.400911438872,
          "shortfall_gwh": 19.11173331304319,
          "imports_gwh": 532.0574843508764
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 19731.963999999698,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8048.255044735739,
      "exports_gwh": 16869.415228926893,
      "unserved_gwh": 6623.071425184381,
      "curtailment_gwh": 20585.361120439404,
      "nant_de_drance_charge_gwh": 1406.334096710661,
      "nant_de_drance_discharge_gwh": 1125.067277368529,
      "limmern_charge_gwh": 1521.7189221342937,
      "limmern_discharge_gwh": 1217.375137707435,
      "hongrin_leman_charge_gwh": 667.7045041195429,
      "hongrin_leman_discharge_gwh": 534.1636032956321,
      "grimsel2_charge_gwh": 603.8112461723154,
      "grimsel2_discharge_gwh": 483.04899693785376,
      "unserved_peak_gw": 8.249262973385143,
      "shortage_hours": 1287,
      "solve_seconds": 28.697232036996866,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 5.551115123125783e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 6623.071425184302,
        "initial_final_stocks_gwh": {
          "natural_stock": 8490.418536666928,
          "nant_de_drance_stock": 18.200000000000003,
          "limmern_stock": 30.236642220409497,
          "hongrin_leman_stock": 97.81600000000002,
          "grimsel2_stock": 53.48259999999999
        }
      },
      "case": {
        "id": "2012-2050-1new-lto",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 1,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 96836.69048048332,
      "bus_demand_gwh": 103017.7558303014,
      "solar_gwh": 62468.06450357524,
      "nuclear_gwh": 24091.390959999997,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 6384.415001242058,
      "summer_shortfall_gwh": 238.65642394232327,
      "winter_imports_gwh": 7199.350217906349,
      "winter_net_imports_gwh": 3415.590616380887,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 22823.480578781695,
          "shortfall_gwh": 1157.1399045676849,
          "imports_gwh": 2193.8296810283505
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 33500.143272421636,
          "shortfall_gwh": 5227.275096674373,
          "imports_gwh": 5005.520536877998
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 30268.00028825237,
          "shortfall_gwh": 105.9508785434597,
          "imports_gwh": 273.9160112238837
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 16426.131690845697,
          "shortfall_gwh": 132.7055453988636,
          "imports_gwh": 574.9888156055061
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 16942.576000000146,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8265.11363952809,
      "exports_gwh": 15638.058434279814,
      "unserved_gwh": 7682.3935163909955,
      "curtailment_gwh": 18789.01661904803,
      "nant_de_drance_charge_gwh": 2434.7178240793437,
      "nant_de_drance_discharge_gwh": 1947.774259263475,
      "limmern_charge_gwh": 2684.3641091141217,
      "limmern_discharge_gwh": 2147.4912872912973,
      "hongrin_leman_charge_gwh": 1151.519403225695,
      "hongrin_leman_discharge_gwh": 921.2155225805503,
      "grimsel2_charge_gwh": 1070.6401256331378,
      "grimsel2_discharge_gwh": 856.5121005065124,
      "unserved_peak_gw": 5.076999075037034,
      "shortage_hours": 1958,
      "solve_seconds": 30.80229380298988,
      "audit": {
        "max_equation_residual_gwh": 1.3815615318435448e-12,
        "max_bound_violation": 5.1458837191376006e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 7682.393516390936,
        "initial_final_stocks_gwh": {
          "natural_stock": 8497.116685738247,
          "nant_de_drance_stock": 15.523305860661361,
          "limmern_stock": 31.620599729528283,
          "hongrin_leman_stock": 97.31200000000001,
          "grimsel2_stock": 53.68871436638386
        }
      },
      "case": {
        "id": "2017-2050-1new-lto",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 1,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 97453.11713620421,
      "bus_demand_gwh": 103673.52886830235,
      "solar_gwh": 63835.30545812143,
      "nuclear_gwh": 24012.763599999995,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 7575.105143309248,
      "summer_shortfall_gwh": 107.28837308174735,
      "winter_imports_gwh": 7391.349510974325,
      "winter_net_imports_gwh": 4143.962600952529,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 22554.633190300763,
          "shortfall_gwh": 1564.1225498946114,
          "imports_gwh": 2330.3960840008076
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 33314.16958581703,
          "shortfall_gwh": 6010.982593414637,
          "imports_gwh": 5060.953426973518
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31231.30886561374,
          "shortfall_gwh": 23.213757368683257,
          "imports_gwh": 241.0468407036572
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16573.417226570837,
          "shortfall_gwh": 84.07461571306408,
          "imports_gwh": 632.7172878501074
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 14708.063999999911,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 9598.618997652882,
      "exports_gwh": 16403.557907549413,
      "unserved_gwh": 6204.587520504316,
      "curtailment_gwh": 20327.105372608097,
      "nant_de_drance_charge_gwh": 2510.6013405314134,
      "nant_de_drance_discharge_gwh": 2008.4810724251308,
      "limmern_charge_gwh": 2821.4065098091523,
      "limmern_discharge_gwh": 2257.125207847322,
      "hongrin_leman_charge_gwh": 1203.2130342217981,
      "hongrin_leman_discharge_gwh": 962.5704273774338,
      "grimsel2_charge_gwh": 1127.1809009452197,
      "grimsel2_discharge_gwh": 901.7447207561773,
      "unserved_peak_gw": 2.0219604717024198,
      "shortage_hours": 3204,
      "solve_seconds": 44.444565855985275,
      "audit": {
        "max_equation_residual_gwh": 1.5099033134902129e-12,
        "max_bound_violation": 1.4210854715202004e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 6204.587520503974,
        "initial_final_stocks_gwh": {
          "natural_stock": 8482.170242052534,
          "nant_de_drance_stock": 12.122308508206364,
          "limmern_stock": 32.536725,
          "hongrin_leman_stock": 98.74,
          "grimsel2_stock": 53.6510541629678
        }
      },
      "case": {
        "id": "2022-2050-1new-lto",
        "year": 2022,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 1,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": true,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 96713.28138271377,
      "bus_demand_gwh": 102886.46955607849,
      "solar_gwh": 68237.83907518041,
      "nuclear_gwh": 24012.763599999995,
      "river_gwh": 14690.199999999997,
      "reservoir_inflow_gwh": 14708.063999999998,
      "winter_shortfall_gwh": 6028.780034072026,
      "summer_shortfall_gwh": 175.8074864322898,
      "winter_imports_gwh": 7168.0285047880725,
      "winter_net_imports_gwh": 3078.3906492621745,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 22112.19901012815,
          "shortfall_gwh": 1300.0807978734751,
          "imports_gwh": 2106.2396014602236
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 32444.836842453115,
          "shortfall_gwh": 4728.699236198552,
          "imports_gwh": 5061.788903327848
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31759.032792058348,
          "shortfall_gwh": 50.717507467151385,
          "imports_gwh": 752.4923799454743
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16570.400911438872,
          "shortfall_gwh": 125.08997896513843,
          "imports_gwh": 1678.098112919335
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 19731.963999999636,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8605.812467434695,
      "exports_gwh": 15780.538133718157,
      "unserved_gwh": 10979.13902165316,
      "curtailment_gwh": 17195.30816766459,
      "nant_de_drance_charge_gwh": 2060.1510481940422,
      "nant_de_drance_discharge_gwh": 1648.120838555234,
      "limmern_charge_gwh": 2193.7850260520913,
      "limmern_discharge_gwh": 1755.0280208416732,
      "hongrin_leman_charge_gwh": 874.0224620302693,
      "hongrin_leman_discharge_gwh": 699.2179696242124,
      "grimsel2_charge_gwh": 870.3407686165056,
      "grimsel2_discharge_gwh": 696.2726148932067,
      "unserved_peak_gw": 9.369402973385142,
      "shortage_hours": 1946,
      "solve_seconds": 35.117006001994014,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 7.105427357601002e-15,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 10979.139021653045,
        "initial_final_stocks_gwh": {
          "natural_stock": 8488.282654930754,
          "nant_de_drance_stock": 13.639279117024207,
          "limmern_stock": 33.91314395658358,
          "hongrin_leman_stock": 91.15497019228519,
          "grimsel2_stock": 50.272199999999984
        }
      },
      "case": {
        "id": "2012-2050-2new-no-lto",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": false,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 96836.69048048332,
      "bus_demand_gwh": 103017.7558303014,
      "solar_gwh": 62468.06450357524,
      "nuclear_gwh": 15058.582,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 10306.469978079538,
      "summer_shortfall_gwh": 672.6690435736224,
      "winter_imports_gwh": 7459.069789636435,
      "winter_net_imports_gwh": 4036.8622818969575,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 22823.480578781695,
          "shortfall_gwh": 2093.3216042463673,
          "imports_gwh": 2373.0697896364354
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 33500.143272421636,
          "shortfall_gwh": 8213.14837383317,
          "imports_gwh": 5086.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 30268.00028825237,
          "shortfall_gwh": 199.39726097596656,
          "imports_gwh": 378.63919684950724
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 16426.131690845697,
          "shortfall_gwh": 473.27178259765583,
          "imports_gwh": 768.1034809487511
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 16942.576000000096,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 10403.894893224542,
      "exports_gwh": 14727.98270795059,
      "unserved_gwh": 12194.119039418709,
      "curtailment_gwh": 17405.283096632236,
      "nant_de_drance_charge_gwh": 2339.787017023855,
      "nant_de_drance_discharge_gwh": 1871.8296136190843,
      "limmern_charge_gwh": 2585.9608699003575,
      "limmern_discharge_gwh": 2068.768695920286,
      "hongrin_leman_charge_gwh": 1093.915797915784,
      "hongrin_leman_discharge_gwh": 875.132638332622,
      "grimsel2_charge_gwh": 1013.5299045579748,
      "grimsel2_discharge_gwh": 810.8239236463828,
      "unserved_peak_gw": 6.197139075037033,
      "shortage_hours": 2531,
      "solve_seconds": 37.687098654016154,
      "audit": {
        "max_equation_residual_gwh": 1.3571366253017914e-12,
        "max_bound_violation": 1.5931700403370996e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 12194.119039418507,
        "initial_final_stocks_gwh": {
          "natural_stock": 8498.060653574797,
          "nant_de_drance_stock": 16.400000000000006,
          "limmern_stock": 32.26899980850261,
          "hongrin_leman_stock": 98.76446583313998,
          "grimsel2_stock": 53.43245992102568
        }
      },
      "case": {
        "id": "2017-2050-2new-no-lto",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": false,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 97453.11713620421,
      "bus_demand_gwh": 103673.52886830235,
      "solar_gwh": 63835.30545812143,
      "nuclear_gwh": 15006.838,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 11611.745613127405,
      "summer_shortfall_gwh": 582.373426291306,
      "winter_imports_gwh": 7570.403959884006,
      "winter_net_imports_gwh": 4664.770043296407,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 22554.633190300763,
          "shortfall_gwh": 2584.6227981985394,
          "imports_gwh": 2506.4039598840063
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 33314.16958581703,
          "shortfall_gwh": 9027.122814928865,
          "imports_gwh": 5064.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31231.30886561374,
          "shortfall_gwh": 129.87293973723965,
          "imports_gwh": 801.6031258149249
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16573.417226570837,
          "shortfall_gwh": 452.5004865540663,
          "imports_gwh": 2031.887807525611
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 14708.063999999906,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 11616.854883050395,
      "exports_gwh": 15559.50675466998,
      "unserved_gwh": 10815.86520096089,
      "curtailment_gwh": 18847.81210160286,
      "nant_de_drance_charge_gwh": 2447.924067562092,
      "nant_de_drance_discharge_gwh": 1958.3392540496743,
      "limmern_charge_gwh": 2721.916934214533,
      "limmern_discharge_gwh": 2177.533547371627,
      "hongrin_leman_charge_gwh": 1151.5786846559924,
      "hongrin_leman_discharge_gwh": 921.2629477247895,
      "grimsel2_charge_gwh": 1075.644047768778,
      "grimsel2_discharge_gwh": 860.5152382150249,
      "unserved_peak_gw": 3.164803529375292,
      "shortage_hours": 3668,
      "solve_seconds": 63.019266185991,
      "audit": {
        "max_equation_residual_gwh": 1.5099033134902129e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 10815.865200960288,
        "initial_final_stocks_gwh": {
          "natural_stock": 8492.194894469514,
          "nant_de_drance_stock": 13.69296488778023,
          "limmern_stock": 30.136725000000006,
          "hongrin_leman_stock": 98.99200000000002,
          "grimsel2_stock": 53.30179999999997
        }
      },
      "case": {
        "id": "2022-2050-2new-no-lto",
        "year": 2022,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 2,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": false,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 96713.28138271377,
      "bus_demand_gwh": 102886.46955607849,
      "solar_gwh": 68237.83907518041,
      "nuclear_gwh": 15006.838,
      "river_gwh": 14690.199999999997,
      "reservoir_inflow_gwh": 14708.063999999998,
      "winter_shortfall_gwh": 9961.721816903635,
      "summer_shortfall_gwh": 854.143384057255,
      "winter_imports_gwh": 7306.369985952999,
      "winter_net_imports_gwh": 3627.9303400446033,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 22112.19901012815,
          "shortfall_gwh": 2266.4389093454834,
          "imports_gwh": 2244.3699859529993
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 32444.836842453115,
          "shortfall_gwh": 7695.282907558152,
          "imports_gwh": 5062.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31759.032792058348,
          "shortfall_gwh": 220.0979764358258,
          "imports_gwh": 1373.8430467693715
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16570.400911438872,
          "shortfall_gwh": 634.0454076214291,
          "imports_gwh": 2936.6418503280247
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 19703.527731475122,
      "natural_spill_gwh": 28.43626852457882,
      "imports_gwh": 8259.32137984937,
      "exports_gwh": 16742.89803430353,
      "unserved_gwh": 6994.645675500096,
      "curtailment_gwh": 20925.727559917483,
      "nant_de_drance_charge_gwh": 1322.8395083551534,
      "nant_de_drance_discharge_gwh": 1058.2716066841226,
      "limmern_charge_gwh": 1487.6942708486813,
      "limmern_discharge_gwh": 1190.1554166789451,
      "hongrin_leman_charge_gwh": 668.7287821572654,
      "hongrin_leman_discharge_gwh": 534.98302572581,
      "grimsel2_charge_gwh": 593.6367680260418,
      "grimsel2_discharge_gwh": 474.9094144208349,
      "unserved_peak_gw": 8.291402973385143,
      "shortage_hours": 1351,
      "solve_seconds": 27.052593458996853,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 7.105427357601002e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 6994.645675500004,
        "initial_final_stocks_gwh": {
          "natural_stock": 8487.193422929293,
          "nant_de_drance_stock": 13.754647254274316,
          "limmern_stock": 30.519007820793114,
          "hongrin_leman_stock": 98.32,
          "grimsel2_stock": 47.47517019228778
        }
      },
      "case": {
        "id": "2012-2050-3new-no-lto",
        "year": 2012,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 3,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": false,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 96836.69048048332,
      "bus_demand_gwh": 103017.7558303014,
      "solar_gwh": 62468.06450357524,
      "nuclear_gwh": 23725.702000000005,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 6738.030090991864,
      "summer_shortfall_gwh": 256.61558450823236,
      "winter_imports_gwh": 7327.707387473611,
      "winter_net_imports_gwh": 3610.6338772646122,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 22823.480578781695,
          "shortfall_gwh": 1312.3920971319137,
          "imports_gwh": 2241.7073874736107
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 33500.143272421636,
          "shortfall_gwh": 5425.63799385995,
          "imports_gwh": 5086.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 30268.00028825237,
          "shortfall_gwh": 78.08917518492487,
          "imports_gwh": 302.3413699829509
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 16426.131690845697,
          "shortfall_gwh": 178.5264093233075,
          "imports_gwh": 629.2726223928087
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 19703.52773147512,
      "natural_spill_gwh": 28.43626852457882,
      "imports_gwh": 8192.31964647704,
      "exports_gwh": 16922.665066005753,
      "unserved_gwh": 5161.855401443295,
      "curtailment_gwh": 21150.851256164962,
      "nant_de_drance_charge_gwh": 1348.966911827847,
      "nant_de_drance_discharge_gwh": 1079.1735294622777,
      "limmern_charge_gwh": 1547.6978530203576,
      "limmern_discharge_gwh": 1238.158282416286,
      "hongrin_leman_charge_gwh": 685.6694908976617,
      "hongrin_leman_discharge_gwh": 548.535592718127,
      "grimsel2_charge_gwh": 604.1613967470239,
      "grimsel2_discharge_gwh": 483.3291173976202,
      "unserved_peak_gw": 7.213402973385144,
      "shortage_hours": 1136,
      "solve_seconds": 25.52580497902818,
      "audit": {
        "max_equation_residual_gwh": 1.6640022693081846e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8784,
        "minimum_shortfall_gwh": 5161.85540144321,
        "initial_final_stocks_gwh": {
          "natural_stock": 8487.822540200425,
          "nant_de_drance_stock": 9.009556554531448,
          "limmern_stock": 29.05777225427432,
          "hongrin_leman_stock": 97.01530170842723,
          "grimsel2_stock": 54.35707747898982
        }
      },
      "case": {
        "id": "2012-2050-3new-no-lto-routine",
        "year": 2012,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 3,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": false,
        "solar_gwp": 53,
        "forced_unit": null,
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8784,
      "final_demand_gwh": 96836.69048048332,
      "bus_demand_gwh": 103017.7558303014,
      "solar_gwh": 62468.06450357524,
      "nuclear_gwh": 26053.104000000007,
      "river_gwh": 16652.16,
      "reservoir_inflow_gwh": 19731.964,
      "winter_shortfall_gwh": 4905.4839459440245,
      "summer_shortfall_gwh": 256.37145549927004,
      "winter_imports_gwh": 7260.705654101276,
      "winter_net_imports_gwh": 3363.8651121900502,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1849,
          "demand_gwh": 22823.480578781695,
          "shortfall_gwh": 849.1656392998086,
          "imports_gwh": 2174.7056541012757
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2543,
          "demand_gwh": 33500.143272421636,
          "shortfall_gwh": 4056.318306644215,
          "imports_gwh": 5086.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2607,
          "demand_gwh": 30268.00028825237,
          "shortfall_gwh": 119.74091550164457,
          "imports_gwh": 294.6897489829853
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1785,
          "demand_gwh": 16426.131690845697,
          "shortfall_gwh": 136.63053999762542,
          "imports_gwh": 636.9242433927791
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 16942.575999999994,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8428.118403427183,
      "exports_gwh": 15843.312152149832,
      "unserved_gwh": 8125.334487173979,
      "curtailment_gwh": 18927.628627035025,
      "nant_de_drance_charge_gwh": 2339.8044390727114,
      "nant_de_drance_discharge_gwh": 1871.843551258169,
      "limmern_charge_gwh": 2580.1649423352055,
      "limmern_discharge_gwh": 2064.131953868165,
      "hongrin_leman_charge_gwh": 1141.46068818184,
      "hongrin_leman_discharge_gwh": 913.168550545467,
      "grimsel2_charge_gwh": 1025.5434365870992,
      "grimsel2_discharge_gwh": 820.4347492696825,
      "unserved_peak_gw": 5.119139075037034,
      "shortage_hours": 2045,
      "solve_seconds": 29.264895211992553,
      "audit": {
        "max_equation_residual_gwh": 1.3815615318435448e-12,
        "max_bound_violation": 1.4432899320127035e-15,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 8125.334487173847,
        "initial_final_stocks_gwh": {
          "natural_stock": 8500.666932558794,
          "nant_de_drance_stock": 16.400000000000006,
          "limmern_stock": 31.536724999999997,
          "hongrin_leman_stock": 98.07785361441164,
          "grimsel2_stock": 53.201000000000015
        }
      },
      "case": {
        "id": "2017-2050-3new-no-lto",
        "year": 2017,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 3,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": false,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 97453.11713620421,
      "bus_demand_gwh": 103673.52886830235,
      "solar_gwh": 63835.30545812143,
      "nuclear_gwh": 23699.83,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 7997.967648646055,
      "summer_shortfall_gwh": 127.36683852792383,
      "winter_imports_gwh": 7424.31488664636,
      "winter_net_imports_gwh": 4252.79928135093,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 22554.633190300763,
          "shortfall_gwh": 1633.4658986506306,
          "imports_gwh": 2360.314886646359
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 33314.16958581703,
          "shortfall_gwh": 6364.501749995423,
          "imports_gwh": 5064.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31231.30886561374,
          "shortfall_gwh": 42.40166774824817,
          "imports_gwh": 268.0209759847496
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16573.417226570837,
          "shortfall_gwh": 84.96517077967567,
          "imports_gwh": 735.782540796073
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 16942.57600000003,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 8349.364101877225,
      "exports_gwh": 16003.080426235909,
      "unserved_gwh": 6263.814708133354,
      "curtailment_gwh": 19133.541012227026,
      "nant_de_drance_charge_gwh": 2365.450131553875,
      "nant_de_drance_discharge_gwh": 1892.3601052431002,
      "limmern_charge_gwh": 2640.750839015996,
      "limmern_discharge_gwh": 2112.6006712127964,
      "hongrin_leman_charge_gwh": 1145.1538569712293,
      "hongrin_leman_discharge_gwh": 916.1230855769785,
      "grimsel2_charge_gwh": 1042.8549792926285,
      "grimsel2_discharge_gwh": 834.2839834341056,
      "unserved_peak_gw": 4.041139075037035,
      "shortage_hours": 1926,
      "solve_seconds": 32.28328620400862,
      "audit": {
        "max_equation_residual_gwh": 1.3815615318435448e-12,
        "max_bound_violation": 2.842170943040401e-14,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 6263.81470813325,
        "initial_final_stocks_gwh": {
          "natural_stock": 8497.329673078119,
          "nant_de_drance_stock": 15.42102120192456,
          "limmern_stock": 34.536725,
          "hongrin_leman_stock": 98.23009189316036,
          "grimsel2_stock": 54.36500000000001
        }
      },
      "case": {
        "id": "2017-2050-3new-no-lto-routine",
        "year": 2017,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 3,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": false,
        "solar_gwp": 53,
        "forced_unit": null,
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 97453.11713620421,
      "bus_demand_gwh": 103673.52886830235,
      "solar_gwh": 63835.30545812143,
      "nuclear_gwh": 26027.232000000004,
      "river_gwh": 15133.16,
      "reservoir_inflow_gwh": 16942.576,
      "winter_shortfall_gwh": 6145.17162256703,
      "summer_shortfall_gwh": 118.64308556632355,
      "winter_imports_gwh": 7345.560585096418,
      "winter_net_imports_gwh": 4014.276705714913,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1836,
          "demand_gwh": 22554.633190300763,
          "shortfall_gwh": 1272.1572102359437,
          "imports_gwh": 2281.5605850964184
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2532,
          "demand_gwh": 33314.16958581703,
          "shortfall_gwh": 4873.014412331086,
          "imports_gwh": 5064.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31231.30886561374,
          "shortfall_gwh": 37.5441073143031,
          "imports_gwh": 271.2690782991499
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16573.417226570837,
          "shortfall_gwh": 81.09897825202044,
          "imports_gwh": 732.534438481656
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 14708.063999999948,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 9775.998906181689,
      "exports_gwh": 16698.089304926936,
      "unserved_gwh": 6723.767464304382,
      "curtailment_gwh": 20462.954323100013,
      "nant_de_drance_charge_gwh": 2381.4181873076477,
      "nant_de_drance_discharge_gwh": 1905.1345498461183,
      "limmern_charge_gwh": 2688.4892400944873,
      "limmern_discharge_gwh": 2150.79139207559,
      "hongrin_leman_charge_gwh": 1160.6406850050025,
      "hongrin_leman_discharge_gwh": 928.5125480039969,
      "grimsel2_charge_gwh": 1068.7231953978473,
      "grimsel2_discharge_gwh": 854.9785563182804,
      "unserved_peak_gw": 2.0641004717024196,
      "shortage_hours": 3395,
      "solve_seconds": 46.64921351399971,
      "audit": {
        "max_equation_residual_gwh": 1.5099033134902129e-12,
        "max_bound_violation": 3.3306690738754696e-16,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 6723.767464303899,
        "initial_final_stocks_gwh": {
          "natural_stock": 8484.418392355245,
          "nant_de_drance_stock": 14.922203841120066,
          "limmern_stock": 33.358003104926986,
          "hongrin_leman_stock": 99.91750813602663,
          "grimsel2_stock": 53.408199999999994
        }
      },
      "case": {
        "id": "2022-2050-3new-no-lto",
        "year": 2022,
        "forced": true,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 3,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": false,
        "solar_gwp": 53,
        "forced_unit": "new_unit_1",
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 96713.28138271377,
      "bus_demand_gwh": 102886.46955607849,
      "solar_gwh": 68237.83907518041,
      "nuclear_gwh": 23673.958000000006,
      "river_gwh": 14690.199999999997,
      "reservoir_inflow_gwh": 14708.063999999998,
      "winter_shortfall_gwh": 6468.565412395023,
      "summer_shortfall_gwh": 255.20205190935988,
      "winter_imports_gwh": 7190.509590219965,
      "winter_net_imports_gwh": 3171.1116354855667,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 22112.19901012815,
          "shortfall_gwh": 1413.6730416273717,
          "imports_gwh": 2128.5095902199646
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 32444.836842453115,
          "shortfall_gwh": 5054.892370767651,
          "imports_gwh": 5062.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31759.032792058348,
          "shortfall_gwh": 67.72720958655793,
          "imports_gwh": 758.1114141466377
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16570.400911438872,
          "shortfall_gwh": 187.47484232280198,
          "imports_gwh": 1827.3779018150876
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    },
    {
      "natural_release_gwh": 14708.064000000028,
      "natural_spill_gwh": 0.0,
      "imports_gwh": 9706.153012231774,
      "exports_gwh": 16932.382840401653,
      "unserved_gwh": 4980.5129191525575,
      "curtailment_gwh": 20721.28827991092,
      "nant_de_drance_charge_gwh": 2414.992027617494,
      "nant_de_drance_discharge_gwh": 1931.9936220939949,
      "limmern_charge_gwh": 2720.3948745881808,
      "limmern_discharge_gwh": 2176.315899670545,
      "hongrin_leman_charge_gwh": 1183.0964455593812,
      "hongrin_leman_discharge_gwh": 946.4771564475,
      "grimsel2_charge_gwh": 1089.1583031035057,
      "grimsel2_discharge_gwh": 871.3266424828062,
      "unserved_peak_gw": 1.5365272747394563,
      "shortage_hours": 3324,
      "solve_seconds": 41.962125275982544,
      "audit": {
        "max_equation_residual_gwh": 1.5099033134902129e-12,
        "max_bound_violation": 0.0,
        "max_inequality_violation": 0.0,
        "simultaneous_max_gw": 0.0,
        "hours": 8760,
        "minimum_shortfall_gwh": 4980.512919152159,
        "initial_final_stocks_gwh": {
          "natural_stock": 8491.566325245247,
          "nant_de_drance_stock": 14.435308185423413,
          "limmern_stock": 25.365262640390885,
          "hongrin_leman_stock": 98.9568765663806,
          "grimsel2_stock": 55.529
        }
      },
      "case": {
        "id": "2022-2050-3new-no-lto-routine",
        "year": 2022,
        "forced": false,
        "imports": 2,
        "extra_twh": 0.86,
        "variant": "2050_fleet",
        "target_year": 2050,
        "new_units": 3,
        "new_unit_gw": 1.1,
        "existing_goesgen_leibstadt": false,
        "solar_gwp": 53,
        "forced_unit": null,
        "dc_total_twh": 3.2
      },
      "options": {
        "pumped_stores": [
          {
            "id": "nant_de_drance",
            "pump_gw": 0.9,
            "turbine_gw": 0.9,
            "deliverable_energy_gwh": 20,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "limmern",
            "pump_gw": 1,
            "turbine_gw": 1,
            "deliverable_energy_gwh": 35.536725,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "hongrin_leman",
            "pump_gw": 0.42,
            "turbine_gw": 0.42,
            "deliverable_energy_gwh": 100,
            "roundtrip_efficiency": 0.8
          },
          {
            "id": "grimsel2",
            "pump_gw": 0.392,
            "turbine_gw": 0.388,
            "deliverable_energy_gwh": 55.917,
            "roundtrip_efficiency": 0.8
          }
        ],
        "natural_capacity_gwh": 8510.546275,
        "natural_turbine_gw": 9.20488,
        "battery_rte": 0.85,
        "battery_max_gw": 20,
        "battery_max_gwh": 10000,
        "export_gw": 8,
        "battery_power_chf_per_kw": 600,
        "battery_energy_chf_per_kwh": 225,
        "import_gw": 2
      },
      "hours": 8760,
      "final_demand_gwh": 96713.28138271377,
      "bus_demand_gwh": 102886.46955607849,
      "solar_gwh": 68237.83907518041,
      "nuclear_gwh": 26001.360000000008,
      "river_gwh": 14690.199999999997,
      "reservoir_inflow_gwh": 14708.063999999998,
      "winter_shortfall_gwh": 4754.617185057593,
      "summer_shortfall_gwh": 225.89573409496444,
      "winter_imports_gwh": 7120.663696270043,
      "winter_net_imports_gwh": 2866.972206060928,
      "partitions": [
        {
          "season": "winter",
          "period": "day",
          "hours": 1837,
          "demand_gwh": 22112.19901012815,
          "shortfall_gwh": 1018.8473616092506,
          "imports_gwh": 2058.663696270043
        },
        {
          "season": "winter",
          "period": "night",
          "hours": 2531,
          "demand_gwh": 32444.836842453115,
          "shortfall_gwh": 3735.7698234483414,
          "imports_gwh": 5062.0
        },
        {
          "season": "summer",
          "period": "day",
          "hours": 2606,
          "demand_gwh": 31759.032792058348,
          "shortfall_gwh": 65.60983181316136,
          "imports_gwh": 769.1329916417707
        },
        {
          "season": "summer",
          "period": "night",
          "hours": 1786,
          "demand_gwh": 16570.400911438872,
          "shortfall_gwh": 160.28590228180303,
          "imports_gwh": 1816.356324319962
        }
      ],
      "effective_loss_fraction": 0.05999999999999994
    }
  ],
  "owner_assumptions": {
    "as_of": "2026-09-18",
    "evidence_status": "illustrative_analyst_cashflow_scenario_not_Swiss_bid",
    "currency": "constant2026CHF",
    "source_refs": [
      {
        "source_id": "programme-method",
        "locator": "programme_evidence/finance.py; recommended-inputs.json"
      },
      {
        "source_id": "cost-chapter-calculations",
        "locator": "Earlier A01 broad cost sensitivity, not a Swiss quote"
      },
      {
        "source_id": "eth-psi-models-2026",
        "locator": "STEM15%decommissioning assumption; no adoption of whole-study optimum"
      }
    ],
    "construction_profile": [
      0.03,
      0.06,
      0.1,
      0.14,
      0.17,
      0.17,
      0.14,
      0.1,
      0.06,
      0.03
    ],
    "construction_years_before_cod": [
      -10,
      -9,
      -8,
      -7,
      -6,
      -5,
      -4,
      -3,
      -2,
      -1
    ],
    "development_fraction": 0.05,
    "attributable_grid_fraction": 0.05,
    "first_core_fraction": 0.01,
    "fixed_om_chf_kw_year": 240,
    "insurance_allowance_chf_kw_year": 10,
    "variable_cost_split_chf_mwh": {
      "fuel": 10,
      "routine_variable": 3,
      "waste_handling_storage": 2
    },
    "refurbishment_fraction": 0.1,
    "refurbishment_operating_year": 30,
    "decommissioning_fraction": 0.15,
    "fund_real_return": 0.02,
    "boundaries": [
      "No learning discount for unit2. No cost estimate is a vendor quote.",
      "Financing carry is a diagnostic, not another cash outflow added to discounted capital.",
      "Annual decommissioning contributions are owner transfers; terminal decom resource cost is a separate ledger, not also deducted in owner cashflow.",
      "Generation85% financialCF differs from maintenance+98% hourly availability scenarios; never multiply both.",
      "Insurance premium is an assumed budget. Coverage exclusions/uninsuredtail remain an unpriced liability.",
      "Waste allowance is provisional; do not add another interim-storage fee without disaggregating it.",
      "No householdtariff, full national programmeNPV or optimized technology ranking inferred."
    ]
  },
  "owner_units": [
    {
      "unit": "new_1",
      "cod": 2047,
      "overnight_chf_kw": 10000,
      "real_wacc": 0.07,
      "capacity_factor": 0.85,
      "capture_price_chf_mwh": 100,
      "economic_life_years": 60,
      "generation_twh_year": 8.1906,
      "overnight_chf": 11000000000,
      "development_grid_core_chf": 1210000000.0,
      "preoperation_cash_total_chf": 12210000000.0,
      "capital_value_at_cod_chf": 17907386559.76198,
      "financing_carry_diagnostic_chf": 5697386559.761978,
      "decom_fund_contribution_chf_year": 14467143.612580426,
      "decom_terminal_resource_chf": 1650000000.0,
      "break_even_capture_price_chf_mwh": 202.14877210239334,
      "owner_npv_at_cod_chf": -12150175030.007364,
      "discount_convention": "Mid-year real flows, valued at COD; generation represented as equal annual lifecycle output, not an hourly dispatch forecast."
    },
    {
      "unit": "new_2",
      "cod": 2050,
      "overnight_chf_kw": 10000,
      "real_wacc": 0.07,
      "capacity_factor": 0.85,
      "capture_price_chf_mwh": 100,
      "economic_life_years": 60,
      "generation_twh_year": 8.1906,
      "overnight_chf": 11000000000,
      "development_grid_core_chf": 1210000000.0,
      "preoperation_cash_total_chf": 12210000000.0,
      "capital_value_at_cod_chf": 17907386559.76198,
      "financing_carry_diagnostic_chf": 5697386559.761978,
      "decom_fund_contribution_chf_year": 14467143.612580426,
      "decom_terminal_resource_chf": 1650000000.0,
      "break_even_capture_price_chf_mwh": 202.14877210239334,
      "owner_npv_at_cod_chf": -12150175030.007364,
      "discount_convention": "Mid-year real flows, valued at COD; generation represented as equal annual lifecycle output, not an hourly dispatch forecast."
    }
  ],
  "backup": {
    "as_of": "2026-09-18",
    "source_refs": [
      {
        "source_id": "reserve-credit-message-2026",
        "locator": "sections3.2.3,3.2.10 and3.3;1880m,300m,583MW,15years,16days,10weeks"
      },
      {
        "source_id": "programme-method",
        "locator": "finance.py explicit fuel/price/efficiency assumptions"
      },
      {
        "source_id": "bafu-combustion-factors-2025",
        "locator": "p3 Table2,2024gas56.0tCO2/TJ;1MWh=.0036TJ"
      }
    ],
    "published_readiness_chf_kw_year_nominal_average": 214.97998856489423,
    "readiness_with_contingency_chf_kw_year_nominal_average": 249.2853058890795,
    "scaled_2500mw_readiness_chf_year_nominal_average": 537449971.4122356,
    "scaled_2500mw_with_contingency_chf_year_nominal_average": 623213264.7226987,
    "scale_status": "Mechanicalscaleofaveragecontractserviceprice; notSwissbid orconstant2026CHF. Includescapitalrecovery; do notaddanotherconstructionannuity.",
    "published_583mw_sixteen_day_stock_twhe": 0.223872,
    "published_583mw_ten_week_output_twhe": 0.9794400000000001,
    "stock_boundary": "Full-load energy equivalents before availability/partload penalties. Tenweeks is securedresupply contractrequirement, notphysicalonsitestock.",
    "liquid_efficiency_assumed": 0.4,
    "liquid_lhv_kwh_litre_assumed": 9.6,
    "severe_4_2twhe_fuel_litres": 1093750000.0,
    "published_stock_equivalent_litres": 58300000.0,
    "liquid_variable_cost_chf_mwh": 360.0,
    "liquid_4_2twhe_variable_cost_chf": 1512000000.0,
    "gas_variable_cost_excluding_carbon_chf_mwh": 128.1818181818182,
    "gas_4_2twhe_variable_cost_excluding_carbon_chf": 538363636.3636364,
    "gas_combustion_factor_tco2_mwh_lhv": 0.2016,
    "gas_carbon_price_assumed_chf_tonne": 100,
    "gas_variable_cost_including_assumed_carbon_chf_mwh": 164.83636363636364,
    "gas_4_2twhe_combustion_mtco2": 1.539490909090909,
    "emissions_status": "BAFU2025 Table2 reports56.0tCO2/TJ for2024gas, convertedto0.2016t/MWhLHV. VerifyactualfuelcertificateandapplicableETS/compensation; carbonprice100CHF/tisanassumption. HVOupstreamimpactnotzero; notestimatedhere.",
    "fuel_inventory_working_capital_chf": 78355200.0,
    "inventory_boundary": "Illustrativeinitialfuelworkingcapital, recoveredthroughfuelactivationorstockresale. Do notaddinitialinventoryagainasconsumedactivationfuel.",
    "routine_and_outage_boundary": "Total4.2TWhisillustrativecombinedseverewintercover, not4.2plus2routine. Newheat/hydroimportstresscasescanrequiremore.",
    "regular_winter_options": [
      {
        "service": "regular winter energy",
        "candidate": "Existing/new market-permitted generation, firmdeliveryimports, efficiency orhydroseasonalshift underpaidcontracts",
        "central_procurement_gwh": 2000,
        "date": "2033 beforeBeznau1exit",
        "status": "recommendation;notprocured"
      },
      {
        "service": "prompt contingency power",
        "candidate": "Hydro/battery/fastgeneration prearmedandcontracted; bridge48hreservewarning",
        "power_gw": 2.5,
        "status": "base-screenenvelope; coldheatrestrictionraisesrequirement; noengineeringN-1orfrequencycertification"
      },
      {
        "service": "prolonged severe season",
        "candidate": "Paid additionalfirmenergy/fuel/logistics; ordinarymarketpermission ifroutineuse",
        "energy_gwh": 4200,
        "status": "base-screenenvelope; conditionalnotcompleteallstresscoverage"
      }
    ]
  },
  "ev": [
    {
      "id": "sales-paced",
      "bev_stock": 1439084.5155145188,
      "annual_km": 12000,
      "battery_kwh_km": 0.18,
      "charging_efficiency": 0.9,
      "domestic_charging_multiplier": 0.95,
      "phev_stock_assumed": 600000,
      "phev_electric_km_fraction_assumed": 0.3,
      "bev_electricity_twh": 3.281112695373102,
      "phev_electricity_twh": 0.4104,
      "road_cars_twh": 3.691512695373102,
      "old_road_cars_twh": 5.597994733481102,
      "change_twh": -1.9064820381080003,
      "status": "analyst_fleet_energy_scenario",
      "boundary": "Replace the whole road_cars component. Other road modes unchanged. No extra road-activity growth on top of the explicit future fleet and km. Foreign-car/PHEV allocation remains uncertain; no observed national total is asserted."
    },
    {
      "id": "bfe",
      "bev_stock": 2100000,
      "annual_km": 12000,
      "battery_kwh_km": 0.18,
      "charging_efficiency": 0.9,
      "domestic_charging_multiplier": 0.95,
      "phev_stock_assumed": 600000,
      "phev_electric_km_fraction_assumed": 0.3,
      "bev_electricity_twh": 4.788,
      "phev_electricity_twh": 0.4104,
      "road_cars_twh": 5.1984,
      "old_road_cars_twh": 5.597994733481102,
      "change_twh": -0.3995947334811021,
      "status": "analyst_fleet_energy_scenario",
      "boundary": "Replace the whole road_cars component. Other road modes unchanged. No extra road-activity growth on top of the explicit future fleet and km. Foreign-car/PHEV allocation remains uncertain; no observed national total is asserted."
    }
  ],
  "claim_ids": [
    "programme-2012-dc-routine-winter",
    "programme-2012-dc-outage-winter",
    "programme-2013-dc-routine-winter",
    "programme-2013-dc-outage-winter",
    "programme-2014-dc-routine-winter",
    "programme-2014-dc-outage-winter",
    "programme-2015-dc-routine-winter",
    "programme-2015-dc-outage-winter",
    "programme-2016-dc-routine-winter",
    "programme-2016-dc-outage-winter",
    "programme-2017-dc-routine-winter",
    "programme-2017-dc-outage-winter",
    "programme-2018-dc-routine-winter",
    "programme-2018-dc-outage-winter",
    "programme-2019-dc-routine-winter",
    "programme-2019-dc-outage-winter",
    "programme-2020-dc-routine-winter",
    "programme-2020-dc-outage-winter",
    "programme-2021-dc-routine-winter",
    "programme-2021-dc-outage-winter",
    "programme-2022-dc-routine-winter",
    "programme-2022-dc-outage-winter",
    "programme-2023-dc-routine-winter",
    "programme-2023-dc-outage-winter",
    "programme-2024-dc-routine-winter",
    "programme-2024-dc-outage-winter",
    "programme-routine-winter-max",
    "programme-routine-offer-start",
    "programme-2012-2050-2new-lto-winter",
    "programme-2012-2050-2new-lto-peak",
    "programme-2017-2050-2new-lto-winter",
    "programme-2017-2050-2new-lto-peak",
    "programme-2022-2050-2new-lto-winter",
    "programme-2022-2050-2new-lto-peak",
    "programme-2012-2050-1new-lto-winter",
    "programme-2012-2050-1new-lto-peak",
    "programme-2017-2050-1new-lto-winter",
    "programme-2017-2050-1new-lto-peak",
    "programme-2022-2050-1new-lto-winter",
    "programme-2022-2050-1new-lto-peak",
    "programme-2012-2050-2new-no-lto-winter",
    "programme-2012-2050-2new-no-lto-peak",
    "programme-2017-2050-2new-no-lto-winter",
    "programme-2017-2050-2new-no-lto-peak",
    "programme-2022-2050-2new-no-lto-winter",
    "programme-2022-2050-2new-no-lto-peak",
    "programme-2012-2050-3new-no-lto-winter",
    "programme-2012-2050-3new-no-lto-peak",
    "programme-2017-2050-3new-no-lto-winter",
    "programme-2017-2050-3new-no-lto-peak",
    "programme-2022-2050-3new-no-lto-winter",
    "programme-2022-2050-3new-no-lto-peak",
    "programme-2012-2050-2new-lto-routine-winter",
    "programme-2012-2050-2new-lto-routine-peak",
    "programme-2017-2050-2new-lto-routine-winter",
    "programme-2017-2050-2new-lto-routine-peak",
    "programme-2022-2050-2new-lto-routine-winter",
    "programme-2022-2050-2new-lto-routine-peak",
    "programme-2050-winter-day",
    "programme-2050-winter-night",
    "programme-2050-reference-demand",
    "programme-units",
    "programme-unit-power",
    "programme-first-operation",
    "programme-second-operation",
    "programme-solar-2050",
    "programme-2017-dc-import1-outage-winter",
    "programme-2017-dc-import1-outage-peak",
    "programme-2017-dc-import0-outage-winter",
    "programme-2017-dc-import0-outage-peak",
    "programme-2017-dc-coldheat-outage-winter",
    "programme-2017-dc-coldheat-outage-peak",
    "programme-2012-dc-coldheat-outage-winter",
    "programme-2012-dc-coldheat-outage-peak",
    "programme-2017-dc-hydro-restricted-winter",
    "programme-2017-dc-hydro-restricted-peak",
    "programme-2017-2050-2new-lto-dc10-winter",
    "programme-2017-2050-2new-lto-dc10-peak",
    "programme-finance-3",
    "programme-finance-5",
    "programme-finance-7",
    "programme-finance-10",
    "programme-overnight",
    "programme-allowances",
    "programme-preoperation",
    "programme-budget-low",
    "programme-budget-high",
    "programme-backup-stock",
    "programme-backup-fuel-litres",
    "programme-ev-sales-paced",
    "programme-ev-bfe",
    "programme-2035-outage-summer-max"
  ],
  "limits": [
    "The 2035 comparison covers thirteen weather years; the 2050 fleet comparison covers three selected years only.",
    "Routine operation and exceptional outages remain separate; do not add their full shortfalls.",
    "2050 exceptional outage removes the first new 1.1 GW reactor for January–March; 2035 removes Leibstadt.",
    "Hydro is pooled, forecasts perfect, and the domestic grid unconstrained. Actual cascade access, heating profiles and combined stress remain unresolved.",
    "Financial 85% lifetime output differs from hourly maintenance plus 98% availability; do not multiply these assumptions together.",
    "Costs have different boundaries and price years. No national total, final reserve specification, household tariff or guaranteed sovereignty is established."
  ]
}
