{
  "reviewedAt": "2026-09-25",
  "inputs": [
    {
      "path": "data/website-solar-winter-2026-09-22/catalog.json",
      "bytes": 521979,
      "sha256": "05659a85da337970d1e4c4282126e657b93641a562137a737df0b0442d7f2798"
    },
    {
      "path": "data/programme-2050-2026-09-18/case-index.json",
      "bytes": 115240,
      "sha256": "162aa43402d0ed1e879baf00ccb6f9cadb4ea22654fdb1e07fc6f6d4f79e61e0"
    },
    {
      "path": "data/programme-2050-2026-09-18/variant-index.json",
      "bytes": 147155,
      "sha256": "941234f198f79e109fd861fa12cf5002904ec74c2a868f46c43116b11618b55e"
    },
    {
      "path": "data/programme-2050-2026-09-18/hourly-artifacts.json",
      "bytes": 15618,
      "sha256": "ed0c9eef5d1810492fa4f96dd3cc120db4fcc259e03b53933a6185248914a515"
    },
    {
      "path": "data/programme-2050-2026-09-18/finance-assumptions.json",
      "bytes": 2010,
      "sha256": "504eac0c8b128e6b1433f6c36d7ab1998ac9715672b885befe750a3c99a7bf5f"
    },
    {
      "path": "data/programme-2050-2026-09-18/outage-events.json",
      "bytes": 2814,
      "sha256": "629f99bfd03998069fd1dc58f395b125cbbdfa7085011666fdb69d6a29117d56"
    },
    {
      "path": "data/programme-2050-2026-09-18/source-catalog.json",
      "bytes": 123740,
      "sha256": "abeaf0efba6ea6677dc028c1ce315ca4057551f79954327ee8f1c656bcc5b0e3"
    },
    {
      "path": "hourly_model/config.json",
      "bytes": 2617,
      "sha256": "8c1f45e0f74d4bd7e870ab5d1567147ac2cdf6af596a29efd4d811211c59efb0"
    },
    {
      "path": "portfolio_model/parameters.json",
      "bytes": 1419,
      "sha256": "2cbc7f28ea4f21b2dd864a86b386702b137e1eedb9eb1ec75280ffd632818789"
    },
    {
      "path": "portfolio_model/dispatch.py",
      "bytes": 6697,
      "sha256": "98d66c91b4f1212000c941a6b5bd1ff68526964a3d2eeecf6b9cf97609df9c08"
    },
    {
      "path": "portfolio_model/run.py",
      "bytes": 10474,
      "sha256": "c44fd99329a401209ce242d13afe6574f5c7bf9815a3d06724693b3dcf48f5e3"
    },
    {
      "path": "programme_evidence/variants.py",
      "bytes": 8741,
      "sha256": "0bdda67ba0d0501492b07547ab788fa729794104e4123f57c21f5fde744a96c3"
    },
    {
      "path": "programme_evidence/finance.py",
      "bytes": 11359,
      "sha256": "966f2d5e020a7038ca5408b65f7659830abbd85a3c5385f5ad6fbc0ed1febab3"
    },
    {
      "path": "feasibility_model/dispatch.py",
      "bytes": 9236,
      "sha256": "1b8b1feb51d1bdb45db018f0aa0f261f543a1a9ade1be14efc44d52a4e0e06a6"
    },
    {
      "path": "hourly_model/dispatch.py",
      "bytes": 9450,
      "sha256": "69ce228fe93b1d0d82c24218f3d65289fd0b78e9242f742547c8f1c0e487048a"
    },
    {
      "path": "data/website-nuclear-history-2026-09-16/history.json",
      "bytes": 24460,
      "sha256": "bd7ac75d8be0027cff19f928db5d7fb0cc33c3f11b23fbab6474ad26182b6a3c"
    },
    {
      "path": "backups/bfe-aramis-2026-09-17/sources/bfe-12679.txt",
      "bytes": 80959,
      "sha256": "ab256c1b3db4170f20ad44fcf7ddca28b01559603f65060d7826a77b6cadadf7"
    }
  ],
  "scope": "Existing case definitions and interpretation; no new optimisation or calibration.",
  "case_count": 66,
  "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
    }
  ],
  "imports": [
    {
      "import_gw": 2,
      "routine": {
        "case_id": "2017-dc-routine",
        "winter_shortfall_twh": 1.9552512904960864,
        "extra_winter_twh": 0.0,
        "claim": "context-import-2-routine"
      },
      "outage": {
        "case_id": "2017-dc-outage",
        "winter_shortfall_twh": 4.187011727037884,
        "extra_winter_twh": 0.0,
        "claim": "context-import-2-outage"
      }
    },
    {
      "import_gw": 1,
      "routine": {
        "case_id": "2017-dc-import1-routine",
        "winter_shortfall_twh": 5.801789243080462,
        "extra_winter_twh": 3.846537952584376,
        "claim": "context-import-1-routine"
      },
      "outage": {
        "case_id": "2017-dc-import1-outage",
        "winter_shortfall_twh": 8.123415604918737,
        "extra_winter_twh": 3.9364038778808528,
        "claim": "context-import-1-outage"
      }
    },
    {
      "import_gw": 0,
      "routine": {
        "case_id": "2017-dc-import0-routine",
        "winter_shortfall_twh": 9.802898138332447,
        "extra_winter_twh": 7.84764684783636,
        "claim": "context-import-0-routine"
      },
      "outage": {
        "case_id": "2017-dc-import0-outage",
        "winter_shortfall_twh": 12.16083866989504,
        "extra_winter_twh": 7.9738269428571575,
        "claim": "context-import-0-outage"
      }
    }
  ],
  "inventory": [
    {
      "page": "home",
      "path": "website/src/pages/en/index.astro",
      "scenario": "SupplyPath programme summary",
      "disposition": "Qualify the maintenance-only gap; link to operating assumptions."
    },
    {
      "page": "start",
      "path": "website/src/pages/en/start.astro",
      "scenario": "Observed seasonal trade and introductory examples",
      "disposition": "Retain recorded trade; distinguish it from modelled export potential."
    },
    {
      "page": "demand",
      "path": "website/src/content/articles/en/demand.mdx",
      "scenario": "Customer-demand reference and separate growth additions",
      "disposition": "Retain; case manifest supplies weather-adjusted totals and loss boundary."
    },
    {
      "page": "winter",
      "path": "website/src/content/articles/en/winter.mdx",
      "scenario": "Observed seasons and separate n8-pv26 example",
      "disposition": "Retain the old anchor and example; identify its hypothetical fleet and modelled export potential."
    },
    {
      "page": "reliability",
      "path": "website/src/content/articles/en/reliability.mdx",
      "scenario": "Reserve overlay on n8-pv26",
      "disposition": "State the distinct 8.8 GW / 26 GWp example beside the result; retain downloads."
    },
    {
      "page": "plan-2035",
      "path": "website/src/content/articles/en/plan-2035.mdx",
      "scenario": "Thirteen paired cases plus separate vehicle illustrations",
      "disposition": "Qualify operating assumptions; distinguish marginal import effects and outage-only sensitivities."
    },
    {
      "page": "programme-2050",
      "path": "website/src/content/articles/en/programme-2050.mdx",
      "scenario": "Three selected weather years, fleet variants and separate owner finance",
      "disposition": "Replace day/night allocation cards; qualify energy and peak figures, disposal scope and exports."
    },
    {
      "page": "strategy",
      "path": "website/src/content/articles/en/strategy.mdx",
      "scenario": "Programme recommendations and separate n8-pv26 export illustration",
      "disposition": "Qualify the earlier procurement volume and label export potential as a model choice."
    },
    {
      "page": "costs",
      "path": "website/src/content/articles/en/costs.mdx",
      "scenario": "Extension estimates and component finance/service examples",
      "disposition": "Preserve scopes; link the programme owner example with its disposal qualification."
    },
    {
      "page": "solar-winter",
      "path": "website/src/content/articles/en/solar-winter.mdx",
      "scenario": "Separate published seasonal yields and potential-output costs",
      "disposition": "Explain unequal profile boundaries; no matched hourly portfolio ranking."
    }
  ],
  "fields": {
    "time": "UTC interval start; use Europe/Zurich for civil-time display. Stocks are end-of-hour; stores are cyclic.",
    "demand": "final_demand_gwh is customer use after the case-specific data center addition; bus_demand_gwh also covers modelled network losses. Pumping is separate.",
    "solar": "Potential generation calibrated to 1100 kWh/kWp in 2024 weather; aggregate curtailment has no technology allocation.",
    "nuclear": "Scheduled maintenance plus output derating; prolonged outages are imposed separately. The all-year observed capacity factor includes extended outages.",
    "hydro": "Natural reservoirs pooled; finite energy and power, perfect foresight, zero minimum stock. Physical cascade access and owner compensation unresolved.",
    "other": "Thermal and wind use 2024 monthly generation with the assumed delivery adjustment.",
    "resources": "No extra stationary battery, vehicle service or future hydro-project contribution in these reference cases.",
    "trade": "Imports and exports are permitted model flows, not secured purchases or market-cleared sales. Export cap is 8 GW.",
    "chronology": "Annual unmet energy, then its hourly peak, then a weighted import/flow preference. The saved schedule is one solution, not a unique operating forecast.",
    "finance": "A separate owner ledger uses 85% lifetime generation; the disposal contribution is not separately identified."
  },
  "pending": [
    "Independent optimal-schedule ranges, seasonal lower-bound proof and technology-specific curtailment bounds.",
    "Multi-year solar calibration and monthly shape; complete reactor outage register before excluding years.",
    "Hydro coverage, initial stock, reserve floors and separate power constraints; cold-hour demand calibration.",
    "Matched routine heating/hydro pairs and 2050 sensitivities; proposal-specific disposal funding and current legal checks."
  ]
}
