{
  "meta": {
    "annual_hours": 8760,
    "chart_hours": 96,
    "chart_scope": "The chart and hourly CSV show the first 96 hours only (Jan 1–4 UTC). Annual summary and finance metrics use all 8,760 generated hours.",
    "chart_start": "2025-01-01T00:00:00Z",
    "cli_parity": {
      "commercial": "73eb987161680cbbd4bc89cde0ff2c64510bc3df6b03b199880cb4d31120236c",
      "offgrid": "14fee79de25f86af7f3f178f191676968cbc9792c63a6d32838ecbcea8a9d401",
      "resilience": "98738539ca1bb88ca4ba84a32887b009893b91fff3b7bbeaa9fca1d2bf823ec3"
    },
    "cli_parity_scenarios": 3,
    "engine": "Solmora Grid 0.1.0rc1 Python modules: synthetic_profile, dispatch, economics",
    "inputs": "Synthetic illustrative assumptions from the checked-in commercial, resilience and offgrid examples. No measured site, weather, tariff or customer data.",
    "limits": "Screening illustration only. No operational sizing, engineering certification, guaranteed savings or investment advice.",
    "method": "Hourly dispatch and economics are calculated by the application modules. Nine bounded solar/storage candidates per example follow the existing 3x3 sizing grid. No Astra or external provider calls.",
    "product": "Solmora Grid browser edition",
    "schema": 1,
    "synthetic_year": 2025
  },
  "scenarios": [
    {
      "annual_load_kwh": 480000.0,
      "baseline": {
        "annualization_factor": 1.0,
        "co2_kg": 192000.0,
        "curtailed_kwh": 0.0,
        "equivalent_cycles": 0,
        "export_kwh": 0.0,
        "final_stored_kwh": 0.0,
        "fuel_l": 0.0,
        "generator_hours": 0,
        "generator_kwh": 0.0,
        "grid_kwh": 480000.0,
        "hours": 8760,
        "initial_stored_kwh": 0.0,
        "load_kwh": 480000.0,
        "max_balance_error_kwh": 0.0,
        "peak_load_kw": 110.49496076561542,
        "pv_kwh": 0.0,
        "reliability": 1.0,
        "renewable_fraction": 0.0,
        "renewable_to_load_kwh": 0.0,
        "self_consumption": 0,
        "self_sufficiency": 0.0,
        "served_kwh": 480000.0,
        "storage_loss_kwh": 0.0,
        "total_balance_error_kwh": 0.0,
        "unserved_kwh": 0.0
      },
      "candidates": [
        {
          "battery_kw": 0.0,
          "battery_kwh": 0.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                22.8048226348306,
                77.22811061513126,
                67.84971716645197,
                61.0398909419804,
                57.46093798655142,
                57.460937986551414,
                61.03989094198041,
                67.84971716645197,
                77.22811061513124,
                88.262953053697,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                22.774013632043314,
                77.21572320037536,
                67.83899343198101,
                61.03116061747596,
                57.453489394951546,
                57.453489394951546,
                61.03116061747596,
                67.83899343198101,
                77.21572320037535,
                88.25056083812584,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                22.74042788390682,
                77.2022208356055,
                67.82730792485523,
                61.02164790892133,
                57.44537298715697,
                57.44537298715697,
                61.02164790892132,
                67.82730792485523,
                77.2022208356055,
                88.23704326168665,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                12.61424911469975,
                44.16636866923938,
                34.79342625884696,
                27.990117941910412,
                24.41535337923078,
                24.41535337923078,
                27.990117941910412,
                34.79342625884695,
                44.16636866923937,
                55.201162956461616,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.996754749470621,
                17.03159718803639,
                26.409990636715683,
                33.21981686118724,
                36.79876981661622,
                36.79876981661623,
                33.21981686118723,
                26.409990636715683,
                17.031597188036407,
                5.996754749470641,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.035667138633014,
                17.070504776383515,
                26.447234544777864,
                33.25506735928292,
                36.832738581807334,
                36.832738581807334,
                33.25506735928292,
                26.447234544777864,
                17.070504776383537,
                6.03566713863304,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.0780828823163215,
                17.112905308397483,
                26.48781821914775,
                33.29347823508166,
                36.869753156846016,
                36.869753156846016,
                33.29347823508167,
                26.48781821914775,
                17.112905308397487,
                6.078082882316331,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.123992975675475,
                17.158787262897718,
                26.531729673290144,
                33.33503799022669,
                36.90980255290632,
                36.90980255290632,
                33.33503799022669,
                26.531729673290155,
                17.158787262897732,
                6.123992975675486,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 53895.425106834184,
            "annual_operating_cost": 70619.78744658291,
            "annual_savings": 25800.212553417092,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 96420.0,
            "capex": 104500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 76500.0,
              "storage": 0.0
            },
            "cashflows": [
              {
                "cumulative": -76500.0,
                "discounted": -76500.0,
                "net": -76500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -50699.78744658291,
                "discounted": 24112.348180763634,
                "net": 25800.212553417092,
                "replacement": 0,
                "savings": 25800.212553417092,
                "year": 1
              },
              {
                "cumulative": -24383.570642097475,
                "discounted": 22985.602938671876,
                "net": 26316.216804485433,
                "replacement": 0,
                "savings": 26316.216804485433,
                "year": 2
              },
              {
                "cumulative": 2458.970498477669,
                "discounted": 21911.509343406837,
                "net": 26842.541140575144,
                "replacement": 0,
                "savings": 26842.541140575144,
                "year": 3
              },
              {
                "cumulative": 29838.36246186432,
                "discounted": 20887.607037640162,
                "net": 27379.39196338665,
                "replacement": 0,
                "savings": 27379.39196338665,
                "year": 4
              },
              {
                "cumulative": 57765.342264518695,
                "discounted": 19911.55063401211,
                "net": 27926.979802654376,
                "replacement": 0,
                "savings": 27926.979802654376,
                "year": 5
              },
              {
                "cumulative": 86250.86166322615,
                "discounted": 18981.104342703136,
                "net": 28485.519398707467,
                "replacement": 0,
                "savings": 28485.519398707467,
                "year": 6
              },
              {
                "cumulative": 115306.09144990778,
                "discounted": 18094.136850053455,
                "net": 29055.229786681615,
                "replacement": 0,
                "savings": 29055.229786681615,
                "year": 7
              },
              {
                "cumulative": 144942.42583232303,
                "discounted": 17248.616436499553,
                "net": 29636.334382415247,
                "replacement": 0,
                "savings": 29636.334382415247,
                "year": 8
              },
              {
                "cumulative": 175171.4869023866,
                "discounted": 16442.606322644435,
                "net": 30229.061070063555,
                "replacement": 0,
                "savings": 30229.061070063555,
                "year": 9
              },
              {
                "cumulative": 206005.12919385143,
                "discounted": 15674.260232801236,
                "net": 30833.64229146483,
                "replacement": 0.0,
                "savings": 30833.64229146483,
                "year": 10
              },
              {
                "cumulative": 237455.44433114555,
                "discounted": 14941.818165847906,
                "net": 31450.315137294125,
                "replacement": 0,
                "savings": 31450.315137294125,
                "year": 11
              },
              {
                "cumulative": 269534.7657711856,
                "discounted": 14243.60236370548,
                "net": 32079.321440040007,
                "replacement": 0,
                "savings": 32079.321440040007,
                "year": 12
              },
              {
                "cumulative": 302255.67364002636,
                "discounted": 13578.013468205225,
                "net": 32720.907868840808,
                "replacement": 0,
                "savings": 32720.907868840808,
                "year": 13
              },
              {
                "cumulative": 335630.99966624397,
                "discounted": 12943.526857541428,
                "net": 33375.326026217626,
                "replacement": 0,
                "savings": 33375.326026217626,
                "year": 14
              },
              {
                "cumulative": 369673.83221298596,
                "discounted": 12338.689153917996,
                "net": 34042.83254674198,
                "replacement": 0,
                "savings": 34042.83254674198,
                "year": 15
              },
              {
                "cumulative": 404397.5214106628,
                "discounted": 11762.114894389117,
                "net": 34723.68919767682,
                "replacement": 0,
                "savings": 34723.68919767682,
                "year": 16
              },
              {
                "cumulative": 439815.68439229316,
                "discounted": 11212.483357268131,
                "net": 35418.162981630354,
                "replacement": 0,
                "savings": 35418.162981630354,
                "year": 17
              },
              {
                "cumulative": 475942.2106335561,
                "discounted": 10688.535536835041,
                "net": 36126.52624126297,
                "replacement": 0,
                "savings": 36126.52624126297,
                "year": 18
              },
              {
                "cumulative": 512791.26739964436,
                "discounted": 10189.07125941284,
                "net": 36849.05676608822,
                "replacement": 0,
                "savings": 36849.05676608822,
                "year": 19
              },
              {
                "cumulative": 550377.3053010544,
                "discounted": 9712.946434206633,
                "net": 37586.03790140999,
                "replacement": 0,
                "savings": 37586.03790140999,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 76500.0,
            "levelized_cost_per_kwh": 0.19164516186755012,
            "net_present_cost": 974539.9559563563,
            "npv": 241360.14381052624,
            "simple_payback_years": 2.908392782725005
          },
          "id": "pv-05-battery-0",
          "name": "Solar 0.5× · storage 0×",
          "pv_kw": 90.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 138104.57489316582,
            "curtailed_kwh": 261.4372329145731,
            "equivalent_cycles": 0,
            "export_kwh": 0.0,
            "final_stored_kwh": 0.0,
            "fuel_l": 0.0,
            "generator_hours": 0,
            "generator_kwh": 0.0,
            "grid_kwh": 345261.43723291456,
            "hours": 8760,
            "initial_stored_kwh": 0.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 135000.00000000003,
            "reliability": 1.0,
            "renewable_fraction": 0.2807053390980947,
            "renewable_to_load_kwh": 134738.56276708544,
            "self_consumption": 0.9980634279043364,
            "self_sufficiency": 0.2807053390980947,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 0.0,
            "total_balance_error_kwh": 4.0472514228895307e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 120.0,
          "battery_kwh": 240.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                22.8048226348306,
                77.22811061513126,
                67.84971716645197,
                61.0398909419804,
                57.46093798655142,
                57.460937986551414,
                61.03989094198041,
                67.84971716645197,
                77.22811061513124,
                88.262953053697,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                22.774013632043314,
                77.21572320037536,
                67.83899343198101,
                61.03116061747596,
                57.453489394951546,
                57.453489394951546,
                61.03116061747596,
                67.83899343198101,
                77.21572320037535,
                88.25056083812584,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                22.74042788390682,
                77.2022208356055,
                67.82730792485523,
                61.02164790892133,
                57.44537298715697,
                57.44537298715697,
                61.02164790892132,
                67.82730792485523,
                77.2022208356055,
                88.23704326168665,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                12.61424911469975,
                44.16636866923938,
                34.79342625884696,
                27.990117941910412,
                24.41535337923078,
                24.41535337923078,
                27.990117941910412,
                34.79342625884695,
                44.16636866923937,
                55.201162956461616,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.996754749470621,
                17.03159718803639,
                26.409990636715683,
                33.21981686118724,
                36.79876981661622,
                36.79876981661623,
                33.21981686118723,
                26.409990636715683,
                17.031597188036407,
                5.996754749470641,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.035667138633014,
                17.070504776383515,
                26.447234544777864,
                33.25506735928292,
                36.832738581807334,
                36.832738581807334,
                33.25506735928292,
                26.447234544777864,
                17.070504776383537,
                6.03566713863304,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.0780828823163215,
                17.112905308397483,
                26.48781821914775,
                33.29347823508166,
                36.869753156846016,
                36.869753156846016,
                33.29347823508167,
                26.48781821914775,
                17.112905308397487,
                6.078082882316331,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.123992975675475,
                17.158787262897718,
                26.531729673290144,
                33.33503799022669,
                36.90980255290632,
                36.90980255290632,
                33.33503799022669,
                26.531729673290155,
                17.158787262897732,
                6.123992975675486,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 53989.542510683415,
            "annual_operating_cost": 71652.72874465829,
            "annual_savings": 24767.271255341708,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 96420.0,
            "capex": 176500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 76500.0,
              "storage": 72000.0
            },
            "cashflows": [
              {
                "cumulative": -148500.0,
                "discounted": -148500.0,
                "net": -148500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -123732.72874465829,
                "discounted": 23146.98248162776,
                "net": 24767.271255341708,
                "replacement": 0,
                "savings": 24767.271255341708,
                "year": 1
              },
              {
                "cumulative": -98470.11206420975,
                "discounted": 22065.3477862246,
                "net": 25262.616680448544,
                "replacement": 0,
                "savings": 25262.616680448544,
                "year": 2
              },
              {
                "cumulative": -72702.24305015223,
                "discounted": 21034.256768176718,
                "net": 25767.869014057513,
                "replacement": 0,
                "savings": 25767.869014057513,
                "year": 3
              },
              {
                "cumulative": -46419.01665581357,
                "discounted": 20051.347573402105,
                "net": 26283.226394338668,
                "replacement": 0,
                "savings": 26283.226394338668,
                "year": 4
              },
              {
                "cumulative": -19610.12573358813,
                "discounted": 19114.36871483191,
                "net": 26808.890922225437,
                "replacement": 0,
                "savings": 26808.890922225437,
                "year": 5
              },
              {
                "cumulative": 7734.943007081816,
                "discounted": 18221.17391507341,
                "net": 27345.068740669947,
                "replacement": 0,
                "savings": 27345.068740669947,
                "year": 6
              },
              {
                "cumulative": 35626.913122565165,
                "discounted": 17369.717190069976,
                "net": 27891.970115483346,
                "replacement": 0,
                "savings": 27891.970115483346,
                "year": 7
              },
              {
                "cumulative": 64076.72264035817,
                "discounted": 16558.048162496612,
                "net": 28449.80951779301,
                "replacement": 0,
                "savings": 28449.80951779301,
                "year": 8
              },
              {
                "cumulative": 93095.52834850704,
                "discounted": 15784.307594155649,
                "net": 29018.805708148873,
                "replacement": 0,
                "savings": 29018.805708148873,
                "year": 9
              },
              {
                "cumulative": 75894.7101708189,
                "discounted": -8744.023744765751,
                "net": -17200.818177688147,
                "replacement": 46800.0,
                "savings": 29599.181822311853,
                "year": 10
              },
              {
                "cumulative": 106085.87562957699,
                "discounted": 14343.60522400169,
                "net": 30191.16545875809,
                "replacement": 0,
                "savings": 30191.16545875809,
                "year": 11
              },
              {
                "cumulative": 136880.86439751025,
                "discounted": 13673.343297646472,
                "net": 30794.988767933253,
                "replacement": 0,
                "savings": 30794.988767933253,
                "year": 12
              },
              {
                "cumulative": 168291.75294080217,
                "discounted": 13034.402022055514,
                "net": 31410.888543291916,
                "replacement": 0,
                "savings": 31410.888543291916,
                "year": 13
              },
              {
                "cumulative": 200330.8592549599,
                "discounted": 12425.317815417407,
                "net": 32039.106314157758,
                "replacement": 0,
                "savings": 32039.106314157758,
                "year": 14
              },
              {
                "cumulative": 233010.74769540082,
                "discounted": 11844.695487594161,
                "net": 32679.88844044091,
                "replacement": 0,
                "savings": 32679.88844044091,
                "year": 15
              },
              {
                "cumulative": 266344.23390465055,
                "discounted": 11291.205044248638,
                "net": 33333.48620924973,
                "replacement": 0,
                "savings": 33333.48620924973,
                "year": 16
              },
              {
                "cumulative": 300344.3898380853,
                "discounted": 10763.578640311787,
                "net": 34000.155933434726,
                "replacement": 0,
                "savings": 34000.155933434726,
                "year": 17
              },
              {
                "cumulative": 335024.5488901887,
                "discounted": 10260.607675811236,
                "net": 34680.15905210342,
                "replacement": 0,
                "savings": 34680.15905210342,
                "year": 18
              },
              {
                "cumulative": 370398.31112333416,
                "discounted": 9781.140027408841,
                "net": 35373.76223314549,
                "replacement": 0,
                "savings": 35373.76223314549,
                "year": 19
              },
              {
                "cumulative": 406479.54860114254,
                "discounted": 9324.077409305624,
                "net": 36081.2374778084,
                "replacement": 0,
                "savings": 36081.2374778084,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 148500.0,
            "levelized_cost_per_kwh": 0.21298516934145628,
            "net_present_cost": 1083056.600681788,
            "npv": 132843.4990850943,
            "simple_payback_years": 5.717135726355745
          },
          "id": "pv-05-battery-1",
          "name": "Solar 0.5× · storage 1×",
          "pv_kw": 90.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 138010.45748931658,
            "curtailed_kwh": 0.0,
            "equivalent_cycles": 0.9803896234296491,
            "export_kwh": 0.0,
            "final_stored_kwh": 24.0,
            "fuel_l": 0.0,
            "generator_hours": 0,
            "generator_kwh": 0.0,
            "grid_kwh": 345026.14372329146,
            "hours": 8760,
            "initial_stored_kwh": 24.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 135000.00000000003,
            "reliability": 1.0,
            "renewable_fraction": 0.2811955339098095,
            "renewable_to_load_kwh": 134973.85627670857,
            "self_consumption": 1.0,
            "self_sufficiency": 0.2811955339098095,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 26.14372329145733,
            "total_balance_error_kwh": 4.0252245980809676e-12,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 240.0,
          "battery_kwh": 480.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                22.8048226348306,
                77.22811061513126,
                67.84971716645197,
                61.0398909419804,
                57.46093798655142,
                57.460937986551414,
                61.03989094198041,
                67.84971716645197,
                77.22811061513124,
                88.262953053697,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                22.774013632043314,
                77.21572320037536,
                67.83899343198101,
                61.03116061747596,
                57.453489394951546,
                57.453489394951546,
                61.03116061747596,
                67.83899343198101,
                77.21572320037535,
                88.25056083812584,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                22.74042788390682,
                77.2022208356055,
                67.82730792485523,
                61.02164790892133,
                57.44537298715697,
                57.44537298715697,
                61.02164790892132,
                67.82730792485523,
                77.2022208356055,
                88.23704326168665,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                12.61424911469975,
                44.16636866923938,
                34.79342625884696,
                27.990117941910412,
                24.41535337923078,
                24.41535337923078,
                27.990117941910412,
                34.79342625884695,
                44.16636866923937,
                55.201162956461616,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.996754749470621,
                17.03159718803639,
                26.409990636715683,
                33.21981686118724,
                36.79876981661622,
                36.79876981661623,
                33.21981686118723,
                26.409990636715683,
                17.031597188036407,
                5.996754749470641,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.035667138633014,
                17.070504776383515,
                26.447234544777864,
                33.25506735928292,
                36.832738581807334,
                36.832738581807334,
                33.25506735928292,
                26.447234544777864,
                17.070504776383537,
                6.03566713863304,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.0780828823163215,
                17.112905308397483,
                26.48781821914775,
                33.29347823508166,
                36.869753156846016,
                36.869753156846016,
                33.29347823508167,
                26.48781821914775,
                17.112905308397487,
                6.078082882316331,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.123992975675475,
                17.158787262897718,
                26.531729673290144,
                33.33503799022669,
                36.90980255290632,
                36.90980255290632,
                33.33503799022669,
                26.531729673290155,
                17.158787262897732,
                6.123992975675486,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 53989.542510683415,
            "annual_operating_cost": 72732.72874465829,
            "annual_savings": 23687.271255341708,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 96420.0,
            "capex": 248500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 76500.0,
              "storage": 144000.0
            },
            "cashflows": [
              {
                "cumulative": -220500.0,
                "discounted": -220500.0,
                "net": -220500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -196812.7287446583,
                "discounted": 22137.63668723524,
                "net": 23687.271255341708,
                "replacement": 0,
                "savings": 23687.271255341708,
                "year": 1
              },
              {
                "cumulative": -172651.71206420974,
                "discounted": 21103.167683158827,
                "net": 24161.01668044854,
                "replacement": 0,
                "savings": 24161.01668044854,
                "year": 2
              },
              {
                "cumulative": -148007.47505015222,
                "discounted": 20117.038352170093,
                "net": 24644.23701405751,
                "replacement": 0,
                "savings": 24644.23701405751,
                "year": 3
              },
              {
                "cumulative": -122870.35329581355,
                "discounted": 19176.989831040653,
                "net": 25137.121754338667,
                "replacement": 0,
                "savings": 25137.121754338667,
                "year": 4
              },
              {
                "cumulative": -97230.48910638811,
                "discounted": 18280.868810898563,
                "net": 25639.864189425436,
                "replacement": 0,
                "savings": 25639.864189425436,
                "year": 5
              },
              {
                "cumulative": -71077.82763317417,
                "discounted": 17426.622604781805,
                "net": 26152.661473213946,
                "replacement": 0,
                "savings": 26152.661473213946,
                "year": 6
              },
              {
                "cumulative": -44402.11293049594,
                "discounted": 16612.294445679854,
                "net": 26675.714702678226,
                "replacement": 0,
                "savings": 26675.714702678226,
                "year": 7
              },
              {
                "cumulative": -17192.88393376415,
                "discounted": 15836.01900429294,
                "net": 27209.22899673179,
                "replacement": 0,
                "savings": 27209.22899673179,
                "year": 8
              },
              {
                "cumulative": 10560.529642902275,
                "discounted": 15096.018116241868,
                "net": 27753.413576666426,
                "replacement": 0,
                "savings": 27753.413576666426,
                "year": 9
              },
              {
                "cumulative": -54730.988508897964,
                "discounted": -33190.897034868714,
                "net": -65291.51815180024,
                "replacement": 93600.0,
                "savings": 28308.481848199757,
                "year": 10
              },
              {
                "cumulative": -25856.337023734213,
                "discounted": 13718.138918803423,
                "net": 28874.65148516375,
                "replacement": 0,
                "savings": 28874.65148516375,
                "year": 11
              },
              {
                "cumulative": 3595.807491132815,
                "discounted": 13077.104389887376,
                "net": 29452.14451486703,
                "replacement": 0,
                "savings": 29452.14451486703,
                "year": 12
              },
              {
                "cumulative": 33636.99489629718,
                "discounted": 12466.024745500115,
                "net": 30041.187405164368,
                "replacement": 0,
                "savings": 30041.187405164368,
                "year": 13
              },
              {
                "cumulative": 64279.006049564836,
                "discounted": 11883.500224682351,
                "net": 30642.011153267656,
                "replacement": 0,
                "savings": 30642.011153267656,
                "year": 14
              },
              {
                "cumulative": 95533.85742589785,
                "discounted": 11328.196475865418,
                "net": 31254.85137633301,
                "replacement": 0,
                "savings": 31254.85137633301,
                "year": 15
              },
              {
                "cumulative": 127413.80582975752,
                "discounted": 10798.841500357688,
                "net": 31879.94840385967,
                "replacement": 0,
                "savings": 31879.94840385967,
                "year": 16
              },
              {
                "cumulative": 159931.35320169438,
                "discounted": 10294.222738658731,
                "net": 32517.547371936864,
                "replacement": 0,
                "savings": 32517.547371936864,
                "year": 17
              },
              {
                "cumulative": 193099.25152107,
                "discounted": 9813.184292927015,
                "net": 33167.89831937561,
                "replacement": 0,
                "savings": 33167.89831937561,
                "year": 18
              },
              {
                "cumulative": 226930.5078068331,
                "discounted": 9354.624279238837,
                "net": 33831.25628576312,
                "replacement": 0,
                "savings": 33831.25628576312,
                "year": 19
              },
              {
                "cumulative": 261438.38921831147,
                "discounted": 8917.492303573468,
                "net": 34507.881411478375,
                "replacement": 0,
                "savings": 34507.881411478375,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 220500.0,
            "levelized_cost_per_kwh": 0.23443918891535995,
            "net_present_cost": 1192153.0113967566,
            "npv": 23747.088370125533,
            "simple_payback_years": 8.619487180784818
          },
          "id": "pv-05-battery-2",
          "name": "Solar 0.5× · storage 2×",
          "pv_kw": 90.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 138010.45748931658,
            "curtailed_kwh": 0.0,
            "equivalent_cycles": 0.49019481171482454,
            "export_kwh": 0.0,
            "final_stored_kwh": 48.0,
            "fuel_l": 0.0,
            "generator_hours": 0,
            "generator_kwh": 0.0,
            "grid_kwh": 345026.14372329146,
            "hours": 8760,
            "initial_stored_kwh": 48.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 135000.00000000003,
            "reliability": 1.0,
            "renewable_fraction": 0.2811955339098095,
            "renewable_to_load_kwh": 134973.85627670857,
            "self_consumption": 1.0,
            "self_sufficiency": 0.2811955339098095,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 26.14372329145733,
            "total_balance_error_kwh": 4.0252245980809676e-12,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 0.0,
          "battery_kwh": 0.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                16.808067885359982,
                60.196513427094864,
                41.43972652973628,
                27.820074080793162,
                20.6621681699352,
                20.662168169935185,
                27.820074080793177,
                41.43972652973628,
                60.19651342709483,
                82.26619830422636,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                16.738346493410297,
                60.14521842399185,
                41.39175888720315,
                27.776093258193043,
                20.620750813144213,
                20.620750813144213,
                27.776093258193043,
                41.39175888720315,
                60.14521842399181,
                82.2148936994928,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                16.662345001590495,
                60.08931552720802,
                41.339489705707486,
                27.728169673839673,
                20.575619830310956,
                20.575619830310956,
                27.728169673839645,
                41.339489705707486,
                60.089315527208015,
                82.15896037937033,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                6.4902561390242735,
                27.007581406341664,
                8.261696585556813,
                0.0,
                0.0,
                0.0,
                0.0,
                8.261696585556791,
                27.007581406341636,
                49.07716998078613,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                11.993509498941242,
                34.06319437607278,
                52.81998127343137,
                66.43963372237448,
                73.59753963323244,
                73.59753963323246,
                66.43963372237447,
                52.81998127343137,
                34.063194376072815,
                11.993509498941282,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                12.071334277266027,
                34.14100955276703,
                52.89446908955573,
                66.51013471856584,
                73.66547716361467,
                73.66547716361467,
                66.51013471856584,
                52.89446908955573,
                34.14100955276707,
                12.07133427726608,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                12.156165764632643,
                34.225810616794966,
                52.9756364382955,
                66.58695647016332,
                73.73950631369203,
                73.73950631369203,
                66.58695647016334,
                52.9756364382955,
                34.22581061679497,
                12.156165764632663,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                12.24798595135095,
                34.317574525795436,
                53.06345934658029,
                66.67007598045338,
                73.81960510581264,
                73.81960510581264,
                66.67007598045338,
                53.06345934658031,
                34.317574525795465,
                12.247985951350971,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 100648.33980757032,
            "annual_operating_cost": 48390.83009621484,
            "annual_savings": 48029.16990378516,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 96420.0,
            "capex": 181000.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 153000.0,
              "storage": 0.0
            },
            "cashflows": [
              {
                "cumulative": -153000.0,
                "discounted": -153000.0,
                "net": -153000.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -104970.83009621484,
                "discounted": 44887.07467643473,
                "net": 48029.16990378516,
                "replacement": 0,
                "savings": 48029.16990378516,
                "year": 1
              },
              {
                "cumulative": -55981.076794353976,
                "discounted": 42789.54782239572,
                "net": 48989.75330186086,
                "replacement": 0,
                "savings": 48989.75330186086,
                "year": 2
              },
              {
                "cumulative": -6011.528426455901,
                "discounted": 40790.03624190993,
                "net": 49969.548367898075,
                "replacement": 0,
                "savings": 49969.548367898075,
                "year": 3
              },
              {
                "cumulative": 44957.41090880014,
                "discounted": 38883.9597820076,
                "net": 50968.939335256044,
                "replacement": 0,
                "savings": 50968.939335256044,
                "year": 4
              },
              {
                "cumulative": 96945.7290307613,
                "discounted": 37066.95231555864,
                "net": 51988.31812196116,
                "replacement": 0,
                "savings": 51988.31812196116,
                "year": 5
              },
              {
                "cumulative": 149973.8135151617,
                "discounted": 35334.85174006525,
                "net": 53028.08448440039,
                "replacement": 0,
                "savings": 53028.08448440039,
                "year": 6
              },
              {
                "cumulative": 204062.4596892501,
                "discounted": 33683.690443800515,
                "net": 54088.6461740884,
                "replacement": 0,
                "savings": 54088.6461740884,
                "year": 7
              },
              {
                "cumulative": 259232.87878682028,
                "discounted": 32109.686217454695,
                "net": 55170.419097570164,
                "replacement": 0,
                "savings": 55170.419097570164,
                "year": 8
              },
              {
                "cumulative": 315506.70626634185,
                "discounted": 30609.233590470827,
                "net": 56273.82747952157,
                "replacement": 0,
                "savings": 56273.82747952157,
                "year": 9
              },
              {
                "cumulative": 372906.01029545383,
                "discounted": 29178.895572224526,
                "net": 57399.304029112,
                "replacement": 0.0,
                "savings": 57399.304029112,
                "year": 10
              },
              {
                "cumulative": 431453.30040514807,
                "discounted": 27815.39577912992,
                "net": 58547.290109694244,
                "replacement": 0,
                "savings": 58547.290109694244,
                "year": 11
              },
              {
                "cumulative": 491171.5363170362,
                "discounted": 26515.61092963787,
                "net": 59718.23591188813,
                "replacement": 0,
                "savings": 59718.23591188813,
                "year": 12
              },
              {
                "cumulative": 552084.1369471621,
                "discounted": 25276.563689935163,
                "net": 60912.60063012589,
                "replacement": 0,
                "savings": 60912.60063012589,
                "year": 13
              },
              {
                "cumulative": 614214.9895898905,
                "discounted": 24095.41585395689,
                "net": 62130.852642728416,
                "replacement": 0,
                "savings": 62130.852642728416,
                "year": 14
              },
              {
                "cumulative": 677588.4592854735,
                "discounted": 22969.46184208974,
                "net": 63373.46969558298,
                "replacement": 0,
                "savings": 63373.46969558298,
                "year": 15
              },
              {
                "cumulative": 742229.3983749681,
                "discounted": 21896.122503674327,
                "net": 64640.93908949464,
                "replacement": 0,
                "savings": 64640.93908949464,
                "year": 16
              },
              {
                "cumulative": 808163.1562462526,
                "discounted": 20872.939209110107,
                "net": 65933.75787128453,
                "replacement": 0,
                "savings": 65933.75787128453,
                "year": 17
              },
              {
                "cumulative": 875415.5892749628,
                "discounted": 19897.5682180302,
                "net": 67252.43302871023,
                "replacement": 0,
                "savings": 67252.43302871023,
                "year": 18
              },
              {
                "cumulative": 944013.0709642472,
                "discounted": 18967.775310645608,
                "net": 68597.48168928444,
                "replacement": 0,
                "savings": 68597.48168928444,
                "year": 19
              },
              {
                "cumulative": 1013982.5022873173,
                "discounted": 18081.43066996123,
                "net": 69969.43132307012,
                "replacement": 0,
                "savings": 69969.43132307012,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 153000.0,
            "levelized_cost_per_kwh": 0.15283353043900166,
            "net_present_cost": 777177.887358389,
            "npv": 438722.21240849345,
            "simple_payback_years": 3.1179449387187392
          },
          "id": "pv-10-battery-0",
          "name": "Solar 1× · storage 0×",
          "pv_kw": 180.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 91351.66019242968,
            "curtailed_kwh": 18379.150481074226,
            "equivalent_cycles": 0,
            "export_kwh": 0.0,
            "final_stored_kwh": 0.0,
            "fuel_l": 0.0,
            "generator_hours": 0,
            "generator_kwh": 0.0,
            "grid_kwh": 228379.1504810742,
            "hours": 8760,
            "initial_stored_kwh": 0.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 270000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.5242101031644287,
            "renewable_to_load_kwh": 251620.8495189258,
            "self_consumption": 0.9319290722923176,
            "self_sufficiency": 0.5242101031644287,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 0.0,
            "total_balance_error_kwh": 7.275957614183426e-12,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 120.0,
          "battery_kwh": 240.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.3449200483162755,
                12.494449173675541,
                12.494449173675541,
                5.3449200483162755,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                8.261696585556791,
                23.849168014028475,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                16.808067885359982,
                60.196513427094864,
                41.43972652973628,
                27.820074080793162,
                20.6621681699352,
                20.662168169935185,
                27.820074080793177,
                41.43972652973628,
                60.19651342709483,
                82.26619830422636,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                16.738346493410297,
                60.14521842399185,
                41.39175888720315,
                27.776093258193043,
                20.620750813144213,
                20.620750813144213,
                27.776093258193043,
                41.39175888720315,
                60.14521842399181,
                82.2148936994928,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                16.662345001590495,
                60.08931552720802,
                41.339489705707486,
                27.728169673839673,
                20.575619830310956,
                20.575619830310956,
                27.728169673839645,
                41.339489705707486,
                60.089315527208015,
                82.15896037937033,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                6.4902561390242735,
                27.007581406341664,
                8.261696585556813,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                3.158413392313161,
                49.07716998078613,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                11.993509498941242,
                34.06319437607278,
                52.81998127343137,
                66.43963372237448,
                73.59753963323244,
                73.59753963323246,
                66.43963372237447,
                52.81998127343137,
                34.063194376072815,
                11.993509498941282,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                12.071334277266027,
                34.14100955276703,
                52.89446908955573,
                66.51013471856584,
                73.66547716361467,
                73.66547716361467,
                66.51013471856584,
                52.89446908955573,
                34.14100955276707,
                12.07133427726608,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                12.156165764632643,
                34.225810616794966,
                52.9756364382955,
                66.58695647016332,
                73.73950631369203,
                73.73950631369203,
                66.58695647016334,
                52.9756364382955,
                34.22581061679497,
                12.156165764632663,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                12.24798595135095,
                34.317574525795436,
                53.06345934658029,
                66.67007598045338,
                73.81960510581264,
                73.81960510581264,
                66.67007598045338,
                53.06345934658031,
                34.317574525795465,
                12.247985951350971,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                29.070636379252996,
                40.92391162866002,
                52.77718687806705,
                57.847823257320044,
                49.139230408121506,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 106706.14771241586,
            "annual_operating_cost": 46441.92614379207,
            "annual_savings": 49978.07385620793,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 96420.0,
            "capex": 253000.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 153000.0,
              "storage": 72000.0
            },
            "cashflows": [
              {
                "cumulative": -225000.0,
                "discounted": -225000.0,
                "net": -225000.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -175021.92614379208,
                "discounted": 46708.48023944666,
                "net": 49978.07385620793,
                "replacement": 0,
                "savings": 49978.07385620793,
                "year": 1
              },
              {
                "cumulative": -124044.29081045999,
                "discounted": 44525.84097592111,
                "net": 50977.63533333209,
                "replacement": 0,
                "savings": 50977.63533333209,
                "year": 2
              },
              {
                "cumulative": -72047.10277046126,
                "discounted": 42445.19420134536,
                "net": 51997.18803999873,
                "replacement": 0,
                "savings": 51997.18803999873,
                "year": 3
              },
              {
                "cumulative": -19009.970969662558,
                "discounted": 40461.773911562865,
                "net": 53037.13180079871,
                "replacement": 0,
                "savings": 53037.13180079871,
                "year": 4
              },
              {
                "cumulative": 35087.903467152115,
                "discounted": 38571.036812891696,
                "net": 54097.87443681467,
                "replacement": 0,
                "savings": 54097.87443681467,
                "year": 5
              },
              {
                "cumulative": 90267.73539270309,
                "discounted": 36768.65191509302,
                "net": 55179.83192555097,
                "replacement": 0,
                "savings": 55179.83192555097,
                "year": 6
              },
              {
                "cumulative": 146551.1639567651,
                "discounted": 35050.490610649416,
                "net": 56283.42856406199,
                "replacement": 0,
                "savings": 56283.42856406199,
                "year": 7
              },
              {
                "cumulative": 203960.26109210833,
                "discounted": 33412.617217628416,
                "net": 57409.09713534323,
                "replacement": 0,
                "savings": 57409.09713534323,
                "year": 8
              },
              {
                "cumulative": 262517.54017015843,
                "discounted": 31851.27996446821,
                "net": 58557.2790780501,
                "replacement": 0,
                "savings": 58557.2790780501,
                "year": 9
              },
              {
                "cumulative": 275445.96482976957,
                "discounted": 6572.155524130332,
                "net": 12928.424659611104,
                "replacement": 46800.0,
                "savings": 59728.424659611104,
                "year": 10
              },
              {
                "cumulative": 336368.9579825729,
                "discounted": 28944.075181267115,
                "net": 60922.99315280333,
                "replacement": 0,
                "savings": 60922.99315280333,
                "year": 11
              },
              {
                "cumulative": 398510.4109984323,
                "discounted": 27591.54830363781,
                "net": 62141.45301585939,
                "replacement": 0,
                "savings": 62141.45301585939,
                "year": 12
              },
              {
                "cumulative": 461894.6930746089,
                "discounted": 26302.22361655193,
                "net": 63384.28207617658,
                "replacement": 0,
                "savings": 63384.28207617658,
                "year": 13
              },
              {
                "cumulative": 526546.6607923091,
                "discounted": 25073.1477466196,
                "net": 64651.96771770012,
                "replacement": 0,
                "savings": 64651.96771770012,
                "year": 14
              },
              {
                "cumulative": 592491.6678643632,
                "discounted": 23901.505328553256,
                "net": 65945.00707205411,
                "replacement": 0,
                "savings": 65945.00707205411,
                "year": 15
              },
              {
                "cumulative": 659755.5750778584,
                "discounted": 22784.612556190954,
                "net": 67263.9072134952,
                "replacement": 0,
                "savings": 67263.9072134952,
                "year": 16
              },
              {
                "cumulative": 728364.7604356235,
                "discounted": 21719.91103487362,
                "net": 68609.1853577651,
                "replacement": 0,
                "savings": 68609.1853577651,
                "year": 17
              },
              {
                "cumulative": 798346.1295005439,
                "discounted": 20704.961921094477,
                "net": 69981.3690649204,
                "replacement": 0,
                "savings": 69981.3690649204,
                "year": 18
              },
              {
                "cumulative": 869727.1259467627,
                "discounted": 19737.440335996605,
                "net": 71380.99644621882,
                "replacement": 0,
                "savings": 71380.99644621882,
                "year": 19
              },
              {
                "cumulative": 942535.7423219059,
                "discounted": 18815.130039921998,
                "net": 72808.6163751432,
                "replacement": 0,
                "savings": 72808.6163751432,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 225000.0,
            "levelized_cost_per_kwh": 0.16694923241842954,
            "net_present_cost": 848958.0223290385,
            "npv": 366942.0774378444,
            "simple_payback_years": 4.351399591343757
          },
          "id": "pv-10-battery-1",
          "name": "Solar 1× · storage 1×",
          "pv_kw": 180.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 85293.85228758414,
            "curtailed_kwh": 1551.9063009476804,
            "equivalent_cycles": 63.102165675474545,
            "export_kwh": 0.0,
            "final_stored_kwh": 24.0,
            "fuel_l": 0.0,
            "generator_hours": 0,
            "generator_kwh": 0.0,
            "grid_kwh": 213234.63071896034,
            "hours": 8760,
            "initial_stored_kwh": 24.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 270000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.5557611860021661,
            "renewable_to_load_kwh": 266765.3692810397,
            "self_consumption": 0.9942521988853789,
            "self_sufficiency": 0.5557611860021661,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 1682.7244180126559,
            "total_balance_error_kwh": 9.049472282640636e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 240.0,
          "battery_kwh": 480.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.3449200483162755,
                12.494449173675541,
                12.494449173675541,
                5.3449200483162755,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                8.261696585556791,
                23.849168014028475,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                16.808067885359982,
                60.196513427094864,
                41.43972652973628,
                27.820074080793162,
                20.6621681699352,
                20.662168169935185,
                27.820074080793177,
                41.43972652973628,
                60.19651342709483,
                82.26619830422636,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                16.738346493410297,
                60.14521842399185,
                41.39175888720315,
                27.776093258193043,
                20.620750813144213,
                20.620750813144213,
                27.776093258193043,
                41.39175888720315,
                60.14521842399181,
                82.2148936994928,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                16.662345001590495,
                60.08931552720802,
                41.339489705707486,
                27.728169673839673,
                20.575619830310956,
                20.575619830310956,
                27.728169673839645,
                41.339489705707486,
                60.089315527208015,
                82.15896037937033,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                6.4902561390242735,
                27.007581406341664,
                8.261696585556813,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                3.158413392313161,
                49.07716998078613,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                11.993509498941242,
                34.06319437607278,
                52.81998127343137,
                66.43963372237448,
                73.59753963323244,
                73.59753963323246,
                66.43963372237447,
                52.81998127343137,
                34.063194376072815,
                11.993509498941282,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                12.071334277266027,
                34.14100955276703,
                52.89446908955573,
                66.51013471856584,
                73.66547716361467,
                73.66547716361467,
                66.51013471856584,
                52.89446908955573,
                34.14100955276707,
                12.07133427726608,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                12.156165764632643,
                34.225810616794966,
                52.9756364382955,
                66.58695647016332,
                73.73950631369203,
                73.73950631369203,
                66.58695647016334,
                52.9756364382955,
                34.22581061679497,
                12.156165764632663,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                12.24798595135095,
                34.317574525795436,
                53.06345934658029,
                66.67007598045338,
                73.81960510581264,
                73.81960510581264,
                66.67007598045338,
                53.06345934658031,
                34.317574525795465,
                12.247985951350971,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                53.070636379252996,
                64.92391162866002,
                76.77718687806706,
                81.84782325732004,
                73.1392304081215,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 107264.83398075703,
            "annual_operating_cost": 47242.583009621485,
            "annual_savings": 49177.416990378515,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 96420.0,
            "capex": 325000.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 153000.0,
              "storage": 144000.0
            },
            "cashflows": [
              {
                "cumulative": -297000.0,
                "discounted": -297000.0,
                "net": -297000.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -247822.58300962148,
                "discounted": 45960.20279474627,
                "net": 49177.416990378515,
                "replacement": 0,
                "savings": 49177.416990378515,
                "year": 1
              },
              {
                "cumulative": -197661.61767943538,
                "discounted": 43812.529766954394,
                "net": 50160.96533018609,
                "replacement": 0,
                "savings": 50160.96533018609,
                "year": 2
              },
              {
                "cumulative": -146497.43304264557,
                "discounted": 41765.21529186306,
                "net": 51164.1846367898,
                "replacement": 0,
                "savings": 51164.1846367898,
                "year": 3
              },
              {
                "cumulative": -94309.96471311996,
                "discounted": 39813.56971747694,
                "net": 52187.46832952561,
                "replacement": 0,
                "savings": 52187.46832952561,
                "year": 4
              },
              {
                "cumulative": -41078.74701700384,
                "discounted": 37953.12253441726,
                "net": 53231.21769611612,
                "replacement": 0,
                "savings": 53231.21769611612,
                "year": 5
              },
              {
                "cumulative": 13217.095033034595,
                "discounted": 36179.61213561271,
                "net": 54295.84205003844,
                "replacement": 0,
                "savings": 54295.84205003844,
                "year": 6
              },
              {
                "cumulative": 68598.8539240738,
                "discounted": 34488.976054509316,
                "net": 55381.75889103921,
                "replacement": 0,
                "savings": 55381.75889103921,
                "year": 7
              },
              {
                "cumulative": 125088.24799293379,
                "discounted": 32877.34165943878,
                "net": 56489.39406885999,
                "replacement": 0,
                "savings": 56489.39406885999,
                "year": 8
              },
              {
                "cumulative": 182707.42994317098,
                "discounted": 31341.017282829493,
                "net": 57619.181950237195,
                "replacement": 0,
                "savings": 57619.181950237195,
                "year": 9
              },
              {
                "cumulative": 147878.99553241293,
                "discounted": -17705.0099788693,
                "net": -34828.43441075806,
                "replacement": 93600.0,
                "savings": 58771.56558924194,
                "year": 10
              },
              {
                "cumulative": 207825.9924334397,
                "discounted": 28480.386392746794,
                "net": 59946.99690102678,
                "replacement": 0,
                "savings": 59946.99690102678,
                "year": 11
              },
              {
                "cumulative": 268971.929272487,
                "discounted": 27149.527215515634,
                "net": 61145.93683904732,
                "replacement": 0,
                "savings": 61145.93683904732,
                "year": 12
              },
              {
                "cumulative": 331340.7848483153,
                "discounted": 25880.8577194635,
                "net": 62368.85557582826,
                "replacement": 0,
                "savings": 62368.85557582826,
                "year": 13
              },
              {
                "cumulative": 394957.0175356601,
                "discounted": 24671.471844722215,
                "net": 63616.23268734483,
                "replacement": 0,
                "savings": 63616.23268734483,
                "year": 14
              },
              {
                "cumulative": 459845.57487675187,
                "discounted": 23518.599328613698,
                "net": 64888.55734109173,
                "replacement": 0,
                "savings": 64888.55734109173,
                "year": 15
              },
              {
                "cumulative": 526031.9033646655,
                "discounted": 22419.59935998689,
                "net": 66186.32848791356,
                "replacement": 0,
                "savings": 66186.32848791356,
                "year": 16
              },
              {
                "cumulative": 593541.9584223373,
                "discounted": 21371.954530080962,
                "net": 67510.05505767184,
                "replacement": 0,
                "savings": 67510.05505767184,
                "year": 17
              },
              {
                "cumulative": 662402.2145811626,
                "discounted": 20373.265066058484,
                "net": 68860.25615882527,
                "replacement": 0,
                "savings": 68860.25615882527,
                "year": 18
              },
              {
                "cumulative": 732639.6758631644,
                "discounted": 19421.243333999675,
                "net": 70237.46128200178,
                "replacement": 0,
                "savings": 70237.46128200178,
                "year": 19
              },
              {
                "cumulative": 804281.8863708061,
                "discounted": 18513.708598766047,
                "net": 71642.21050764182,
                "replacement": 0,
                "savings": 71642.21050764182,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 297000.0,
            "levelized_cost_per_kwh": 0.18772646967484166,
            "net_present_cost": 954612.9091179499,
            "npv": 261287.1906489328,
            "simple_payback_years": 5.756572611566575
          },
          "id": "pv-10-battery-2",
          "name": "Solar 1× · storage 2×",
          "pv_kw": 180.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 84735.16601924297,
            "curtailed_kwh": 0.0,
            "equivalent_cycles": 34.46090715201417,
            "export_kwh": 0.0,
            "final_stored_kwh": 48.0,
            "fuel_l": 0.0,
            "generator_hours": 0,
            "generator_kwh": 0.0,
            "grid_kwh": 211837.91504810742,
            "hours": 8760,
            "initial_stored_kwh": 48.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 270000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.558671010316443,
            "renewable_to_load_kwh": 268162.0849518926,
            "self_consumption": 0.9999999999999998,
            "self_sufficiency": 0.558671010316443,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 1837.9150481074241,
            "total_balance_error_kwh": 8.071765478234738e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 0.0,
          "battery_kwh": 0.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                10.81131313588936,
                43.16491623905847,
                15.0297358930206,
                0.0,
                0.0,
                0.0,
                0.0,
                15.0297358930206,
                43.16491623905842,
                76.26944355475572,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                10.702679354777285,
                43.074713647608334,
                14.944524342425296,
                0.0,
                0.0,
                0.0,
                0.0,
                14.944524342425296,
                43.07471364760828,
                76.17922656085976,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                10.584262119274175,
                42.976410218810535,
                14.851671486559738,
                0.0,
                0.0,
                0.0,
                0.0,
                14.851671486559738,
                42.97641021881053,
                76.08087749705399,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.36626316334880116,
                9.848794143443946,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.848794143443904,
                42.953177005110646,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                17.99026424841186,
                51.09479156410917,
                79.22997191014704,
                99.65945058356172,
                110.39630944984867,
                110.3963094498487,
                99.6594505835617,
                79.22997191014704,
                51.09479156410922,
                17.990264248411926,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.10700141589904,
                51.211514329150546,
                79.34170363433358,
                99.76520207784874,
                110.49821574542199,
                110.49821574542199,
                99.76520207784877,
                79.34170363433358,
                51.2115143291506,
                18.10700141589912,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.234248646948963,
                51.33871592519245,
                79.46345465744325,
                99.88043470524498,
                110.60925947053805,
                110.60925947053805,
                99.88043470524502,
                79.46345465744325,
                51.33871592519246,
                18.234248646948995,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.371978927026422,
                51.476361788693154,
                79.59518901987043,
                100.00511397068007,
                110.72940765871896,
                110.72940765871896,
                100.00511397068007,
                79.59518901987046,
                51.4763617886932,
                18.371978927026458,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 121447.65458437914,
            "annual_operating_cost": 39138.67270781043,
            "annual_savings": 57281.32729218957,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 96420.0,
            "capex": 257500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 229500.0,
              "storage": 0.0
            },
            "cashflows": [
              {
                "cumulative": -229500.0,
                "discounted": -229500.0,
                "net": -229500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -172218.67270781042,
                "discounted": 53533.95074036408,
                "net": 57281.32729218957,
                "replacement": 0,
                "savings": 57281.32729218957,
                "year": 1
              },
              {
                "cumulative": -113791.71886977705,
                "discounted": 51032.3642571695,
                "net": 58426.95383803336,
                "replacement": 0,
                "savings": 58426.95383803336,
                "year": 2
              },
              {
                "cumulative": -54196.22595498302,
                "discounted": 48647.67433861017,
                "net": 59595.49291479403,
                "replacement": 0,
                "savings": 59595.49291479403,
                "year": 3
              },
              {
                "cumulative": 6591.176818106898,
                "discounted": 46374.418528394744,
                "net": 60787.40277308992,
                "replacement": 0,
                "savings": 60787.40277308992,
                "year": 4
              },
              {
                "cumulative": 68594.32764665861,
                "discounted": 44207.38962519872,
                "net": 62003.150828551705,
                "replacement": 0,
                "savings": 62003.150828551705,
                "year": 5
              },
              {
                "cumulative": 131837.54149178136,
                "discounted": 42141.62375486233,
                "net": 63243.213845122744,
                "replacement": 0,
                "savings": 63243.213845122744,
                "year": 6
              },
              {
                "cumulative": 196345.61961380657,
                "discounted": 40172.388999962226,
                "net": 64508.0781220252,
                "replacement": 0,
                "savings": 64508.0781220252,
                "year": 7
              },
              {
                "cumulative": 262143.8592982723,
                "discounted": 38295.174560711646,
                "net": 65798.2396844657,
                "replacement": 0,
                "savings": 65798.2396844657,
                "year": 8
              },
              {
                "cumulative": 329258.0637764273,
                "discounted": 36505.68042236063,
                "net": 67114.20447815502,
                "replacement": 0,
                "savings": 67114.20447815502,
                "year": 9
              },
              {
                "cumulative": 397714.5523441454,
                "discounted": 34799.80750542789,
                "net": 68456.48856771812,
                "replacement": 0.0,
                "savings": 68456.48856771812,
                "year": 10
              },
              {
                "cumulative": 467540.17068321793,
                "discounted": 33173.64827620229,
                "net": 69825.61833907249,
                "replacement": 0,
                "savings": 69825.61833907249,
                "year": 11
              },
              {
                "cumulative": 538762.3013890719,
                "discounted": 31623.477796005922,
                "net": 71222.13070585394,
                "replacement": 0,
                "savings": 71222.13070585394,
                "year": 12
              },
              {
                "cumulative": 611408.8747090428,
                "discounted": 30145.74518871592,
                "net": 72646.57331997101,
                "replacement": 0,
                "savings": 72646.57331997101,
                "year": 13
              },
              {
                "cumulative": 685508.3794954133,
                "discounted": 28737.065507000225,
                "net": 74099.50478637044,
                "replacement": 0,
                "savings": 74099.50478637044,
                "year": 14
              },
              {
                "cumulative": 761089.8743775111,
                "discounted": 27394.211978635725,
                "net": 75581.49488209785,
                "replacement": 0,
                "savings": 75581.49488209785,
                "year": 15
              },
              {
                "cumulative": 838182.9991572509,
                "discounted": 26114.108615148074,
                "net": 77093.12477973981,
                "replacement": 0,
                "savings": 77093.12477973981,
                "year": 16
              },
              {
                "cumulative": 916817.9864325854,
                "discounted": 24893.82316584209,
                "net": 78634.9872753346,
                "replacement": 0,
                "savings": 78634.9872753346,
                "year": 17
              },
              {
                "cumulative": 997025.6734534267,
                "discounted": 23730.560401083112,
                "net": 80207.6870208413,
                "replacement": 0,
                "savings": 80207.6870208413,
                "year": 18
              },
              {
                "cumulative": 1078837.5142146847,
                "discounted": 22621.655709443716,
                "net": 81811.84076125814,
                "replacement": 0,
                "savings": 81811.84076125814,
                "year": 19
              },
              {
                "cumulative": 1162285.591791168,
                "discounted": 21564.568994049147,
                "net": 83448.0775764833,
                "replacement": 0,
                "savings": 83448.0775764833,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 229500.0,
            "levelized_cost_per_kwh": 0.14546161482075506,
            "net_present_cost": 739690.7614016943,
            "npv": 476209.3383651882,
            "simple_payback_years": 3.891570020803311
          },
          "id": "pv-15-battery-0",
          "name": "Solar 1.5× · storage 0×",
          "pv_kw": 270.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 70552.34541562086,
            "curtailed_kwh": 101380.86353905217,
            "equivalent_cycles": 0,
            "export_kwh": 0.0,
            "final_stored_kwh": 0.0,
            "fuel_l": 0.0,
            "generator_hours": 0,
            "generator_kwh": 0.0,
            "grid_kwh": 176380.86353905214,
            "hours": 8760,
            "initial_stored_kwh": 0.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 405000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.6325398676269747,
            "renewable_to_load_kwh": 303619.13646094786,
            "self_consumption": 0.7496768801504884,
            "self_sufficiency": 0.6325398676269747,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 0.0,
            "total_balance_error_kwh": 2.9103830456733704e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 120.0,
          "battery_kwh": 240.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.399742780394078,
                16.13660164668103,
                16.136601646681058,
                5.399742780394064,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.478974101089861,
                16.211987768663107,
                16.211987768663107,
                5.478974101089889,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.5653085612419915,
                16.29413332653506,
                16.29413332653506,
                5.565308561242034,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.27003308773333,
                38.67995803854297,
                49.404251726581855,
                49.404251726581855,
                38.67995803854297,
                18.27003308773336,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                15.0297358930206,
                23.735684075714598,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.944524342425296,
                24.099207023130067,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.851671486559738,
                24.495323911438994,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.848794143443904,
                42.953177005110646,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                2.35754169295217,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                10.81131313588936,
                43.16491623905847,
                15.0297358930206,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                19.429232163343823,
                76.26944355475572,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                10.702679354777285,
                43.074713647608334,
                14.944524342425296,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.97550662447821,
                76.17922656085976,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                10.584262119274175,
                42.976410218810535,
                14.851671486559738,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.481086307371534,
                76.08087749705399,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.36626316334880116,
                9.848794143443946,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.380700397423052,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                17.99026424841186,
                51.09479156410917,
                79.22997191014704,
                99.65945058356172,
                110.39630944984867,
                110.3963094498487,
                99.6594505835617,
                79.22997191014704,
                51.09479156410922,
                17.990264248411926,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.10700141589904,
                51.211514329150546,
                79.34170363433358,
                99.76520207784874,
                110.49821574542199,
                110.49821574542199,
                99.76520207784877,
                79.34170363433358,
                51.2115143291506,
                18.10700141589912,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.234248646948963,
                51.33871592519245,
                79.46345465744325,
                99.88043470524498,
                110.60925947053805,
                110.60925947053805,
                99.88043470524502,
                79.46345465744325,
                51.33871592519246,
                18.234248646948995,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.371978927026422,
                51.476361788693154,
                79.59518901987043,
                100.00511397068007,
                110.72940765871896,
                110.72940765871896,
                100.00511397068007,
                79.59518901987046,
                51.4763617886932,
                18.371978927026458,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                29.122645789528704,
                44.431170259029415,
                59.739694728530154,
                64.86234051805884,
                49.01960783381554,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                29.19781122015528,
                44.57785324448518,
                59.95789526881509,
                65.1557064889704,
                49.402794665672374,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                29.279715280547812,
                44.73768742363988,
                60.195659566731955,
                65.47537484727981,
                49.82033852791062,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                24.0,
                41.33247524516287,
                78.02750540562329,
                124.89649387131476,
                171.76548233700623,
                208.46051249746665,
                225.79298774262955,
                215.4114471761596,
                170.1348231506531,
                105.49243294713992,
                85.74059149606646,
                65.988750044993,
                46.23690859391953,
                26.485067142846063,
                24.0,
                24.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 143510.85249759472,
            "annual_operating_cost": 29187.073751202646,
            "annual_savings": 67232.92624879736,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 96420.0,
            "capex": 329500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 229500.0,
              "storage": 72000.0
            },
            "cashflows": [
              {
                "cumulative": -301500.0,
                "discounted": -301500.0,
                "net": -301500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -234267.07375120264,
                "discounted": 62834.510512894725,
                "net": 67232.92624879736,
                "replacement": 0,
                "savings": 67232.92624879736,
                "year": 1
              },
              {
                "cumulative": -165689.48897742934,
                "discounted": 59898.318432852924,
                "net": 68577.58477377331,
                "replacement": 0,
                "savings": 68577.58477377331,
                "year": 2
              },
              {
                "cumulative": -95740.35250818057,
                "discounted": 57099.331590196234,
                "net": 69949.13646924877,
                "replacement": 0,
                "savings": 69949.13646924877,
                "year": 3
              },
              {
                "cumulative": -24392.233309546806,
                "discounted": 54431.1385252338,
                "net": 71348.11919863377,
                "replacement": 0,
                "savings": 71348.11919863377,
                "year": 4
              },
              {
                "cumulative": 48382.848273059615,
                "discounted": 51887.62737919482,
                "net": 72775.08158260642,
                "replacement": 0,
                "savings": 72775.08158260642,
                "year": 5
              },
              {
                "cumulative": 122613.43148731817,
                "discounted": 49462.97189418572,
                "net": 74230.58321425856,
                "replacement": 0,
                "savings": 74230.58321425856,
                "year": 6
              },
              {
                "cumulative": 198328.6263658619,
                "discounted": 47151.61806735461,
                "net": 75715.19487854373,
                "replacement": 0,
                "savings": 75715.19487854373,
                "year": 7
              },
              {
                "cumulative": 275558.1251419765,
                "discounted": 44948.27142869317,
                "net": 77229.4987761146,
                "replacement": 0,
                "savings": 77229.4987761146,
                "year": 8
              },
              {
                "cumulative": 354332.2138936134,
                "discounted": 42847.88491333368,
                "net": 78774.0887516369,
                "replacement": 0,
                "savings": 78774.0887516369,
                "year": 9
              },
              {
                "cumulative": 387881.78442028305,
                "discounted": 17054.900428656292,
                "net": 33549.57052666963,
                "replacement": 46800.0,
                "savings": 80349.57052666963,
                "year": 10
              },
              {
                "cumulative": 469838.3463574861,
                "discounted": 38936.97219305822,
                "net": 81956.56193720303,
                "replacement": 0,
                "savings": 81956.56193720303,
                "year": 11
              },
              {
                "cumulative": 553434.0395334332,
                "discounted": 37117.48751113961,
                "net": 83595.69317594709,
                "replacement": 0,
                "savings": 83595.69317594709,
                "year": 12
              },
              {
                "cumulative": 638701.6465728992,
                "discounted": 35383.025477908785,
                "net": 85267.60703946603,
                "replacement": 0,
                "savings": 85267.60703946603,
                "year": 13
              },
              {
                "cumulative": 725674.6057531545,
                "discounted": 33729.61307239903,
                "net": 86972.95918025536,
                "replacement": 0,
                "savings": 86972.95918025536,
                "year": 14
              },
              {
                "cumulative": 814387.024117015,
                "discounted": 32153.462928828976,
                "net": 88712.41836386046,
                "replacement": 0,
                "savings": 88712.41836386046,
                "year": 15
              },
              {
                "cumulative": 904873.6908481526,
                "discounted": 30650.964661126687,
                "net": 90486.66673113768,
                "replacement": 0,
                "savings": 90486.66673113768,
                "year": 16
              },
              {
                "cumulative": 997170.0909139131,
                "discounted": 29218.67659284974,
                "net": 92296.40006576043,
                "replacement": 0,
                "savings": 92296.40006576043,
                "year": 17
              },
              {
                "cumulative": 1091312.4189809887,
                "discounted": 27853.3178735577,
                "net": 94142.32806707565,
                "replacement": 0,
                "savings": 94142.32806707565,
                "year": 18
              },
              {
                "cumulative": 1187337.593609406,
                "discounted": 26551.760963578363,
                "net": 96025.17462841717,
                "replacement": 0,
                "savings": 96025.17462841717,
                "year": 19
              },
              {
                "cumulative": 1285283.2717303913,
                "discounted": 25311.024469953205,
                "net": 97945.67812098551,
                "replacement": 0,
                "savings": 97945.67812098551,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 301500.0,
            "levelized_cost_per_kwh": 0.14018868035779553,
            "net_present_cost": 712877.2208498864,
            "npv": 503022.8789169962,
            "simple_payback_years": 4.3351728748233604
          },
          "id": "pv-15-battery-1",
          "name": "Solar 1.5× · storage 1×",
          "pv_kw": 270.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 48489.14750240529,
            "curtailed_kwh": 40094.20266900892,
            "equivalent_cycles": 229.82497826266214,
            "export_kwh": 0.0,
            "final_stored_kwh": 23.999999999999996,
            "fuel_l": 0.0,
            "generator_hours": 0,
            "generator_kwh": 0.0,
            "grid_kwh": 121222.86875601322,
            "hours": 8760,
            "initial_stored_kwh": 24.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 2.842170943040401e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 405000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.7474523567583058,
            "renewable_to_load_kwh": 358777.1312439868,
            "self_consumption": 0.9010019687184965,
            "self_sufficiency": 0.7474523567583058,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 6128.66608700433,
            "total_balance_error_kwh": 2.4552804234190262e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 240.0,
          "battery_kwh": 480.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.399742780394078,
                16.13660164668103,
                16.136601646681058,
                5.399742780394064,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.478974101089861,
                16.211987768663107,
                16.211987768663107,
                5.478974101089889,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                5.5653085612419915,
                16.29413332653506,
                16.29413332653506,
                5.565308561242034,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.27003308773333,
                38.67995803854297,
                49.404251726581855,
                49.404251726581855,
                38.67995803854297,
                18.27003308773336,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                15.0297358930206,
                23.735684075714598,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.944524342425296,
                24.099207023130067,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.851671486559738,
                24.495323911438984,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.848794143443904,
                42.953177005110646,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                2.357541692952177,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                10.81131313588936,
                43.16491623905847,
                15.0297358930206,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                19.429232163343823,
                76.26944355475572,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                10.702679354777285,
                43.074713647608334,
                14.944524342425296,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.97550662447821,
                76.17922656085976,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                10.584262119274175,
                42.976410218810535,
                14.851671486559738,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.481086307371545,
                76.08087749705399,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.36626316334880116,
                9.848794143443946,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.38070039742305,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                17.99026424841186,
                51.09479156410917,
                79.22997191014704,
                99.65945058356172,
                110.39630944984867,
                110.3963094498487,
                99.6594505835617,
                79.22997191014704,
                51.09479156410922,
                17.990264248411926,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.10700141589904,
                51.211514329150546,
                79.34170363433358,
                99.76520207784874,
                110.49821574542199,
                110.49821574542199,
                99.76520207784877,
                79.34170363433358,
                51.2115143291506,
                18.10700141589912,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.234248646948963,
                51.33871592519245,
                79.46345465744325,
                99.88043470524498,
                110.60925947053805,
                110.60925947053805,
                99.88043470524502,
                79.46345465744325,
                51.33871592519246,
                18.234248646948995,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.371978927026422,
                51.476361788693154,
                79.59518901987043,
                100.00511397068007,
                110.72940765871896,
                110.72940765871896,
                100.00511397068007,
                79.59518901987046,
                51.4763617886932,
                18.371978927026458,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                53.122645789528704,
                68.43117025902941,
                83.73969472853015,
                88.86234051805884,
                73.01960783381554,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                53.19781122015528,
                68.57785324448518,
                83.9578952688151,
                89.1557064889704,
                73.40279466567237,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                53.27971528054781,
                68.73768742363988,
                84.19565956673195,
                89.4753748472798,
                73.82033852791061,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                65.33247524516287,
                102.02750540562329,
                148.89649387131476,
                195.76548233700623,
                232.46051249746665,
                249.79298774262955,
                239.4114471761596,
                194.1348231506531,
                129.49243294713992,
                109.74059149606646,
                89.988750044993,
                70.23690859391954,
                50.48506714284607,
                48.0,
                48.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 152380.06942251942,
            "annual_operating_cost": 25832.4652887403,
            "annual_savings": 70587.53471125971,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 96420.0,
            "capex": 401500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 229500.0,
              "storage": 144000.0
            },
            "cashflows": [
              {
                "cumulative": -373500.0,
                "discounted": -373500.0,
                "net": -373500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -302912.4652887403,
                "discounted": 65969.65860865393,
                "net": 70587.53471125971,
                "replacement": 0,
                "savings": 70587.53471125971,
                "year": 1
              },
              {
                "cumulative": -230913.1798832554,
                "discounted": 62886.964281146735,
                "net": 71999.2854054849,
                "replacement": 0,
                "savings": 71999.2854054849,
                "year": 2
              },
              {
                "cumulative": -157473.9087696608,
                "discounted": 59948.32109043894,
                "net": 73439.2711135946,
                "replacement": 0,
                "savings": 73439.2711135946,
                "year": 3
              },
              {
                "cumulative": -82565.8522337943,
                "discounted": 57146.997674997874,
                "net": 74908.0565358665,
                "replacement": 0,
                "savings": 74908.0565358665,
                "year": 4
              },
              {
                "cumulative": -6159.63456721048,
                "discounted": 54476.577222895154,
                "net": 76406.21766658382,
                "replacement": 0,
                "savings": 76406.21766658382,
                "year": 5
              },
              {
                "cumulative": 71774.70745270501,
                "discounted": 51930.94277322715,
                "net": 77934.3420199155,
                "replacement": 0,
                "savings": 77934.3420199155,
                "year": 6
              },
              {
                "cumulative": 151267.73631301883,
                "discounted": 49504.26320438477,
                "net": 79493.02886031382,
                "replacement": 0,
                "savings": 79493.02886031382,
                "year": 7
              },
              {
                "cumulative": 232350.62575053892,
                "discounted": 47190.979877077065,
                "net": 81082.88943752009,
                "replacement": 0,
                "savings": 81082.88943752009,
                "year": 8
              },
              {
                "cumulative": 315055.17297680944,
                "discounted": 44985.79390151271,
                "net": 82704.5472262705,
                "replacement": 0,
                "savings": 82704.5472262705,
                "year": 9
              },
              {
                "cumulative": 305813.81114760536,
                "discounted": -4697.839744236699,
                "net": -9241.361829204092,
                "replacement": 93600.0,
                "savings": 84358.63817079591,
                "year": 10
              },
              {
                "cumulative": 391859.6220818172,
                "discounted": 40879.74493417226,
                "net": 86045.81093421183,
                "replacement": 0,
                "savings": 86045.81093421183,
                "year": 11
              },
              {
                "cumulative": 479626.34923471324,
                "discounted": 38969.4764793044,
                "net": 87766.72715289607,
                "replacement": 0,
                "savings": 87766.72715289607,
                "year": 12
              },
              {
                "cumulative": 569148.4109306672,
                "discounted": 37148.47290550512,
                "net": 89522.06169595398,
                "replacement": 0,
                "savings": 89522.06169595398,
                "year": 13
              },
              {
                "cumulative": 660460.9138605403,
                "discounted": 35412.562956649745,
                "net": 91312.50292987307,
                "replacement": 0,
                "savings": 91312.50292987307,
                "year": 14
              },
              {
                "cumulative": 753599.6668490107,
                "discounted": 33757.77029512405,
                "net": 93138.75298847053,
                "replacement": 0,
                "savings": 93138.75298847053,
                "year": 15
              },
              {
                "cumulative": 848601.1948972507,
                "discounted": 32180.304393482736,
                "net": 95001.52804823994,
                "replacement": 0,
                "savings": 95001.52804823994,
                "year": 16
              },
              {
                "cumulative": 945502.7535064555,
                "discounted": 30676.551851731212,
                "net": 96901.55860920475,
                "replacement": 0,
                "savings": 96901.55860920475,
                "year": 17
              },
              {
                "cumulative": 1044342.3432878443,
                "discounted": 29243.0681203419,
                "net": 98839.58978138884,
                "replacement": 0,
                "savings": 98839.58978138884,
                "year": 18
              },
              {
                "cumulative": 1145158.724864861,
                "discounted": 27876.56961004555,
                "net": 100816.38157701663,
                "replacement": 0,
                "savings": 100816.38157701663,
                "year": 19
              },
              {
                "cumulative": 1247991.434073418,
                "discounted": 26573.92617032379,
                "net": 102832.70920855695,
                "replacement": 0,
                "savings": 102832.70920855695,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 373500.0,
            "levelized_cost_per_kwh": 0.15089869291930494,
            "net_present_cost": 767338.9931601045,
            "npv": 448561.1066067784,
            "simple_payback_years": 5.079036204163197
          },
          "id": "pv-15-battery-2",
          "name": "Solar 1.5× · storage 2×",
          "pv_kw": 270.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 39619.9305774806,
            "curtailed_kwh": 15457.488988662537,
            "equivalent_cycles": 161.10632728198055,
            "export_kwh": 0.0,
            "final_stored_kwh": 48.0,
            "fuel_l": 0.0,
            "generator_hours": 0,
            "generator_kwh": 0.0,
            "grid_kwh": 99049.82644370149,
            "hours": 8760,
            "initial_stored_kwh": 48.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 2.842170943040401e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 405000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.7936461949089553,
            "renewable_to_load_kwh": 380950.17355629854,
            "self_consumption": 0.9618333605218209,
            "self_sufficiency": 0.7936461949089553,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 8592.33745503897,
            "total_balance_error_kwh": 9.094947017729282e-12,
            "unserved_kwh": 0.0
          }
        }
      ],
      "currency": "USD",
      "description": "Grid connected; synthetic daytime commercial demand.",
      "grid_mode": "connected",
      "id": "commercial",
      "name": "Commercial",
      "solar_yield_kwh_per_kw": 1500.0
    },
    {
      "annual_load_kwh": 480000.0,
      "baseline": {
        "annualization_factor": 1.0,
        "co2_kg": 207962.87875486384,
        "curtailed_kwh": 0.0,
        "equivalent_cycles": 0,
        "export_kwh": 0.0,
        "final_stored_kwh": 0.0,
        "fuel_l": 12089.05836575876,
        "generator_hours": 1460,
        "generator_kwh": 41089.494163424126,
        "grid_kwh": 438910.5058365759,
        "hours": 8760,
        "initial_stored_kwh": 0.0,
        "load_kwh": 480000.0,
        "max_balance_error_kwh": 0.0,
        "peak_load_kw": 110.49496076561542,
        "pv_kwh": 0.0,
        "reliability": 1.0,
        "renewable_fraction": 0.0,
        "renewable_to_load_kwh": 0.0,
        "self_consumption": 0,
        "self_sufficiency": 0.0,
        "served_kwh": 480000.0,
        "storage_loss_kwh": 0.0,
        "total_balance_error_kwh": 0.0,
        "unserved_kwh": 0.0
      },
      "candidates": [
        {
          "battery_kw": 0.0,
          "battery_kwh": 0.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                21.472210468281574,
                73.44331124001205,
                61.98083035829292,
                53.65770941727213,
                49.283433582858926,
                49.28343358285891,
                53.65770941727213,
                61.98083035829292,
                73.44331124001204,
                86.93034088714796,
                94.25970780316764,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                21.43275426790264,
                73.42227769451236,
                61.96183019980816,
                53.64114564874643,
                49.268436376772144,
                49.268436376772144,
                53.64114564874642,
                61.96183019980816,
                73.42227769451233,
                86.90930147398517,
                94.28622797675888,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                21.389742798947633,
                73.39935298929495,
                61.94112609837796,
                53.62309719001429,
                49.25209450785786,
                49.25209450785786,
                53.62309719001428,
                61.94112609837796,
                73.39935298929495,
                86.88635817672747,
                94.31512614400299,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                11.253361786771865,
                40.353304833039886,
                28.897486331449144,
                20.582331721860037,
                16.21317503414049,
                16.21317503414049,
                20.582331721860037,
                28.897486331449137,
                40.35330483303987,
                53.84027562853373,
                61.3251559321371,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.329366916019647,
                20.81639656315559,
                32.27887744487472,
                40.60199838589551,
                44.97627422030872,
                44.97627422030873,
                40.60199838589551,
                32.27887744487472,
                20.81639656315561,
                7.329366916019673,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.376926502773684,
                20.86395028224652,
                32.32439777695072,
                40.64508232801245,
                45.01779159998674,
                45.01779159998674,
                40.64508232801246,
                32.32439777695072,
                20.86395028224654,
                7.376926502773716,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.428767967275504,
                20.915773154708035,
                32.37400004562503,
                40.6920289539887,
                45.063031636145126,
                45.063031636145126,
                40.69202895398871,
                32.37400004562503,
                20.915773154708038,
                7.428767967275516,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.484880303603358,
                20.97185109909721,
                32.427669600687956,
                40.742824210277064,
                45.11198089799661,
                45.11198089799661,
                40.742824210277064,
                32.42766960068796,
                20.97185109909723,
                7.484880303603371,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 65921.07972765391,
            "annual_operating_cost": 72366.88019164401,
            "annual_savings": 31550.996851157557,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 103917.87704280157,
            "capex": 121500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 93500.0,
              "storage": 0.0
            },
            "cashflows": [
              {
                "cumulative": -93500.0,
                "discounted": -93500.0,
                "net": -93500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -61949.00314884244,
                "discounted": 29486.91294500706,
                "net": 31550.996851157557,
                "replacement": 0,
                "savings": 31550.996851157557,
                "year": 1
              },
              {
                "cumulative": -29766.986360661733,
                "discounted": 28109.019816735705,
                "net": 32182.01678818071,
                "replacement": 0,
                "savings": 32182.01678818071,
                "year": 2
              },
              {
                "cumulative": 3058.670763282589,
                "discounted": 26795.51421782282,
                "net": 32825.65712394432,
                "replacement": 0,
                "savings": 32825.65712394432,
                "year": 3
              },
              {
                "cumulative": 36540.8410297058,
                "discounted": 25543.38738521428,
                "net": 33482.170266423214,
                "replacement": 0,
                "savings": 33482.170266423214,
                "year": 4
              },
              {
                "cumulative": 70692.65470145748,
                "discounted": 24349.771152260335,
                "net": 34151.813671751675,
                "replacement": 0,
                "savings": 34151.813671751675,
                "year": 5
              },
              {
                "cumulative": 105527.50464664419,
                "discounted": 23211.931378790225,
                "net": 34834.84994518671,
                "replacement": 0,
                "savings": 34834.84994518671,
                "year": 6
              },
              {
                "cumulative": 141059.05159073463,
                "discounted": 22127.26168819255,
                "net": 35531.54694409044,
                "replacement": 0,
                "savings": 35531.54694409044,
                "year": 7
              },
              {
                "cumulative": 177301.2294737069,
                "discounted": 21093.27749715551,
                "net": 36242.17788297225,
                "replacement": 0,
                "savings": 36242.17788297225,
                "year": 8
              },
              {
                "cumulative": 214268.25091433857,
                "discounted": 20107.610324391233,
                "net": 36967.021440631695,
                "replacement": 0,
                "savings": 36967.021440631695,
                "year": 9
              },
              {
                "cumulative": 251974.6127837829,
                "discounted": 19168.002365307533,
                "net": 37706.361869444336,
                "replacement": 0.0,
                "savings": 37706.361869444336,
                "year": 10
              },
              {
                "cumulative": 290435.1018906161,
                "discounted": 18272.301320199702,
                "net": 38460.48910683322,
                "replacement": 0,
                "savings": 38460.48910683322,
                "year": 11
              },
              {
                "cumulative": 329664.800779586,
                "discounted": 17418.455464115603,
                "net": 39229.698888969884,
                "replacement": 0,
                "savings": 39229.698888969884,
                "year": 12
              },
              {
                "cumulative": 369679.0936463353,
                "discounted": 16604.508947100854,
                "net": 40014.29286674928,
                "replacement": 0,
                "savings": 40014.29286674928,
                "year": 13
              },
              {
                "cumulative": 410493.67237041955,
                "discounted": 15828.59731405876,
                "net": 40814.57872408427,
                "replacement": 0,
                "savings": 40814.57872408427,
                "year": 14
              },
              {
                "cumulative": 452124.5426689855,
                "discounted": 15088.943233962555,
                "net": 41630.870298565955,
                "replacement": 0,
                "savings": 41630.870298565955,
                "year": 15
              },
              {
                "cumulative": 494588.0303735228,
                "discounted": 14383.852428637201,
                "net": 42463.48770453728,
                "replacement": 0,
                "savings": 42463.48770453728,
                "year": 16
              },
              {
                "cumulative": 537900.7878321508,
                "discounted": 13711.709791784997,
                "net": 43312.757458628024,
                "replacement": 0,
                "savings": 43312.757458628024,
                "year": 17
              },
              {
                "cumulative": 582079.8004399514,
                "discounted": 13070.975689365136,
                "net": 44179.012607800585,
                "replacement": 0,
                "savings": 44179.012607800585,
                "year": 18
              },
              {
                "cumulative": 627142.3932999079,
                "discounted": 12460.182432852744,
                "net": 45062.592859956596,
                "replacement": 0,
                "savings": 45062.592859956596,
                "year": 19
              },
              {
                "cumulative": 673106.2380170636,
                "discounted": 11877.930917298878,
                "net": 45963.84471715573,
                "replacement": 0,
                "savings": 45963.84471715573,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 93500.0,
            "levelized_cost_per_kwh": 0.19922103698829896,
            "net_present_cost": 1013064.2418530592,
            "npv": 295210.1463102537,
            "simple_payback_years": 2.906820730146131
          },
          "id": "pv-05-battery-0",
          "name": "Solar 0.5× · storage 0×",
          "pv_kw": 110.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 142041.79902720993,
            "curtailed_kwh": 748.1648860797872,
            "equivalent_cycles": 0,
            "export_kwh": 0.0,
            "final_stored_kwh": 0.0,
            "fuel_l": 11912.98304902351,
            "generator_hours": 1460,
            "generator_kwh": 40460.65374651252,
            "grid_kwh": 275287.51113956724,
            "hours": 8760,
            "initial_stored_kwh": 0.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 165000.00000000003,
            "reliability": 1.0,
            "renewable_fraction": 0.3421913231540005,
            "renewable_to_load_kwh": 164251.83511392024,
            "self_consumption": 0.9954656673570922,
            "self_sufficiency": 0.3421913231540005,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 0.0,
            "total_balance_error_kwh": 3.410605131648481e-13,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 240.0,
          "battery_kwh": 480.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                21.472210468281574,
                73.44331124001205,
                61.98083035829292,
                53.65770941727213,
                49.283433582858926,
                49.28343358285891,
                53.65770941727213,
                61.98083035829292,
                73.44331124001204,
                86.93034088714796,
                94.25970780316764,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                21.43275426790264,
                73.42227769451236,
                61.96183019980816,
                53.64114564874643,
                49.268436376772144,
                49.268436376772144,
                53.64114564874642,
                61.96183019980816,
                73.42227769451233,
                86.90930147398517,
                94.28622797675888,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                21.389742798947633,
                73.39935298929495,
                61.94112609837796,
                53.62309719001429,
                49.25209450785786,
                49.25209450785786,
                53.62309719001428,
                61.94112609837796,
                73.39935298929495,
                86.88635817672747,
                94.31512614400299,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                11.253361786771865,
                40.353304833039886,
                28.897486331449144,
                20.582331721860037,
                16.21317503414049,
                16.21317503414049,
                20.582331721860037,
                28.897486331449137,
                40.35330483303987,
                53.84027562853373,
                61.3251559321371,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.329366916019647,
                20.81639656315559,
                32.27887744487472,
                40.60199838589551,
                44.97627422030872,
                44.97627422030873,
                40.60199838589551,
                32.27887744487472,
                20.81639656315561,
                7.329366916019673,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.376926502773684,
                20.86395028224652,
                32.32439777695072,
                40.64508232801245,
                45.01779159998674,
                45.01779159998674,
                40.64508232801246,
                32.32439777695072,
                20.86395028224654,
                7.376926502773716,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.428767967275504,
                20.915773154708035,
                32.37400004562503,
                40.6920289539887,
                45.063031636145126,
                45.063031636145126,
                40.69202895398871,
                32.37400004562503,
                20.915773154708038,
                7.428767967275516,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.484880303603358,
                20.97185109909721,
                32.427669600687956,
                40.742824210277064,
                45.11198089799661,
                45.11198089799661,
                40.742824210277064,
                32.42766960068796,
                20.97185109909723,
                7.484880303603371,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 66190.41908664262,
            "annual_operating_cost": 74392.21051214967,
            "annual_savings": 29525.6665306519,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 103917.87704280157,
            "capex": 265500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 93500.0,
              "storage": 144000.0
            },
            "cashflows": [
              {
                "cumulative": -237500.0,
                "discounted": -237500.0,
                "net": -237500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -207974.3334693481,
                "discounted": 27594.080869768128,
                "net": 29525.6665306519,
                "replacement": 0,
                "savings": 29525.6665306519,
                "year": 1
              },
              {
                "cumulative": -177858.15360808314,
                "discounted": 26304.637838470553,
                "net": 30116.179861264936,
                "replacement": 0,
                "savings": 30116.179861264936,
                "year": 2
              },
              {
                "cumulative": -147139.6501495929,
                "discounted": 25075.449154429873,
                "net": 30718.503458490235,
                "replacement": 0,
                "savings": 30718.503458490235,
                "year": 3
              },
              {
                "cumulative": -115806.77662193285,
                "discounted": 23903.699193942495,
                "net": 31332.873527660046,
                "replacement": 0,
                "savings": 31332.873527660046,
                "year": 4
              },
              {
                "cumulative": -83847.2456237196,
                "discounted": 22786.703904505925,
                "net": 31959.530998213242,
                "replacement": 0,
                "savings": 31959.530998213242,
                "year": 5
              },
              {
                "cumulative": -51248.524005542095,
                "discounted": 21721.904656631817,
                "net": 32598.721618177507,
                "replacement": 0,
                "savings": 32598.721618177507,
                "year": 6
              },
              {
                "cumulative": -17997.827955001034,
                "discounted": 20706.86238295743,
                "net": 33250.69605054106,
                "replacement": 0,
                "savings": 33250.69605054106,
                "year": 7
              },
              {
                "cumulative": 15917.882016550844,
                "discounted": 19739.251991230445,
                "net": 33915.70997155188,
                "replacement": 0,
                "savings": 33915.70997155188,
                "year": 8
              },
              {
                "cumulative": 50511.906187533765,
                "discounted": 18816.857038369213,
                "net": 34594.02417098292,
                "replacement": 0,
                "savings": 34594.02417098292,
                "year": 9
              },
              {
                "cumulative": -7802.189158063658,
                "discounted": -29643.92909041088,
                "net": -58314.09534559742,
                "replacement": 93600.0,
                "savings": 35285.90465440258,
                "year": 10
              },
              {
                "cumulative": 28189.433589426975,
                "discounted": 17099.360697632394,
                "net": 35991.62274749063,
                "replacement": 0,
                "savings": 35991.62274749063,
                "year": 11
              },
              {
                "cumulative": 64900.888791867415,
                "discounted": 16300.325151014054,
                "net": 36711.45520244044,
                "replacement": 0,
                "savings": 36711.45520244044,
                "year": 12
              },
              {
                "cumulative": 102346.57309835666,
                "discounted": 15538.627714050781,
                "net": 37445.68430648925,
                "replacement": 0,
                "savings": 37445.68430648925,
                "year": 13
              },
              {
                "cumulative": 140541.1710909757,
                "discounted": 14812.523615263362,
                "net": 38194.59799261904,
                "replacement": 0,
                "savings": 38194.59799261904,
                "year": 14
              },
              {
                "cumulative": 179499.66104344712,
                "discounted": 14120.34961455012,
                "net": 38958.48995247142,
                "replacement": 0,
                "savings": 38958.48995247142,
                "year": 15
              },
              {
                "cumulative": 219237.32079496796,
                "discounted": 13460.520193309458,
                "net": 39737.65975152085,
                "replacement": 0,
                "savings": 39737.65975152085,
                "year": 16
              },
              {
                "cumulative": 259769.73374151922,
                "discounted": 12831.523922594064,
                "net": 40532.41294655127,
                "replacement": 0,
                "savings": 40532.41294655127,
                "year": 17
              },
              {
                "cumulative": 301112.7949470015,
                "discounted": 12231.920000977518,
                "net": 41343.06120548229,
                "replacement": 0,
                "savings": 41343.06120548229,
                "year": 18
              },
              {
                "cumulative": 343282.71737659344,
                "discounted": 11660.334954202866,
                "net": 42169.92242959194,
                "replacement": 0,
                "savings": 42169.92242959194,
                "year": 19
              },
              {
                "cumulative": 386296.0382547772,
                "discounted": 11115.459489053199,
                "net": 43013.320878183775,
                "replacement": 0,
                "savings": 43013.320878183775,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 237500.0,
            "levelized_cost_per_kwh": 0.24180280336747484,
            "net_present_cost": 1229597.9248707697,
            "npv": 78676.46329254282,
            "simple_payback_years": 7.530663458618363
          },
          "id": "pv-05-battery-1",
          "name": "Solar 0.5× · storage 1×",
          "pv_kw": 110.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 141772.4596682212,
            "curtailed_kwh": 0.0,
            "equivalent_cycles": 1.402809161399601,
            "export_kwh": 0.0,
            "final_stored_kwh": 48.0,
            "fuel_l": 11912.98304902351,
            "generator_hours": 1460,
            "generator_kwh": 40460.65374651252,
            "grid_kwh": 274614.1627420955,
            "hours": 8760,
            "initial_stored_kwh": 48.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 165000.00000000003,
            "reliability": 1.0,
            "renewable_fraction": 0.3435941323154001,
            "renewable_to_load_kwh": 164925.18351139204,
            "self_consumption": 1.0,
            "self_sufficiency": 0.3435941323154001,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 74.81648860797877,
            "total_balance_error_kwh": 9.886491625366034e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 480.0,
          "battery_kwh": 960.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                21.472210468281574,
                73.44331124001205,
                61.98083035829292,
                53.65770941727213,
                49.283433582858926,
                49.28343358285891,
                53.65770941727213,
                61.98083035829292,
                73.44331124001204,
                86.93034088714796,
                94.25970780316764,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                21.43275426790264,
                73.42227769451236,
                61.96183019980816,
                53.64114564874643,
                49.268436376772144,
                49.268436376772144,
                53.64114564874642,
                61.96183019980816,
                73.42227769451233,
                86.90930147398517,
                94.28622797675888,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                21.389742798947633,
                73.39935298929495,
                61.94112609837796,
                53.62309719001429,
                49.25209450785786,
                49.25209450785786,
                53.62309719001428,
                61.94112609837796,
                73.39935298929495,
                86.88635817672747,
                94.31512614400299,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                11.253361786771865,
                40.353304833039886,
                28.897486331449144,
                20.582331721860037,
                16.21317503414049,
                16.21317503414049,
                20.582331721860037,
                28.897486331449137,
                40.35330483303987,
                53.84027562853373,
                61.3251559321371,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.329366916019647,
                20.81639656315559,
                32.27887744487472,
                40.60199838589551,
                44.97627422030872,
                44.97627422030873,
                40.60199838589551,
                32.27887744487472,
                20.81639656315561,
                7.329366916019673,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.376926502773684,
                20.86395028224652,
                32.32439777695072,
                40.64508232801245,
                45.01779159998674,
                45.01779159998674,
                40.64508232801246,
                32.32439777695072,
                20.86395028224654,
                7.376926502773716,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.428767967275504,
                20.915773154708035,
                32.37400004562503,
                40.6920289539887,
                45.063031636145126,
                45.063031636145126,
                40.69202895398871,
                32.37400004562503,
                20.915773154708038,
                7.428767967275516,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                7.484880303603358,
                20.97185109909721,
                32.427669600687956,
                40.742824210277064,
                45.11198089799661,
                45.11198089799661,
                40.742824210277064,
                32.42766960068796,
                20.97185109909723,
                7.484880303603371,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 66190.41908664262,
            "annual_operating_cost": 76552.21051214967,
            "annual_savings": 27365.6665306519,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 103917.87704280157,
            "capex": 409500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 93500.0,
              "storage": 288000.0
            },
            "cashflows": [
              {
                "cumulative": -381500.0,
                "discounted": -381500.0,
                "net": -381500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -354134.3334693481,
                "discounted": 25575.389280983083,
                "net": 27365.6665306519,
                "replacement": 0,
                "savings": 27365.6665306519,
                "year": 1
              },
              {
                "cumulative": -326221.35360808315,
                "discounted": 24380.277632339014,
                "net": 27912.979861264936,
                "replacement": 0,
                "savings": 27912.979861264936,
                "year": 2
              },
              {
                "cumulative": -297750.11414959293,
                "discounted": 23241.012322416627,
                "net": 28471.239458490236,
                "replacement": 0,
                "savings": 28471.239458490236,
                "year": 3
              },
              {
                "cumulative": -268709.4499019329,
                "discounted": 22154.98370921959,
                "net": 29040.664247660043,
                "replacement": 0,
                "savings": 29040.664247660043,
                "year": 4
              },
              {
                "cumulative": -239087.97236931967,
                "discounted": 21119.70409663923,
                "net": 29621.47753261324,
                "replacement": 0,
                "savings": 29621.47753261324,
                "year": 5
              },
              {
                "cumulative": -208874.06528605416,
                "discounted": 20132.80203604861,
                "net": 30213.907083265505,
                "replacement": 0,
                "savings": 30213.907083265505,
                "year": 6
              },
              {
                "cumulative": -178055.88006112335,
                "discounted": 19192.01689417718,
                "net": 30818.185224930818,
                "replacement": 0,
                "savings": 30818.185224930818,
                "year": 7
              },
              {
                "cumulative": -146621.3311316939,
                "discounted": 18295.193674823106,
                "net": 31434.548929429435,
                "replacement": 0,
                "savings": 31434.548929429435,
                "year": 8
              },
              {
                "cumulative": -114558.09122367587,
                "discounted": 17440.278082541652,
                "net": 32063.239908018026,
                "replacement": 0,
                "savings": 32063.239908018026,
                "year": 9
              },
              {
                "cumulative": -269053.5865174975,
                "discounted": -78537.67567061681,
                "net": -154495.49529382162,
                "replacement": 187200.0,
                "savings": 32704.504706178384,
                "year": 10
              },
              {
                "cumulative": -235694.99171719555,
                "discounted": 15848.428087235856,
                "net": 33358.59480030195,
                "replacement": 0,
                "savings": 33358.59480030195,
                "year": 11
              },
              {
                "cumulative": -201669.22502088756,
                "discounted": 15107.847335495862,
                "net": 34025.76669630799,
                "replacement": 0,
                "savings": 34025.76669630799,
                "year": 12
              },
              {
                "cumulative": -166962.94299065342,
                "discounted": 14401.87316093998,
                "net": 34706.28203023415,
                "replacement": 0,
                "savings": 34706.28203023415,
                "year": 13
              },
              {
                "cumulative": -131562.53531981457,
                "discounted": 13728.888433793254,
                "net": 35400.40767083884,
                "replacement": 0,
                "savings": 35400.40767083884,
                "year": 14
              },
              {
                "cumulative": -95454.11949555896,
                "discounted": 13087.351591092633,
                "net": 36108.415824255615,
                "replacement": 0,
                "savings": 36108.415824255615,
                "year": 15
              },
              {
                "cumulative": -58623.53535481823,
                "discounted": 12475.793105527555,
                "net": 36830.58414074073,
                "replacement": 0,
                "savings": 36830.58414074073,
                "year": 16
              },
              {
                "cumulative": -21056.33953126269,
                "discounted": 11892.812119287952,
                "net": 37567.19582355554,
                "replacement": 0,
                "savings": 37567.19582355554,
                "year": 17
              },
              {
                "cumulative": 17262.20020876397,
                "discounted": 11337.073235209074,
                "net": 38318.53974002666,
                "replacement": 0,
                "savings": 38318.53974002666,
                "year": 18
              },
              {
                "cumulative": 56347.11074359116,
                "discounted": 10807.303457862856,
                "net": 39084.91053482719,
                "replacement": 0,
                "savings": 39084.91053482719,
                "year": 19
              },
              {
                "cumulative": 96213.7194891149,
                "discounted": 10302.28927758889,
                "net": 39866.608745523736,
                "replacement": 0,
                "savings": 39866.608745523736,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 381500.0,
            "levelized_cost_per_kwh": 0.28471084251528234,
            "net_present_cost": 1447790.7463007076,
            "npv": -139516.35813739477,
            "simple_payback_years": 17.549507879844068
          },
          "id": "pv-05-battery-2",
          "name": "Solar 0.5× · storage 2×",
          "pv_kw": 110.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 141772.4596682212,
            "curtailed_kwh": 0.0,
            "equivalent_cycles": 0.7014045806998005,
            "export_kwh": 0.0,
            "final_stored_kwh": 96.0,
            "fuel_l": 11912.98304902351,
            "generator_hours": 1460,
            "generator_kwh": 40460.65374651252,
            "grid_kwh": 274614.1627420955,
            "hours": 8760,
            "initial_stored_kwh": 96.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 165000.00000000003,
            "reliability": 1.0,
            "renewable_fraction": 0.3435941323154001,
            "renewable_to_load_kwh": 164925.18351139204,
            "self_consumption": 1.0,
            "self_sufficiency": 0.3435941323154001,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 74.81648860797878,
            "total_balance_error_kwh": 9.885070539894514e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 0.0,
          "battery_kwh": 0.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                14.142843552261928,
                52.626914676856465,
                29.701952913418197,
                13.055711031376617,
                4.307159362550209,
                4.3071593625501805,
                13.055711031376617,
                29.701952913418197,
                52.62691467685642,
                79.6009739711283,
                94.25970780316764,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                14.055827765128958,
                52.55832741226584,
                29.637432422857444,
                12.996063320733981,
                4.250644776785407,
                4.250644776785407,
                12.996063320733967,
                29.637432422857444,
                52.5583274122658,
                79.53237497121145,
                94.28622797675888,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                13.96097483167213,
                52.48357983458692,
                29.567126052752926,
                12.931068236025595,
                4.189062871712736,
                4.189062871712736,
                12.931068236025567,
                29.567126052752926,
                52.48357983458691,
                79.45759020945195,
                94.31512614400299,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                3.7684814831685074,
                19.381453733942678,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                19.381453733942642,
                46.355395324930356,
                61.3251559321371,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.658733832039294,
                41.63279312631118,
                64.55775488974945,
                81.20399677179103,
                89.95254844061743,
                89.95254844061746,
                81.20399677179103,
                64.55775488974945,
                41.63279312631122,
                14.658733832039346,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.753853005547368,
                41.72790056449304,
                64.64879555390144,
                81.2901646560249,
                90.03558319997347,
                90.03558319997347,
                81.29016465602491,
                64.64879555390144,
                41.72790056449308,
                14.753853005547432,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.857535934551008,
                41.83154630941607,
                64.74800009125006,
                81.3840579079774,
                90.12606327229025,
                90.12606327229025,
                81.38405790797742,
                64.74800009125006,
                41.831546309416076,
                14.857535934551032,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.969760607206716,
                41.94370219819442,
                64.85533920137591,
                81.48564842055413,
                90.22396179599322,
                90.22396179599322,
                81.48564842055413,
                64.85533920137593,
                41.94370219819446,
                14.969760607206743,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 113647.01102252906,
            "annual_operating_cost": 49913.45755687586,
            "annual_savings": 54004.41948592571,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 103917.87704280157,
            "capex": 215000.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 187000.0,
              "storage": 0.0
            },
            "cashflows": [
              {
                "cumulative": -187000.0,
                "discounted": -187000.0,
                "net": -187000.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -132995.5805140743,
                "discounted": 50471.4200803044,
                "net": 54004.41948592571,
                "replacement": 0,
                "savings": 54004.41948592571,
                "year": 1
              },
              {
                "cumulative": -77911.07263843008,
                "discounted": 48112.9425064584,
                "net": 55084.50787564422,
                "replacement": 0,
                "savings": 55084.50787564422,
                "year": 2
              },
              {
                "cumulative": -21724.87460527297,
                "discounted": 45864.67416503511,
                "net": 56186.19803315711,
                "replacement": 0,
                "savings": 56186.19803315711,
                "year": 3
              },
              {
                "cumulative": 35585.04738854729,
                "discounted": 43721.46509190263,
                "net": 57309.92199382026,
                "replacement": 0,
                "savings": 57309.92199382026,
                "year": 4
              },
              {
                "cumulative": 94041.16782224394,
                "discounted": 41678.40597545857,
                "net": 58456.120433696655,
                "replacement": 0,
                "savings": 58456.120433696655,
                "year": 5
              },
              {
                "cumulative": 153666.41066461452,
                "discounted": 39730.816911184804,
                "net": 59625.24284237059,
                "replacement": 0,
                "savings": 59625.24284237059,
                "year": 6
              },
              {
                "cumulative": 214484.15836383254,
                "discounted": 37874.23668169019,
                "net": 60817.74769921801,
                "replacement": 0,
                "savings": 60817.74769921801,
                "year": 7
              },
              {
                "cumulative": 276518.2610170349,
                "discounted": 36104.412537685974,
                "net": 62034.10265320237,
                "replacement": 0,
                "savings": 62034.10265320237,
                "year": 8
              },
              {
                "cumulative": 339793.0457233013,
                "discounted": 34417.29045648569,
                "net": 63274.784706266415,
                "replacement": 0,
                "savings": 63274.784706266415,
                "year": 9
              },
              {
                "cumulative": 404333.326123693,
                "discounted": 32809.00585571533,
                "net": 64540.28040039175,
                "replacement": 0.0,
                "savings": 64540.28040039175,
                "year": 10
              },
              {
                "cumulative": 470164.41213209264,
                "discounted": 31275.874740962274,
                "net": 65831.08600839958,
                "replacement": 0,
                "savings": 65831.08600839958,
                "year": 11
              },
              {
                "cumulative": 537312.1198606602,
                "discounted": 29814.385267085534,
                "net": 67147.70772856758,
                "replacement": 0,
                "savings": 67147.70772856758,
                "year": 12
              },
              {
                "cumulative": 605802.7817437991,
                "discounted": 28421.189693857235,
                "net": 68490.66188313892,
                "replacement": 0,
                "savings": 68490.66188313892,
                "year": 13
              },
              {
                "cumulative": 675663.2568646008,
                "discounted": 27093.096717508768,
                "net": 69860.47512080171,
                "replacement": 0,
                "savings": 69860.47512080171,
                "year": 14
              },
              {
                "cumulative": 746920.9414878185,
                "discounted": 25827.064160615828,
                "net": 71257.68462321773,
                "replacement": 0,
                "savings": 71257.68462321773,
                "year": 15
              },
              {
                "cumulative": 819603.7798035006,
                "discounted": 24620.192003577704,
                "net": 72682.8383156821,
                "replacement": 0,
                "savings": 72682.8383156821,
                "year": 16
              },
              {
                "cumulative": 893740.2748854964,
                "discounted": 23469.715741728283,
                "net": 74136.49508199574,
                "replacement": 0,
                "savings": 74136.49508199574,
                "year": 17
              },
              {
                "cumulative": 969359.4998691321,
                "discounted": 22373.000052862473,
                "net": 75619.22498363566,
                "replacement": 0,
                "savings": 75619.22498363566,
                "year": 18
              },
              {
                "cumulative": 1046491.1093524405,
                "discounted": 21327.53276067264,
                "net": 77131.60948330838,
                "replacement": 0,
                "savings": 77131.60948330838,
                "year": 19
              },
              {
                "cumulative": 1125165.3510254151,
                "discounted": 20330.919080267373,
                "net": 78674.24167297455,
                "replacement": 0,
                "savings": 78674.24167297455,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 187000.0,
            "levelized_cost_per_kwh": 0.16320866207410448,
            "net_present_cost": 829936.7476822536,
            "npv": 478337.64048105915,
            "simple_payback_years": 3.3790770227817717
          },
          "id": "pv-10-battery-0",
          "name": "Solar 1× · storage 0×",
          "pv_kw": 220.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 94315.86773233478,
            "curtailed_kwh": 46984.20085410659,
            "equivalent_cycles": 0,
            "export_kwh": 0.0,
            "final_stored_kwh": 0.0,
            "fuel_l": 11736.907732288253,
            "generator_hours": 1460,
            "generator_kwh": 39831.81332960092,
            "grid_kwh": 157152.38752450564,
            "hours": 8760,
            "initial_stored_kwh": 0.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 330000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.5896162482206113,
            "renewable_to_load_kwh": 283015.7991458934,
            "self_consumption": 0.8576236337754345,
            "self_sufficiency": 0.5896162482206113,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 0.0,
            "total_balance_error_kwh": 1.0186340659856796e-10,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 240.0,
          "battery_kwh": 480.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                3.5301832692388118,
                20.160492488417027,
                28.89880586385612,
                28.89880586385612,
                20.160492488417027,
                3.530183269238826,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                19.381453733942642,
                46.355395324930356,
                28.924217859848557,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                14.142843552261928,
                52.626914676856465,
                29.701952913418197,
                13.055711031376617,
                4.307159362550209,
                4.3071593625501805,
                13.055711031376617,
                29.701952913418197,
                52.62691467685642,
                79.6009739711283,
                94.25970780316764,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                14.055827765128958,
                52.55832741226584,
                29.637432422857444,
                12.996063320733981,
                4.250644776785407,
                4.250644776785407,
                12.996063320733967,
                29.637432422857444,
                52.5583274122658,
                79.53237497121145,
                94.28622797675888,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                13.96097483167213,
                52.48357983458692,
                29.567126052752926,
                12.931068236025595,
                4.189062871712736,
                4.189062871712736,
                12.931068236025567,
                29.567126052752926,
                52.48357983458691,
                79.45759020945195,
                94.31512614400299,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                3.7684814831685074,
                19.381453733942678,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                32.40093807228854,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.658733832039294,
                41.63279312631118,
                64.55775488974945,
                81.20399677179103,
                89.95254844061743,
                89.95254844061746,
                81.20399677179103,
                64.55775488974945,
                41.63279312631122,
                14.658733832039346,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.753853005547368,
                41.72790056449304,
                64.64879555390144,
                81.2901646560249,
                90.03558319997347,
                90.03558319997347,
                81.29016465602491,
                64.64879555390144,
                41.72790056449308,
                14.753853005547432,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.857535934551008,
                41.83154630941607,
                64.74800009125006,
                81.3840579079774,
                90.12606327229025,
                90.12606327229025,
                81.38405790797742,
                64.74800009125006,
                41.831546309416076,
                14.857535934551032,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.969760607206716,
                41.94370219819442,
                64.85533920137591,
                81.48564842055413,
                90.22396179599322,
                90.22396179599322,
                81.48564842055413,
                64.85533920137593,
                41.94370219819446,
                14.969760607206743,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                51.349025906584224,
                70.4749484108183,
                97.89076286746285,
                125.30657732410741,
                144.4324998283415,
                147.78152573492574,
                127.35167968011446,
                78.48880265868078,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 132517.85891977046,
            "annual_operating_cost": 42729.670406121484,
            "annual_savings": 61188.20663668009,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 103917.87704280157,
            "capex": 359000.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 187000.0,
              "storage": 144000.0
            },
            "cashflows": [
              {
                "cumulative": -331000.0,
                "discounted": -331000.0,
                "net": -331000.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -269811.79336331994,
                "discounted": 57185.239847364566,
                "net": 61188.20663668009,
                "replacement": 0,
                "savings": 61188.20663668009,
                "year": 1
              },
              {
                "cumulative": -207399.82259390625,
                "discounted": 54513.03237786155,
                "net": 62411.97076941369,
                "replacement": 0,
                "savings": 62411.97076941369,
                "year": 2
              },
              {
                "cumulative": -143739.6124091043,
                "discounted": 51965.69441627923,
                "net": 63660.21018480196,
                "replacement": 0,
                "savings": 63660.21018480196,
                "year": 3
              },
              {
                "cumulative": -78806.1980206063,
                "discounted": 49537.39093888301,
                "net": 64933.41438849801,
                "replacement": 0,
                "savings": 64933.41438849801,
                "year": 4
              },
              {
                "cumulative": -12574.115344338337,
                "discounted": 47222.55958659874,
                "net": 66232.08267626796,
                "replacement": 0,
                "savings": 66232.08267626796,
                "year": 5
              },
              {
                "cumulative": 54982.60898545498,
                "discounted": 45015.89792367356,
                "net": 67556.72432979332,
                "replacement": 0,
                "savings": 67556.72432979332,
                "year": 6
              },
              {
                "cumulative": 123890.46780184418,
                "discounted": 42912.351291726205,
                "net": 68907.8588163892,
                "replacement": 0,
                "savings": 68907.8588163892,
                "year": 7
              },
              {
                "cumulative": 194176.48379456115,
                "discounted": 40907.10123136516,
                "net": 70286.01599271697,
                "replacement": 0,
                "savings": 70286.01599271697,
                "year": 8
              },
              {
                "cumulative": 265868.22010713245,
                "discounted": 38995.554444852765,
                "net": 71691.73631257132,
                "replacement": 0,
                "savings": 71691.73631257132,
                "year": 9
              },
              {
                "cumulative": 245393.7911459552,
                "discounted": -10408.161469277018,
                "net": -20474.428961177255,
                "replacement": 93600.0,
                "savings": 73125.57103882275,
                "year": 10
              },
              {
                "cumulative": 319981.8736055544,
                "discounted": 35436.26067291887,
                "net": 74588.0824595992,
                "replacement": 0,
                "savings": 74588.0824595992,
                "year": 11
              },
              {
                "cumulative": 396061.7177143456,
                "discounted": 33780.36064147407,
                "net": 76079.84410879119,
                "replacement": 0,
                "savings": 76079.84410879119,
                "year": 12
              },
              {
                "cumulative": 473663.15870531264,
                "discounted": 32201.839116171537,
                "net": 77601.440990967,
                "replacement": 0,
                "savings": 77601.440990967,
                "year": 13
              },
              {
                "cumulative": 552816.628516099,
                "discounted": 30697.08027896726,
                "net": 79153.46981078635,
                "replacement": 0,
                "savings": 79153.46981078635,
                "year": 14
              },
              {
                "cumulative": 633553.167723101,
                "discounted": 29262.637275277197,
                "net": 80736.53920700208,
                "replacement": 0,
                "savings": 80736.53920700208,
                "year": 15
              },
              {
                "cumulative": 715904.4377142431,
                "discounted": 27895.22431848854,
                "net": 82351.26999114212,
                "replacement": 0,
                "savings": 82351.26999114212,
                "year": 16
              },
              {
                "cumulative": 799902.733105208,
                "discounted": 26591.709163418986,
                "net": 83998.29539096497,
                "replacement": 0,
                "savings": 83998.29539096497,
                "year": 17
              },
              {
                "cumulative": 885580.9944039923,
                "discounted": 25349.10593148352,
                "net": 85678.26129878427,
                "replacement": 0,
                "savings": 85678.26129878427,
                "year": 18
              },
              {
                "cumulative": 972972.8209287523,
                "discounted": 24164.56827113382,
                "net": 87391.82652475996,
                "replacement": 0,
                "savings": 87391.82652475996,
                "year": 19
              },
              {
                "cumulative": 1062112.4839840075,
                "discounted": 23035.382837903264,
                "net": 89139.66305525515,
                "replacement": 0,
                "savings": 89139.66305525515,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 331000.0,
            "levelized_cost_per_kwh": 0.18347891583007983,
            "net_present_cost": 933013.5590667481,
            "npv": 375260.8290965648,
            "simple_payback_years": 5.186126776706268
          },
          "id": "pv-10-battery-1",
          "name": "Solar 1× · storage 1×",
          "pv_kw": 220.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 75445.01983509338,
            "curtailed_kwh": 3055.837144596733,
            "equivalent_cycles": 82.36568195533098,
            "export_kwh": 0.0,
            "final_stored_kwh": 48.0,
            "fuel_l": 9445.987785630132,
            "generator_hours": 1128,
            "generator_kwh": 32124.24209153616,
            "grid_kwh": 125324.43142401155,
            "hours": 8760,
            "initial_stored_kwh": 48.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 2.842170943040401e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 330000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.6719819301759423,
            "renewable_to_load_kwh": 322551.3264844523,
            "self_consumption": 0.9907398874406158,
            "self_sufficiency": 0.6719819301759423,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 4392.8363709509895,
            "total_balance_error_kwh": 4.274625098332763e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 480.0,
          "battery_kwh": 960.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                3.5301832692388118,
                20.160492488417027,
                28.89880586385612,
                28.89880586385612,
                20.160492488417027,
                3.530183269238826,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                19.381453733942642,
                46.355395324930356,
                28.924217859848504,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                14.142843552261928,
                52.626914676856465,
                29.701952913418197,
                13.055711031376617,
                4.307159362550209,
                4.3071593625501805,
                13.055711031376617,
                29.701952913418197,
                52.62691467685642,
                79.6009739711283,
                94.25970780316764,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                14.055827765128958,
                52.55832741226584,
                29.637432422857444,
                12.996063320733981,
                4.250644776785407,
                4.250644776785407,
                12.996063320733967,
                29.637432422857444,
                52.5583274122658,
                79.53237497121145,
                94.28622797675888,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                13.96097483167213,
                52.48357983458692,
                29.567126052752926,
                12.931068236025595,
                4.189062871712736,
                4.189062871712736,
                12.931068236025567,
                29.567126052752926,
                52.48357983458691,
                79.45759020945195,
                94.31512614400299,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                3.7684814831685074,
                19.381453733942678,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                32.4009380722886,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.658733832039294,
                41.63279312631118,
                64.55775488974945,
                81.20399677179103,
                89.95254844061743,
                89.95254844061746,
                81.20399677179103,
                64.55775488974945,
                41.63279312631122,
                14.658733832039346,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.753853005547368,
                41.72790056449304,
                64.64879555390144,
                81.2901646560249,
                90.03558319997347,
                90.03558319997347,
                81.29016465602491,
                64.64879555390144,
                41.72790056449308,
                14.753853005547432,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.857535934551008,
                41.83154630941607,
                64.74800009125006,
                81.3840579079774,
                90.12606327229025,
                90.12606327229025,
                81.38405790797742,
                64.74800009125006,
                41.831546309416076,
                14.857535934551032,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                14.969760607206716,
                41.94370219819442,
                64.85533920137591,
                81.48564842055413,
                90.22396179599322,
                90.22396179599322,
                81.48564842055413,
                64.85533920137593,
                41.94370219819446,
                14.969760607206743,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                99.34902590658422,
                118.47494841081829,
                145.89076286746283,
                173.30657732410737,
                192.43249982834143,
                195.78152573492568,
                175.3516796801144,
                126.48880265868073,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 133924.42929008545,
            "annual_operating_cost": 44195.63308848828,
            "annual_savings": 59722.24395431329,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 103917.87704280157,
            "capex": 503000.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 187000.0,
              "storage": 288000.0
            },
            "cashflows": [
              {
                "cumulative": -475000.0,
                "discounted": -475000.0,
                "net": -475000.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -415277.7560456867,
                "discounted": 55815.181265713356,
                "net": 59722.24395431329,
                "replacement": 0,
                "savings": 59722.24395431329,
                "year": 1
              },
              {
                "cumulative": -354361.06721228716,
                "discounted": 53206.99522525946,
                "net": 60916.68883339956,
                "replacement": 0,
                "savings": 60916.68883339956,
                "year": 2
              },
              {
                "cumulative": -292226.0446022196,
                "discounted": 50720.687037163225,
                "net": 62135.02261006755,
                "replacement": 0,
                "savings": 62135.02261006755,
                "year": 3
              },
              {
                "cumulative": -228848.32153995067,
                "discounted": 48350.56147467896,
                "net": 63377.72306226891,
                "replacement": 0,
                "savings": 63377.72306226891,
                "year": 4
              },
              {
                "cumulative": -164203.04401643638,
                "discounted": 46091.189443151896,
                "net": 64645.277523514276,
                "replacement": 0,
                "savings": 64645.277523514276,
                "year": 5
              },
              {
                "cumulative": -98264.86094245182,
                "discounted": 43937.39554393919,
                "net": 65938.18307398456,
                "replacement": 0,
                "savings": 65938.18307398456,
                "year": 6
              },
              {
                "cumulative": -31007.914206987567,
                "discounted": 41884.24621945604,
                "net": 67256.94673546425,
                "replacement": 0,
                "savings": 67256.94673546425,
                "year": 7
              },
              {
                "cumulative": 37594.17146318598,
                "discounted": 39927.038452191744,
                "net": 68602.08567017355,
                "replacement": 0,
                "savings": 68602.08567017355,
                "year": 8
              },
              {
                "cumulative": 107568.298846763,
                "discounted": 38061.28899180896,
                "net": 69974.12738357703,
                "replacement": 0,
                "savings": 69974.12738357703,
                "year": 9
              },
              {
                "cumulative": -8258.091221988434,
                "discounted": -58880.263401969474,
                "net": -115826.39006875144,
                "replacement": 187200.0,
                "savings": 71373.60993124856,
                "year": 10
              },
              {
                "cumulative": 64542.990907885105,
                "discounted": 34587.26968912397,
                "net": 72801.08212987354,
                "replacement": 0,
                "savings": 72801.08212987354,
                "year": 11
              },
              {
                "cumulative": 138800.0946803561,
                "discounted": 32971.04213355743,
                "net": 74257.103772471,
                "replacement": 0,
                "savings": 74257.103772471,
                "year": 12
              },
              {
                "cumulative": 214542.34052827652,
                "discounted": 31430.33923012016,
                "net": 75742.24584792042,
                "replacement": 0,
                "savings": 75742.24584792042,
                "year": 13
              },
              {
                "cumulative": 291799.43129315536,
                "discounted": 29961.63178946034,
                "net": 77257.09076487884,
                "replacement": 0,
                "savings": 77257.09076487884,
                "year": 14
              },
              {
                "cumulative": 370601.66387333174,
                "discounted": 28561.555537616394,
                "net": 78802.23258017641,
                "replacement": 0,
                "savings": 78802.23258017641,
                "year": 15
              },
              {
                "cumulative": 450979.9411051117,
                "discounted": 27226.903409690392,
                "net": 80378.27723177994,
                "replacement": 0,
                "savings": 80378.27723177994,
                "year": 16
              },
              {
                "cumulative": 532965.7838815273,
                "discounted": 25954.6182036301,
                "net": 81985.84277641555,
                "replacement": 0,
                "savings": 81985.84277641555,
                "year": 17
              },
              {
                "cumulative": 616591.3435134711,
                "discounted": 24741.78557729224,
                "net": 83625.55963194386,
                "replacement": 0,
                "savings": 83625.55963194386,
                "year": 18
              },
              {
                "cumulative": 701889.4143380538,
                "discounted": 23585.627372745872,
                "net": 85298.07082458274,
                "replacement": 0,
                "savings": 85298.07082458274,
                "year": 19
              },
              {
                "cumulative": 788893.4465791282,
                "discounted": 22483.495252524106,
                "net": 87004.0322410744,
                "replacement": 0,
                "savings": 87004.0322410744,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 475000.0,
            "levelized_cost_per_kwh": 0.2247054667764747,
            "net_present_cost": 1142655.7997161585,
            "npv": 165618.58844715438,
            "simple_payback_years": 7.451996668965256
          },
          "id": "pv-10-battery-2",
          "name": "Solar 1× · storage 2×",
          "pv_kw": 220.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 74038.44946477837,
            "curtailed_kwh": 0.0,
            "equivalent_cycles": 44.04768830072492,
            "export_kwh": 0.0,
            "final_stored_kwh": 96.0,
            "fuel_l": 9214.791097522691,
            "generator_hours": 1098,
            "generator_kwh": 31341.396776866757,
            "grid_kwh": 123357.02330854388,
            "hours": 8760,
            "initial_stored_kwh": 96.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 330000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.6777116248220612,
            "renewable_to_load_kwh": 325301.57991458935,
            "self_consumption": 0.9999999999999998,
            "self_sufficiency": 0.6777116248220612,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 4698.420085410663,
            "total_balance_error_kwh": 4.092726157978177e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 0.0,
          "battery_kwh": 0.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                6.813476636242282,
                31.81051811370088,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                31.810518113700816,
                72.27160705510863,
                94.25970780316764,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                6.678901262355275,
                31.694377130019326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                31.694377130019248,
                72.15544846843773,
                94.28622797675888,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                6.532206864396628,
                31.567806679878878,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                31.56780667987887,
                72.02882224217643,
                94.31512614400299,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                38.87051502132698,
                61.3251559321371,
                0.0,
                0.0,
                0.0,
                0.0,
                18.738242090375223,
                18.738242090375223
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                21.98810074805894,
                62.44918968946676,
                96.83663233462417,
                121.80599515768655,
                134.92882266092616,
                134.9288226609262,
                121.80599515768652,
                96.83663233462417,
                62.44918968946683,
                21.98810074805902,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                22.13077950832105,
                62.591850846739554,
                96.97319333085217,
                121.93524698403736,
                135.0533747999602,
                135.0533747999602,
                121.93524698403738,
                96.97319333085217,
                62.59185084673963,
                22.130779508321147,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                22.28630390182651,
                62.74731946412411,
                97.12200013687509,
                122.07608686196609,
                135.18909490843538,
                135.18909490843538,
                122.07608686196613,
                97.12200013687509,
                62.74731946412412,
                22.28630390182655,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                22.454640910810074,
                62.91555329729163,
                97.28300880206386,
                122.22847263083119,
                135.33594269398984,
                135.33594269398984,
                122.22847263083119,
                97.28300880206389,
                62.91555329729169,
                22.454640910810117,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 127444.91782227147,
            "annual_operating_cost": 44424.076685206324,
            "annual_savings": 59493.800357595246,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 103917.87704280157,
            "capex": 308500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 280500.0,
              "storage": 0.0
            },
            "cashflows": [
              {
                "cumulative": -280500.0,
                "discounted": -280500.0,
                "net": -280500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -221006.19964240474,
                "discounted": 55601.682577191816,
                "net": 59493.800357595246,
                "replacement": 0,
                "savings": 59493.800357595246,
                "year": 1
              },
              {
                "cumulative": -160322.52327765757,
                "discounted": 53003.473110967905,
                "net": 60683.67636474715,
                "replacement": 0,
                "savings": 60683.67636474715,
                "year": 2
              },
              {
                "cumulative": -98425.17338561548,
                "discounted": 50526.67530204417,
                "net": 61897.3498920421,
                "replacement": 0,
                "savings": 61897.3498920421,
                "year": 3
              },
              {
                "cumulative": -35289.87649573253,
                "discounted": 48165.615708490695,
                "net": 63135.29688988294,
                "replacement": 0,
                "savings": 63135.29688988294,
                "year": 4
              },
              {
                "cumulative": 29108.126331948057,
                "discounted": 45914.88600248645,
                "net": 64398.00282768059,
                "replacement": 0,
                "savings": 64398.00282768059,
                "year": 5
              },
              {
                "cumulative": 94794.08921618227,
                "discounted": 43769.33058180951,
                "net": 65685.9628842342,
                "replacement": 0,
                "savings": 65685.9628842342,
                "year": 6
              },
              {
                "cumulative": 161793.77135810116,
                "discounted": 41724.034760229624,
                "net": 66999.6821419189,
                "replacement": 0,
                "savings": 66999.6821419189,
                "year": 7
              },
              {
                "cumulative": 230133.44714285844,
                "discounted": 39774.313509751606,
                "net": 68339.67578475727,
                "replacement": 0,
                "savings": 68339.67578475727,
                "year": 8
              },
              {
                "cumulative": 299839.91644331085,
                "discounted": 37915.700728922086,
                "net": 69706.46930045242,
                "replacement": 0,
                "savings": 69706.46930045242,
                "year": 9
              },
              {
                "cumulative": 370940.5151297723,
                "discounted": 36143.93901261732,
                "net": 71100.59868646147,
                "replacement": 0.0,
                "savings": 71100.59868646147,
                "year": 10
              },
              {
                "cumulative": 443463.125789963,
                "discounted": 34454.96989987819,
                "net": 72522.61066019071,
                "replacement": 0,
                "savings": 72522.61066019071,
                "year": 11
              },
              {
                "cumulative": 517436.1886633575,
                "discounted": 32844.924577453974,
                "net": 73973.06287339452,
                "replacement": 0,
                "savings": 73973.06287339452,
                "year": 12
              },
              {
                "cumulative": 592888.71279422,
                "discounted": 31310.115017759865,
                "net": 75452.52413086241,
                "replacement": 0,
                "savings": 75452.52413086241,
                "year": 13
              },
              {
                "cumulative": 669850.2874076996,
                "discounted": 29847.025530948657,
                "net": 76961.57461347966,
                "replacement": 0,
                "savings": 76961.57461347966,
                "year": 14
              },
              {
                "cumulative": 748351.0935134488,
                "discounted": 28452.30471174544,
                "net": 78500.80610574925,
                "replacement": 0,
                "savings": 78500.80610574925,
                "year": 15
              },
              {
                "cumulative": 828421.915741313,
                "discounted": 27122.757762598456,
                "net": 80070.82222786424,
                "replacement": 0,
                "savings": 80070.82222786424,
                "year": 16
              },
              {
                "cumulative": 910094.1544137346,
                "discounted": 25855.339175561145,
                "net": 81672.23867242152,
                "replacement": 0,
                "savings": 81672.23867242152,
                "year": 17
              },
              {
                "cumulative": 993399.8378596045,
                "discounted": 24647.1457561424,
                "net": 83305.68344586996,
                "replacement": 0,
                "savings": 83305.68344586996,
                "year": 18
              },
              {
                "cumulative": 1078371.634974392,
                "discounted": 23495.40997314509,
                "net": 84971.79711478736,
                "replacement": 0,
                "savings": 84971.79711478736,
                "year": 19
              },
              {
                "cumulative": 1165042.868031475,
                "discounted": 22397.493619259807,
                "net": 86671.23305708311,
                "replacement": 0,
                "savings": 86671.23305708311,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 280500.0,
            "levelized_cost_per_kwh": 0.1682961464155972,
            "net_present_cost": 855807.2508443085,
            "npv": 452467.13731900416,
            "simple_payback_years": 4.547996443153105
          },
          "id": "pv-15-battery-0",
          "name": "Solar 1.5× · storage 0×",
          "pv_kw": 330.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 80517.96093259237,
            "curtailed_kwh": 178056.89231052453,
            "equivalent_cycles": 0,
            "export_kwh": 0.0,
            "final_stored_kwh": 0.0,
            "fuel_l": 11560.09452724633,
            "generator_hours": 1450,
            "generator_kwh": 39214.62331159403,
            "grid_kwh": 123842.26899893048,
            "hours": 8760,
            "initial_stored_kwh": 0.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 2.842170943040401e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 495000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.6602981410197407,
            "renewable_to_load_kwh": 316943.1076894755,
            "self_consumption": 0.6402891064433848,
            "self_sufficiency": 0.6602981410197407,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 0.0,
            "total_balance_error_kwh": 5.820766091346741e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 240.0,
          "battery_kwh": 480.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                2.576924531456527,
                27.54628735451891,
                40.669114857758515,
                40.669114857758544,
                27.54628735451888,
                2.576924531456527,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                2.6869653540932887,
                27.649019007278483,
                40.76714682320133,
                40.76714682320133,
                27.649019007278497,
                2.6869653540932887,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                2.8068739928720987,
                27.7609607179631,
                40.87396876443239,
                40.87396876443239,
                27.760960717963144,
                2.8068739928720987,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                3.7163988204348506,
                1.59039736515453,
                35.95785286992676,
                60.90331669869409,
                74.01078676185273,
                74.01078676185273,
                60.90331669869409,
                35.95785286992679,
                1.5903973651545869,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                31.810518113700816,
                72.27160705510863,
                23.344062969911676,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                31.694377130019248,
                72.15544846843773,
                24.13581053377462,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                31.56780667987887,
                72.02882224217643,
                24.998617333426385,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                38.87051502132698,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                6.813476636242282,
                31.81051811370088,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                70.91564483325597,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                6.678901262355275,
                31.694377130019326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                70.15041744298426,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                6.532206864396628,
                31.567806679878878,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                69.31650881057661,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                21.98810074805894,
                62.44918968946676,
                96.83663233462417,
                121.80599515768655,
                134.92882266092616,
                134.9288226609262,
                121.80599515768652,
                96.83663233462417,
                62.44918968946683,
                21.98810074805902,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                22.13077950832105,
                62.591850846739554,
                96.97319333085217,
                121.93524698403736,
                135.0533747999602,
                135.0533747999602,
                121.93524698403738,
                96.97319333085217,
                62.59185084673963,
                22.130779508321147,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                22.28630390182651,
                62.74731946412411,
                97.12200013687509,
                122.07608686196609,
                135.18909490843538,
                135.18909490843538,
                122.07608686196613,
                97.12200013687509,
                62.74731946412412,
                22.28630390182655,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                22.454640910810074,
                62.91555329729163,
                97.28300880206386,
                122.22847263083119,
                135.33594269398984,
                135.33594269398984,
                122.22847263083119,
                97.28300880206389,
                62.91555329729169,
                22.454640910810117,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                50.444685263329454,
                76.57738799986161,
                115.1594980119151,
                153.74160802396864,
                179.87431076050078,
                182.31899602383024,
                148.7877657607177,
                72.60680294243853,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                50.54907915386869,
                76.77924169355498,
                115.45435299389914,
                154.1294642942433,
                180.3596268339296,
                182.9087059877983,
                149.49989907072782,
                73.44137815367071,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                50.662834476770115,
                76.9991942477381,
                115.7756457395935,
                154.5520972314489,
                180.88845700241694,
                183.55129147918706,
                150.2759015310887,
                74.35085637619743,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                48.0,
                51.52568548984117,
                53.03446890742682,
                87.14708335888407,
                144.9250427068161,
                215.13783998336385,
                285.3506372599116,
                343.12859660784363,
                377.2412110593009,
                378.74999447688657,
                337.77687404649265,
                273.1344838429795,
                253.38264239190602,
                233.63080094083256,
                213.8789594897591,
                194.12711803868564,
                174.37527658761218,
                154.62343513653872
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 181804.7900287554,
            "annual_operating_cost": 19741.939951711665,
            "annual_savings": 84175.9370910899,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 103917.87704280157,
            "capex": 452500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 280500.0,
              "storage": 144000.0
            },
            "cashflows": [
              {
                "cumulative": -424500.0,
                "discounted": -424500.0,
                "net": -424500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -340324.0629089101,
                "discounted": 78669.10008513075,
                "net": 84175.9370910899,
                "replacement": 0,
                "savings": 84175.9370910899,
                "year": 1
              },
              {
                "cumulative": -254464.60707599838,
                "discounted": 74992.97391292837,
                "net": 85859.4558329117,
                "replacement": 0,
                "savings": 85859.4558329117,
                "year": 2
              },
              {
                "cumulative": -166887.96212642844,
                "discounted": 71488.62933755788,
                "net": 87576.64494956993,
                "replacement": 0,
                "savings": 87576.64494956993,
                "year": 3
              },
              {
                "cumulative": -77559.78427786709,
                "discounted": 68148.03918159724,
                "net": 89328.17784856135,
                "replacement": 0,
                "savings": 89328.17784856135,
                "year": 4
              },
              {
                "cumulative": 13554.95712766546,
                "discounted": 64963.551369373046,
                "net": 91114.74140553255,
                "replacement": 0,
                "savings": 91114.74140553255,
                "year": 5
              },
              {
                "cumulative": 106491.99336130868,
                "discounted": 61927.871398841606,
                "net": 92937.03623364322,
                "replacement": 0,
                "savings": 92937.03623364322,
                "year": 6
              },
              {
                "cumulative": 201287.77031962475,
                "discounted": 59034.0456325406,
                "net": 94795.77695831608,
                "replacement": 0,
                "savings": 94795.77695831608,
                "year": 7
              },
              {
                "cumulative": 297979.46281710715,
                "discounted": 56275.44536933775,
                "net": 96691.69249748239,
                "replacement": 0,
                "savings": 96691.69249748239,
                "year": 8
              },
              {
                "cumulative": 396604.9891645392,
                "discounted": 53645.7516604902,
                "net": 98625.52634743205,
                "replacement": 0,
                "savings": 98625.52634743205,
                "year": 9
              },
              {
                "cumulative": 403603.0260389199,
                "discounted": 3557.4470914240756,
                "net": 6998.03687438069,
                "replacement": 93600.0,
                "savings": 100598.03687438069,
                "year": 10
              },
              {
                "cumulative": 506213.02365078824,
                "discounted": 48749.270702746086,
                "net": 102609.99761186831,
                "replacement": 0,
                "savings": 102609.99761186831,
                "year": 11
              },
              {
                "cumulative": 610875.221214894,
                "discounted": 46471.26739887945,
                "net": 104662.19756410568,
                "replacement": 0,
                "savings": 104662.19756410568,
                "year": 12
              },
              {
                "cumulative": 717630.6627302817,
                "discounted": 44299.71284752994,
                "net": 106755.44151538779,
                "replacement": 0,
                "savings": 106755.44151538779,
                "year": 13
              },
              {
                "cumulative": 826521.2130759773,
                "discounted": 42229.63280792574,
                "net": 108890.55034569556,
                "replacement": 0,
                "savings": 108890.55034569556,
                "year": 14
              },
              {
                "cumulative": 937589.5744285868,
                "discounted": 40256.28548045256,
                "net": 111068.36135260946,
                "replacement": 0,
                "savings": 111068.36135260946,
                "year": 15
              },
              {
                "cumulative": 1050879.3030082483,
                "discounted": 38375.1506449174,
                "net": 113289.72857966166,
                "replacement": 0,
                "savings": 113289.72857966166,
                "year": 16
              },
              {
                "cumulative": 1166434.8261595033,
                "discounted": 36581.919306369855,
                "net": 115555.52315125489,
                "replacement": 0,
                "savings": 115555.52315125489,
                "year": 17
              },
              {
                "cumulative": 1284301.4597737833,
                "discounted": 34872.48382476379,
                "net": 117866.63361428,
                "replacement": 0,
                "savings": 117866.63361428,
                "year": 18
              },
              {
                "cumulative": 1404525.426060349,
                "discounted": 33242.92850584959,
                "net": 120223.9662865656,
                "replacement": 0,
                "savings": 120223.9662865656,
                "year": 19
              },
              {
                "cumulative": 1527153.871672646,
                "discounted": 31689.520631744468,
                "net": 122628.44561229691,
                "replacement": 0,
                "savings": 122628.44561229691,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 424500.0,
            "levelized_cost_per_kwh": 0.14617203949380952,
            "net_present_cost": 743303.3609729126,
            "npv": 564971.0271904005,
            "simple_payback_years": 4.851232007921362
          },
          "id": "pv-15-battery-1",
          "name": "Solar 1.5× · storage 1×",
          "pv_kw": 330.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 26158.088726108428,
            "curtailed_kwh": 58110.44648880714,
            "equivalent_cycles": 224.89958591572014,
            "export_kwh": 0.0,
            "final_stored_kwh": 48.0,
            "fuel_l": 3115.1102835637253,
            "generator_hours": 381,
            "generator_kwh": 10581.108155584745,
            "grid_kwh": 44523.9829153941,
            "hours": 8760,
            "initial_stored_kwh": 48.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 2.842170943040401e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 495000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.8851977269354608,
            "renewable_to_load_kwh": 424894.9089290212,
            "self_consumption": 0.8826051586084704,
            "self_sufficiency": 0.8851977269354608,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 11994.64458217175,
            "total_balance_error_kwh": 1.4551915228366852e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 480.0,
          "battery_kwh": 960.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                2.576924531456527,
                27.54628735451891,
                40.669114857758515,
                40.669114857758544,
                27.54628735451888,
                2.576924531456527,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                2.6869653540932887,
                27.649019007278483,
                40.76714682320133,
                40.76714682320133,
                27.649019007278497,
                2.6869653540932887,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                2.8068739928720987,
                27.7609607179631,
                40.87396876443239,
                40.87396876443239,
                27.760960717963144,
                2.8068739928720987,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                3.7163988204348506,
                1.59039736515453,
                35.95785286992676,
                60.90331669869409,
                74.01078676185273,
                74.01078676185273,
                60.90331669869409,
                35.95785286992679,
                1.5903973651545869,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                31.810518113700816,
                72.27160705510863,
                23.344062969911676,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                31.694377130019248,
                72.15544846843773,
                24.13581053377462,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                31.56780667987887,
                72.02882224217643,
                24.998617333426385,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                38.87051502132698,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "generator_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                6.813476636242282,
                31.81051811370088,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                70.91564483325597,
                0.0,
                0.0,
                0.0,
                0.0,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                6.678901262355275,
                31.694377130019326,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                70.15041744298426,
                0.0,
                0.0,
                0.0,
                0.0,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                6.532206864396628,
                31.567806679878878,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                69.31650881057661,
                0.0,
                0.0,
                0.0,
                0.0,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                21.98810074805894,
                62.44918968946676,
                96.83663233462417,
                121.80599515768655,
                134.92882266092616,
                134.9288226609262,
                121.80599515768652,
                96.83663233462417,
                62.44918968946683,
                21.98810074805902,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                22.13077950832105,
                62.591850846739554,
                96.97319333085217,
                121.93524698403736,
                135.0533747999602,
                135.0533747999602,
                121.93524698403738,
                96.97319333085217,
                62.59185084673963,
                22.130779508321147,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                22.28630390182651,
                62.74731946412411,
                97.12200013687509,
                122.07608686196609,
                135.18909490843538,
                135.18909490843538,
                122.07608686196613,
                97.12200013687509,
                62.74731946412412,
                22.28630390182655,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                22.454640910810074,
                62.91555329729163,
                97.28300880206386,
                122.22847263083119,
                135.33594269398984,
                135.33594269398984,
                122.22847263083119,
                97.28300880206389,
                62.91555329729169,
                22.454640910810117,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                98.44468526332945,
                124.5773879998616,
                163.1594980119151,
                201.74160802396864,
                227.87431076050078,
                230.31899602383024,
                196.7877657607177,
                120.60680294243853,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                98.54907915386869,
                124.77924169355498,
                163.45435299389914,
                202.1294642942433,
                228.3596268339296,
                230.9087059877983,
                197.49989907072782,
                121.44137815367071,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                98.66283447677012,
                124.9991942477381,
                163.7756457395935,
                202.5520972314489,
                228.88845700241694,
                231.55129147918706,
                198.2759015310887,
                122.35085637619743,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                96.0,
                99.52568548984118,
                101.03446890742683,
                135.1470833588841,
                192.92504270681613,
                263.13783998336385,
                333.3506372599116,
                391.12859660784363,
                425.2412110593009,
                426.74999447688657,
                385.77687404649265,
                321.1344838429795,
                301.382642391906,
                281.63080094083256,
                261.8789594897591,
                242.12711803868564,
                222.37527658761218,
                202.62343513653872
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 185595.08948894384,
            "annual_operating_cost": 20012.199522860115,
            "annual_savings": 83905.67751994146,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 103917.87704280157,
            "capex": 596500.0,
            "capex_breakdown": {
              "generator": 28000.0,
              "solar": 280500.0,
              "storage": 288000.0
            },
            "cashflows": [
              {
                "cumulative": -568500.0,
                "discounted": -568500.0,
                "net": -568500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -484594.32248005853,
                "discounted": 78416.52104667426,
                "net": 83905.67751994146,
                "replacement": 0,
                "savings": 83905.67751994146,
                "year": 1
              },
              {
                "cumulative": -399010.5314097182,
                "discounted": 74752.19763327827,
                "net": 85583.79107034029,
                "replacement": 0,
                "savings": 85583.79107034029,
                "year": 2
              },
              {
                "cumulative": -311715.0645179711,
                "discounted": 71259.1042859288,
                "net": 87295.46689174708,
                "replacement": 0,
                "savings": 87295.46689174708,
                "year": 3
              },
              {
                "cumulative": -222673.68828838906,
                "discounted": 67929.23959967046,
                "net": 89041.37622958205,
                "replacement": 0,
                "savings": 89041.37622958205,
                "year": 4
              },
              {
                "cumulative": -131851.48453421541,
                "discounted": 64754.97606697555,
                "net": 90822.20375417366,
                "replacement": 0,
                "savings": 90822.20375417366,
                "year": 5
              },
              {
                "cumulative": -39212.836704958274,
                "discounted": 61729.04260590193,
                "net": 92638.64782925714,
                "replacement": 0,
                "savings": 92638.64782925714,
                "year": 6
              },
              {
                "cumulative": 55278.584080884015,
                "discounted": 58844.507904691556,
                "net": 94491.42078584229,
                "replacement": 0,
                "savings": 94491.42078584229,
                "year": 7
              },
              {
                "cumulative": 151659.83328244317,
                "discounted": 56094.76454465924,
                "net": 96381.24920155914,
                "replacement": 0,
                "savings": 96381.24920155914,
                "year": 8
              },
              {
                "cumulative": 249968.7074680335,
                "discounted": 53473.51386500227,
                "net": 98308.87418559034,
                "replacement": 0,
                "savings": 98308.87418559034,
                "year": 9
              },
              {
                "cumulative": 163043.75913733564,
                "discounted": -44188.23595275716,
                "net": -86924.94833069787,
                "replacement": 187200.0,
                "savings": 100275.05166930213,
                "year": 10
              },
              {
                "cumulative": 265324.31184002385,
                "discounted": 48592.75379958804,
                "net": 102280.55270268818,
                "replacement": 0,
                "savings": 102280.55270268818,
                "year": 11
              },
              {
                "cumulative": 369650.47559676575,
                "discounted": 46322.06436970075,
                "net": 104326.16375674194,
                "replacement": 0,
                "savings": 104326.16375674194,
                "year": 12
              },
              {
                "cumulative": 476063.1626286425,
                "discounted": 44157.48192251847,
                "net": 106412.68703187678,
                "replacement": 0,
                "savings": 106412.68703187678,
                "year": 13
              },
              {
                "cumulative": 584604.1034011568,
                "discounted": 42094.04818782135,
                "net": 108540.94077251432,
                "replacement": 0,
                "savings": 108540.94077251432,
                "year": 14
              },
              {
                "cumulative": 695315.8629891215,
                "discounted": 40127.036590259595,
                "net": 110711.75958796461,
                "replacement": 0,
                "savings": 110711.75958796461,
                "year": 15
              },
              {
                "cumulative": 808241.8577688454,
                "discounted": 38251.941422490454,
                "net": 112925.9947797239,
                "replacement": 0,
                "savings": 112925.9947797239,
                "year": 16
              },
              {
                "cumulative": 923426.3724441638,
                "discounted": 36464.467524243235,
                "net": 115184.51467531838,
                "replacement": 0,
                "savings": 115184.51467531838,
                "year": 17
              },
              {
                "cumulative": 1040914.5774129885,
                "discounted": 34760.52044367112,
                "net": 117488.20496882476,
                "replacement": 0,
                "savings": 117488.20496882476,
                "year": 18
              },
              {
                "cumulative": 1160752.5464811898,
                "discounted": 33136.197058452846,
                "net": 119837.96906820126,
                "replacement": 0,
                "savings": 119837.96906820126,
                "year": 19
              },
              {
                "cumulative": 1282987.2749307551,
                "discounted": 31587.776635160655,
                "net": 122234.72844956529,
                "replacement": 0,
                "savings": 122234.72844956529,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 568500.0,
            "levelized_cost_per_kwh": 0.1845016847222781,
            "net_present_cost": 938214.4686093814,
            "npv": 370059.9195539317,
            "simple_payback_years": 6.414988327816884
          },
          "id": "pv-15-battery-2",
          "name": "Solar 1.5× · storage 2×",
          "pv_kw": 330.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 22367.789265919997,
            "curtailed_kwh": 48078.91504072165,
            "equivalent_cycles": 121.85435369044018,
            "export_kwh": 0.0,
            "final_stored_kwh": 96.0,
            "fuel_l": 2979.877752497102,
            "generator_hours": 364,
            "generator_kwh": 10122.420544632514,
            "grid_kwh": 35954.29222306941,
            "hours": 8760,
            "initial_stored_kwh": 96.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 2.842170943040401e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 495000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.9040068484006211,
            "renewable_to_load_kwh": 433923.2872322981,
            "self_consumption": 0.9028708787056129,
            "self_sufficiency": 0.9040068484006211,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 12997.7977269803,
            "total_balance_error_kwh": 5.4569682106375694e-12,
            "unserved_kwh": 0.0
          }
        }
      ],
      "currency": "USD",
      "description": "Intermittent grid with a synthetic evening outage window.",
      "grid_mode": "intermittent",
      "id": "resilience",
      "name": "Grid resilience",
      "solar_yield_kwh_per_kw": 1500.0
    },
    {
      "annual_load_kwh": 480000.0,
      "baseline": {
        "annualization_factor": 1.0,
        "co2_kg": 362021.13888526626,
        "curtailed_kwh": 0.0,
        "equivalent_cycles": 0,
        "export_kwh": 0.0,
        "final_stored_kwh": 0.0,
        "fuel_l": 135082.5145094277,
        "generator_hours": 8760,
        "generator_kwh": 469923.2661051128,
        "grid_kwh": 0.0,
        "hours": 8760,
        "initial_stored_kwh": 0.0,
        "load_kwh": 480000.0,
        "max_balance_error_kwh": 0.0,
        "peak_load_kw": 110.49496076561542,
        "pv_kwh": 0.0,
        "reliability": 0.9790068043856516,
        "renewable_fraction": 0.0,
        "renewable_to_load_kwh": 0.0,
        "self_consumption": 0,
        "self_sufficiency": 0.0,
        "served_kwh": 469923.26610511274,
        "storage_loss_kwh": 0.0,
        "total_balance_error_kwh": 5.820766091346741e-11,
        "unserved_kwh": 10076.733894887246
      },
      "candidates": [
        {
          "battery_kw": 0.0,
          "battery_kwh": 0.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                18.80698613518352,
                65.87371248977365,
                50.24305674197484,
                38.89334636785558,
                32.92842477547394,
                32.92842477547392,
                38.893346367855585,
                50.24305674197484,
                65.87371248977362,
                84.26511655404991,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                18.750235539621304,
                65.83538668278635,
                50.207503735462446,
                38.861115711287354,
                32.89833034041333,
                32.89833034041333,
                38.86111571128735,
                50.207503735462446,
                65.83538668278632,
                84.22678274570382,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.688372629029267,
                65.79361729667384,
                50.168762445423404,
                38.82599575220022,
                32.865537549259635,
                32.865537549259635,
                38.8259957522002,
                50.168762445423404,
                65.79361729667384,
                84.1849880068091,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                8.5315871309161,
                32.727177160640906,
                17.105606476653527,
                5.766759281759285,
                0.0,
                0.0,
                5.766759281759285,
                17.105606476653513,
                32.72717716064088,
                51.11850097267796,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "grid_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.9945912491177,
                28.385995313393984,
                44.0166510611928,
                55.366361435312065,
                61.3312830276937,
                61.33128302769372,
                55.36636143531206,
                44.0166510611928,
                28.385995313394012,
                9.994591249117736,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.059445231055022,
                28.450841293972527,
                44.078724241296435,
                55.425112265471526,
                61.38789763634555,
                61.38789763634555,
                55.42511226547153,
                44.078724241296435,
                28.45084129397256,
                10.059445231055067,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.13013813719387,
                28.52150884732914,
                44.146363698579584,
                55.48913039180277,
                61.449588594743354,
                61.449588594743354,
                55.48913039180279,
                44.146363698579584,
                28.521508847329144,
                10.130138137193885,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.206654959459124,
                28.597978771496198,
                44.21954945548357,
                55.558396650377816,
                61.516337588177194,
                61.516337588177194,
                55.558396650377816,
                44.21954945548359,
                28.597978771496223,
                10.206654959459144,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 156262.58687359423,
            "annual_operating_cost": 102245.7528414827,
            "annual_savings": 73886.51602077333,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 176132.26886225602,
            "capex": 162500.0,
            "capex_breakdown": {
              "generator": 35000.0,
              "solar": 127500.0,
              "storage": 0.0
            },
            "cashflows": [
              {
                "cumulative": -127500.0,
                "discounted": -127500.0,
                "net": -127500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -53613.48397922667,
                "discounted": 69052.8187110031,
                "net": 73886.51602077333,
                "replacement": 0,
                "savings": 73886.51602077333,
                "year": 1
              },
              {
                "cumulative": 21750.76236196213,
                "discounted": 65826.05148151699,
                "net": 75364.2463411888,
                "replacement": 0,
                "savings": 75364.2463411888,
                "year": 2
              },
              {
                "cumulative": 98622.2936299747,
                "discounted": 62750.0677674274,
                "net": 76871.53126801256,
                "replacement": 0,
                "savings": 76871.53126801256,
                "year": 3
              },
              {
                "cumulative": 177031.25552334753,
                "discounted": 59817.82161007098,
                "net": 78408.96189337283,
                "replacement": 0,
                "savings": 78408.96189337283,
                "year": 4
              },
              {
                "cumulative": 257008.39665458782,
                "discounted": 57022.59630118914,
                "net": 79977.14113124028,
                "replacement": 0,
                "savings": 79977.14113124028,
                "year": 5
              },
              {
                "cumulative": 338585.0806084529,
                "discounted": 54357.98899739526,
                "net": 81576.68395386508,
                "replacement": 0,
                "savings": 81576.68395386508,
                "year": 6
              },
              {
                "cumulative": 421793.29824139527,
                "discounted": 51817.89605359174,
                "net": 83208.2176329424,
                "replacement": 0,
                "savings": 83208.2176329424,
                "year": 7
              },
              {
                "cumulative": 506665.68022699654,
                "discounted": 49396.499041741656,
                "net": 84872.38198560124,
                "replacement": 0,
                "savings": 84872.38198560124,
                "year": 8
              },
              {
                "cumulative": 593235.5098523098,
                "discounted": 47088.251422968686,
                "net": 86569.82962531327,
                "replacement": 0,
                "savings": 86569.82962531327,
                "year": 9
              },
              {
                "cumulative": 681536.7360701293,
                "discounted": 44887.86584245613,
                "net": 88301.22621781954,
                "replacement": 0.0,
                "savings": 88301.22621781954,
                "year": 10
              },
              {
                "cumulative": 771603.9868123053,
                "discounted": 42790.30201804228,
                "net": 90067.25074217592,
                "replacement": 0,
                "savings": 90067.25074217592,
                "year": 11
              },
              {
                "cumulative": 863472.5825693248,
                "discounted": 40790.75519476928,
                "net": 91868.59575701944,
                "replacement": 0,
                "savings": 91868.59575701944,
                "year": 12
              },
              {
                "cumulative": 957178.5502414845,
                "discounted": 38884.64513893894,
                "net": 93705.96767215984,
                "replacement": 0,
                "savings": 93705.96767215984,
                "year": 13
              },
              {
                "cumulative": 1052758.6372670876,
                "discounted": 37067.60564646516,
                "net": 95580.08702560305,
                "replacement": 0,
                "savings": 95580.08702560305,
                "year": 14
              },
              {
                "cumulative": 1150250.3260332027,
                "discounted": 35335.47454149015,
                "net": 97491.6887661151,
                "replacement": 0,
                "savings": 97491.6887661151,
                "year": 15
              },
              {
                "cumulative": 1249691.84857464,
                "discounted": 33684.284142355085,
                "net": 99441.5225414374,
                "replacement": 0,
                "savings": 99441.5225414374,
                "year": 16
              },
              {
                "cumulative": 1351122.2015669062,
                "discounted": 32110.252173086163,
                "net": 101430.35299226615,
                "replacement": 0,
                "savings": 101430.35299226615,
                "year": 17
              },
              {
                "cumulative": 1454581.1616190176,
                "discounted": 30609.773099577462,
                "net": 103458.96005211148,
                "replacement": 0,
                "savings": 103458.96005211148,
                "year": 18
              },
              {
                "cumulative": 1560109.3008721713,
                "discounted": 29179.40987062524,
                "net": 105528.13925315371,
                "replacement": 0,
                "savings": 105528.13925315371,
                "year": 19
              },
              {
                "cumulative": 1667748.0029103882,
                "discounted": 27815.886044895087,
                "net": 107638.70203821678,
                "replacement": 0,
                "savings": 107638.70203821678,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 127500.0,
            "levelized_cost_per_kwh": 0.279673204721699,
            "net_present_cost": 1422173.7191572008,
            "npv": 782786.245099606,
            "simple_payback_years": 1.7113914963935002
          },
          "id": "pv-05-battery-0",
          "name": "Solar 0.5× · storage 0×",
          "pv_kw": 150.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 205758.55201167203,
            "curtailed_kwh": 7614.211102975406,
            "equivalent_cycles": 0,
            "export_kwh": 0.0,
            "final_stored_kwh": 0.0,
            "fuel_l": 76775.57910883284,
            "generator_hours": 8109,
            "generator_kwh": 262614.2111029754,
            "grid_kwh": 0.0,
            "hours": 8760,
            "initial_stored_kwh": 0.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 225000.00000000003,
            "reliability": 1.0,
            "renewable_fraction": 0.4528870602021346,
            "renewable_to_load_kwh": 217385.7888970246,
            "self_consumption": 0.9661590617645537,
            "self_sufficiency": 0.4528870602021346,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 0.0,
            "total_balance_error_kwh": 1.000444171950221e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 300.0,
          "battery_kwh": 600.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.19118165604009363,
                0.19118165604009363,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.34412698087216953,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                18.80698613518352,
                65.87371248977365,
                50.24305674197484,
                38.89334636785558,
                32.92842477547394,
                32.92842477547392,
                38.893346367855585,
                50.24305674197484,
                65.87371248977362,
                84.26511655404991,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                18.750235539621304,
                65.83538668278635,
                50.207503735462446,
                38.861115711287354,
                32.89833034041333,
                32.89833034041333,
                38.86111571128735,
                50.207503735462446,
                65.83538668278632,
                84.22678274570382,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.688372629029267,
                65.79361729667384,
                50.168762445423404,
                38.82599575220022,
                32.865537549259635,
                32.865537549259635,
                38.8259957522002,
                50.168762445423404,
                65.79361729667384,
                84.1849880068091,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                8.5315871309161,
                32.727177160640906,
                17.105606476653527,
                5.766759281759285,
                0.0,
                0.0,
                5.422632300887115,
                17.105606476653513,
                32.72717716064088,
                51.11850097267796,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "grid_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.9945912491177,
                28.385995313393984,
                44.0166510611928,
                55.366361435312065,
                61.3312830276937,
                61.33128302769372,
                55.36636143531206,
                44.0166510611928,
                28.385995313394012,
                9.994591249117736,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.059445231055022,
                28.450841293972527,
                44.078724241296435,
                55.425112265471526,
                61.38789763634555,
                61.38789763634555,
                55.42511226547153,
                44.078724241296435,
                28.45084129397256,
                10.059445231055067,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.13013813719387,
                28.52150884732914,
                44.146363698579584,
                55.48913039180277,
                61.449588594743354,
                61.449588594743354,
                55.48913039180279,
                44.146363698579584,
                28.521508847329144,
                10.130138137193885,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.206654959459124,
                28.597978771496198,
                44.21954945548357,
                55.558396650377816,
                61.516337588177194,
                61.516337588177194,
                55.558396650377816,
                44.21954945548359,
                28.597978771496223,
                10.206654959459144,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.181370843978875,
                60.36274168795775,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 161692.2164841001,
            "annual_operating_cost": 102311.97728414777,
            "annual_savings": 73820.29157810826,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 176132.26886225602,
            "capex": 342500.0,
            "capex_breakdown": {
              "generator": 35000.0,
              "solar": 127500.0,
              "storage": 180000.0
            },
            "cashflows": [
              {
                "cumulative": -307500.0,
                "discounted": -307500.0,
                "net": -307500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -233679.70842189173,
                "discounted": 68990.92670851239,
                "net": 73820.29157810826,
                "replacement": 0,
                "savings": 73820.29157810826,
                "year": 1
              },
              {
                "cumulative": -158383.0110122213,
                "discounted": 65767.05162867536,
                "net": 75296.69740967042,
                "replacement": 0,
                "savings": 75296.69740967042,
                "year": 2
              },
              {
                "cumulative": -81580.37965435749,
                "discounted": 62693.824917055004,
                "net": 76802.63135786382,
                "replacement": 0,
                "savings": 76802.63135786382,
                "year": 3
              },
              {
                "cumulative": -3241.6956693363754,
                "discounted": 59764.20693027674,
                "net": 78338.68398502111,
                "replacement": 0,
                "savings": 78338.68398502111,
                "year": 4
              },
              {
                "cumulative": 76663.76199538515,
                "discounted": 56971.4869802638,
                "net": 79905.45766472153,
                "replacement": 0,
                "savings": 79905.45766472153,
                "year": 5
              },
              {
                "cumulative": 158167.3288134011,
                "discounted": 54309.26796249446,
                "net": 81503.56681801596,
                "replacement": 0,
                "savings": 81503.56681801596,
                "year": 6
              },
              {
                "cumulative": 241300.9669677774,
                "discounted": 51771.45170256481,
                "net": 83133.63815437628,
                "replacement": 0,
                "savings": 83133.63815437628,
                "year": 7
              },
              {
                "cumulative": 326097.2778852412,
                "discounted": 49352.22498749168,
                "net": 84796.31091746381,
                "replacement": 0,
                "savings": 84796.31091746381,
                "year": 8
              },
              {
                "cumulative": 412589.5150210543,
                "discounted": 47046.04624975843,
                "net": 86492.23713581309,
                "replacement": 0,
                "savings": 86492.23713581309,
                "year": 9
              },
              {
                "cumulative": 383811.59689958364,
                "discounted": -14629.234306160464,
                "net": -28777.918121470648,
                "replacement": 117000.0,
                "savings": 88222.08187852935,
                "year": 10
              },
              {
                "cumulative": 473798.1204156836,
                "discounted": 42751.94909446123,
                "net": 89986.52351609994,
                "replacement": 0,
                "savings": 89986.52351609994,
                "year": 11
              },
              {
                "cumulative": 565584.3744021056,
                "discounted": 40754.194463878935,
                "net": 91786.25398642194,
                "replacement": 0,
                "savings": 91786.25398642194,
                "year": 12
              },
              {
                "cumulative": 659206.353468256,
                "discounted": 38849.7928534173,
                "net": 93621.97906615038,
                "replacement": 0,
                "savings": 93621.97906615038,
                "year": 13
              },
              {
                "cumulative": 754700.7721157294,
                "discounted": 37034.38197241649,
                "net": 95494.4186474734,
                "replacement": 0,
                "savings": 95494.4186474734,
                "year": 14
              },
              {
                "cumulative": 852105.0791361523,
                "discounted": 35303.80337557459,
                "net": 97404.30702042286,
                "replacement": 0,
                "savings": 97404.30702042286,
                "year": 15
              },
              {
                "cumulative": 951457.4722969836,
                "discounted": 33654.092937463625,
                "net": 99352.39316083131,
                "replacement": 0,
                "savings": 99352.39316083131,
                "year": 16
              },
              {
                "cumulative": 1052796.9133210315,
                "discounted": 32081.471772161593,
                "net": 101339.44102404795,
                "replacement": 0,
                "savings": 101339.44102404795,
                "year": 17
              },
              {
                "cumulative": 1156163.1431655604,
                "discounted": 30582.337577200764,
                "net": 103366.2298445289,
                "replacement": 0,
                "savings": 103366.2298445289,
                "year": 18
              },
              {
                "cumulative": 1261596.6976069799,
                "discounted": 29153.256382004467,
                "net": 105433.55444141949,
                "replacement": 0,
                "savings": 105433.55444141949,
                "year": 19
              },
              {
                "cumulative": 1369138.9231372278,
                "discounted": 27790.9546819108,
                "net": 107542.22553024787,
                "replacement": 0,
                "savings": 107542.22553024787,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 307500.0,
            "levelized_cost_per_kwh": 0.3269272386702182,
            "net_present_cost": 1662466.4753853849,
            "npv": 542493.4888714219,
            "simple_payback_years": 4.040569139631717
          },
          "id": "pv-05-battery-1",
          "name": "Solar 0.5× · storage 1×",
          "pv_kw": 150.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 200328.92240116617,
            "curtailed_kwh": 0.0,
            "equivalent_cycles": 11.421316654463107,
            "export_kwh": 0.0,
            "final_stored_kwh": 60.0,
            "fuel_l": 74749.59791088289,
            "generator_hours": 7841,
            "generator_kwh": 255761.42111029752,
            "grid_kwh": 0.0,
            "hours": 8760,
            "initial_stored_kwh": 60.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 225000.00000000003,
            "reliability": 1.0,
            "renewable_fraction": 0.4671637060202135,
            "renewable_to_load_kwh": 224238.57888970248,
            "self_consumption": 1.0,
            "self_sufficiency": 0.4671637060202135,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 761.4211102975413,
            "total_balance_error_kwh": 1.1937117960769683e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 600.0,
          "battery_kwh": 1200.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.19118165604009363,
                0.19118165604009363,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.34412698087215604,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                18.80698613518352,
                65.87371248977365,
                50.24305674197484,
                38.89334636785558,
                32.92842477547394,
                32.92842477547392,
                38.893346367855585,
                50.24305674197484,
                65.87371248977362,
                84.26511655404991,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                18.750235539621304,
                65.83538668278635,
                50.207503735462446,
                38.861115711287354,
                32.89833034041333,
                32.89833034041333,
                38.86111571128735,
                50.207503735462446,
                65.83538668278632,
                84.22678274570382,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.688372629029267,
                65.79361729667384,
                50.168762445423404,
                38.82599575220022,
                32.865537549259635,
                32.865537549259635,
                38.8259957522002,
                50.168762445423404,
                65.79361729667384,
                84.1849880068091,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                8.5315871309161,
                32.727177160640906,
                17.105606476653527,
                5.766759281759285,
                0.0,
                0.0,
                5.422632300887129,
                17.105606476653513,
                32.72717716064088,
                51.11850097267796,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "grid_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.9945912491177,
                28.385995313393984,
                44.0166510611928,
                55.366361435312065,
                61.3312830276937,
                61.33128302769372,
                55.36636143531206,
                44.0166510611928,
                28.385995313394012,
                9.994591249117736,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.059445231055022,
                28.450841293972527,
                44.078724241296435,
                55.425112265471526,
                61.38789763634555,
                61.38789763634555,
                55.42511226547153,
                44.078724241296435,
                28.45084129397256,
                10.059445231055067,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.13013813719387,
                28.52150884732914,
                44.146363698579584,
                55.48913039180277,
                61.449588594743354,
                61.449588594743354,
                55.48913039180279,
                44.146363698579584,
                28.521508847329144,
                10.130138137193885,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.206654959459124,
                28.597978771496198,
                44.21954945548357,
                55.558396650377816,
                61.516337588177194,
                61.516337588177194,
                55.558396650377816,
                44.21954945548359,
                28.597978771496223,
                10.206654959459144,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.18137084397887,
                120.36274168795774,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 161692.2164841001,
            "annual_operating_cost": 105011.97728414777,
            "annual_savings": 71120.29157810826,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 176132.26886225602,
            "capex": 522500.0,
            "capex_breakdown": {
              "generator": 35000.0,
              "solar": 127500.0,
              "storage": 360000.0
            },
            "cashflows": [
              {
                "cumulative": -487500.0,
                "discounted": -487500.0,
                "net": -487500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -416379.70842189173,
                "discounted": 66467.56222253108,
                "net": 71120.29157810826,
                "replacement": 0,
                "savings": 71120.29157810826,
                "year": 1
              },
              {
                "cumulative": -343837.01101222134,
                "discounted": 63361.60137101093,
                "net": 72542.69740967042,
                "replacement": 0,
                "savings": 72542.69740967042,
                "year": 2
              },
              {
                "cumulative": -269843.4596543575,
                "discounted": 60400.778877038465,
                "net": 73993.55135786383,
                "replacement": 0,
                "savings": 73993.55135786383,
                "year": 3
              },
              {
                "cumulative": -194370.0372693364,
                "discounted": 57578.31257437311,
                "net": 75473.42238502111,
                "replacement": 0,
                "savings": 75473.42238502111,
                "year": 4
              },
              {
                "cumulative": -117387.14643661487,
                "discounted": 54887.737220430434,
                "net": 76982.89083272153,
                "replacement": 0,
                "savings": 76982.89083272153,
                "year": 5
              },
              {
                "cumulative": -38864.59778723892,
                "discounted": 52322.88968676545,
                "net": 78522.54864937595,
                "replacement": 0,
                "savings": 78522.54864937595,
                "year": 6
              },
              {
                "cumulative": 41228.40183512456,
                "discounted": 49877.8948415895,
                "net": 80092.99962236348,
                "replacement": 0,
                "savings": 80092.99962236348,
                "year": 7
              },
              {
                "cumulative": 122923.26144993531,
                "discounted": 47547.152091982505,
                "net": 81694.85961481075,
                "replacement": 0,
                "savings": 81694.85961481075,
                "year": 8
              },
              {
                "cumulative": 206252.01825704228,
                "discounted": 45325.32255497398,
                "net": 83328.75680710697,
                "replacement": 0,
                "savings": 83328.75680710697,
                "year": 9
              },
              {
                "cumulative": 57247.350200291374,
                "discounted": -75746.41753141789,
                "net": -149004.6680567509,
                "replacement": 234000.0,
                "savings": 84995.33194324911,
                "year": 10
              },
              {
                "cumulative": 143942.58878240548,
                "discounted": 41188.28333146556,
                "net": 86695.23858211409,
                "replacement": 0,
                "savings": 86695.23858211409,
                "year": 11
              },
              {
                "cumulative": 232371.73213616185,
                "discounted": 39263.59719448119,
                "net": 88429.14335375637,
                "replacement": 0,
                "savings": 88429.14335375637,
                "year": 12
              },
              {
                "cumulative": 322569.4583569934,
                "discounted": 37428.8496620288,
                "net": 90197.72622083151,
                "replacement": 0,
                "savings": 90197.72622083151,
                "year": 13
              },
              {
                "cumulative": 414571.13910224155,
                "discounted": 35679.837995578855,
                "net": 92001.68074524814,
                "replacement": 0,
                "savings": 92001.68074524814,
                "year": 14
              },
              {
                "cumulative": 508412.8534623947,
                "discounted": 34012.55584625273,
                "net": 93841.7143601531,
                "replacement": 0,
                "savings": 93841.7143601531,
                "year": 15
              },
              {
                "cumulative": 604131.4021097508,
                "discounted": 32423.18407773625,
                "net": 95718.54864735616,
                "replacement": 0,
                "savings": 95718.54864735616,
                "year": 16
              },
              {
                "cumulative": 701764.3217300541,
                "discounted": 30908.08201802895,
                "net": 97632.91962030329,
                "replacement": 0,
                "savings": 97632.91962030329,
                "year": 17
              },
              {
                "cumulative": 801349.8997427635,
                "discounted": 29463.779119990213,
                "net": 99585.57801270936,
                "replacement": 0,
                "savings": 99585.57801270936,
                "year": 18
              },
              {
                "cumulative": 902927.189315727,
                "discounted": 28086.96701157945,
                "net": 101577.28957296355,
                "replacement": 0,
                "savings": 101577.28957296355,
                "year": 19
              },
              {
                "cumulative": 1006536.0246801497,
                "discounted": 26774.491917580413,
                "net": 103608.83536442282,
                "replacement": 0,
                "savings": 103608.83536442282,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 487500.0,
            "levelized_cost_per_kwh": 0.38056228760497757,
            "net_present_cost": 1935207.5021728072,
            "npv": 269752.46208399994,
            "simple_payback_years": 6.485243379202734
          },
          "id": "pv-05-battery-2",
          "name": "Solar 0.5× · storage 2×",
          "pv_kw": 150.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 200328.92240116617,
            "curtailed_kwh": 0.0,
            "equivalent_cycles": 5.710658327231553,
            "export_kwh": 0.0,
            "final_stored_kwh": 120.0,
            "fuel_l": 74749.59791088289,
            "generator_hours": 7841,
            "generator_kwh": 255761.42111029752,
            "grid_kwh": 0.0,
            "hours": 8760,
            "initial_stored_kwh": 120.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 225000.00000000003,
            "reliability": 1.0,
            "renewable_fraction": 0.4671637060202135,
            "renewable_to_load_kwh": 224238.57888970248,
            "self_consumption": 1.0,
            "self_sufficiency": 0.4671637060202135,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 761.4211102975412,
            "total_balance_error_kwh": 1.2050804798491299e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 0.0,
          "battery_kwh": 0.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                8.812394886065821,
                37.487717176379675,
                6.226405680782037,
                0.0,
                0.0,
                0.0,
                0.0,
                6.226405680782037,
                37.48771717637962,
                74.27052530493216,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                8.690790308566282,
                37.38454538881383,
                6.128779494166011,
                0.0,
                0.0,
                0.0,
                0.0,
                6.128779494166011,
                37.38454538881376,
                74.16733751464875,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                8.5582344918354,
                37.27210844934471,
                6.02239874684382,
                0.0,
                0.0,
                0.0,
                0.0,
                6.02239874684382,
                37.2721084493447,
                74.05484986961523,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                4.129198389144705,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                4.129198389144655,
                40.91184601321881,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "grid_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                19.9891824982354,
                56.77199062678797,
                88.0333021223856,
                110.73272287062413,
                122.6625660553874,
                122.66256605538744,
                110.73272287062412,
                88.0333021223856,
                56.771990626788025,
                19.989182498235472,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                20.118890462110045,
                56.901682587945054,
                88.15744848259287,
                110.85022453094305,
                122.7757952726911,
                122.7757952726911,
                110.85022453094307,
                88.15744848259287,
                56.90168258794512,
                20.118890462110134,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                20.26027627438774,
                57.04301769465828,
                88.29272739715917,
                110.97826078360553,
                122.89917718948671,
                122.89917718948671,
                110.97826078360558,
                88.29272739715917,
                57.04301769465829,
                20.26027627438777,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                20.413309918918248,
                57.195957542992396,
                88.43909891096715,
                111.11679330075563,
                123.03267517635439,
                123.03267517635439,
                111.11679330075563,
                88.43909891096718,
                57.195957542992446,
                20.413309918918287,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 229165.25535533557,
            "annual_operating_cost": 68795.01813019026,
            "annual_savings": 107337.25073206576,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 176132.26886225602,
            "capex": 290000.0,
            "capex_breakdown": {
              "generator": 35000.0,
              "solar": 255000.0,
              "storage": 0.0
            },
            "cashflows": [
              {
                "cumulative": -255000.0,
                "discounted": -255000.0,
                "net": -255000.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -147662.74926793424,
                "discounted": 100315.18760006146,
                "net": 107337.25073206576,
                "replacement": 0,
                "savings": 107337.25073206576,
                "year": 1
              },
              {
                "cumulative": -38178.75352122716,
                "discounted": 95627.56201127353,
                "net": 109483.99574670708,
                "replacement": 0,
                "savings": 109483.99574670708,
                "year": 2
              },
              {
                "cumulative": 73494.92214041406,
                "discounted": 91158.98434719534,
                "net": 111673.67566164122,
                "replacement": 0,
                "savings": 111673.67566164122,
                "year": 3
              },
              {
                "cumulative": 187402.0713152881,
                "discounted": 86899.21872349462,
                "net": 113907.14917487405,
                "replacement": 0,
                "savings": 113907.14917487405,
                "year": 4
              },
              {
                "cumulative": 303587.3634736596,
                "discounted": 82838.50756819111,
                "net": 116185.29215837152,
                "replacement": 0,
                "savings": 116185.29215837152,
                "year": 5
              },
              {
                "cumulative": 422096.3614751986,
                "discounted": 78967.54927061209,
                "net": 118508.99800153896,
                "replacement": 0,
                "savings": 118508.99800153896,
                "year": 6
              },
              {
                "cumulative": 542975.5394367683,
                "discounted": 75277.47687478909,
                "net": 120879.17796156975,
                "replacement": 0,
                "savings": 120879.17796156975,
                "year": 7
              },
              {
                "cumulative": 666272.3009575694,
                "discounted": 71759.83776849053,
                "net": 123296.76152080113,
                "replacement": 0,
                "savings": 123296.76152080113,
                "year": 8
              },
              {
                "cumulative": 792034.9977087865,
                "discounted": 68406.5743213648,
                "net": 125762.69675121717,
                "replacement": 0,
                "savings": 125762.69675121717,
                "year": 9
              },
              {
                "cumulative": 920312.948395028,
                "discounted": 65210.00542784308,
                "net": 128277.95068624151,
                "replacement": 0.0,
                "savings": 128277.95068624151,
                "year": 10
              },
              {
                "cumulative": 1051156.4580949943,
                "discounted": 62162.8089125233,
                "net": 130843.50969996634,
                "replacement": 0,
                "savings": 130843.50969996634,
                "year": 11
              },
              {
                "cumulative": 1184616.83798896,
                "discounted": 59258.004757732495,
                "net": 133460.37989396567,
                "replacement": 0,
                "savings": 133460.37989396567,
                "year": 12
              },
              {
                "cumulative": 1320746.425480805,
                "discounted": 56488.939114847795,
                "net": 136129.58749184498,
                "replacement": 0,
                "savings": 136129.58749184498,
                "year": 13
              },
              {
                "cumulative": 1459598.604722487,
                "discounted": 53849.269062752115,
                "net": 138852.1792416819,
                "replacement": 0,
                "savings": 138852.1792416819,
                "year": 14
              },
              {
                "cumulative": 1601227.8275490026,
                "discounted": 51332.94807851135,
                "net": 141629.22282651553,
                "replacement": 0,
                "savings": 141629.22282651553,
                "year": 15
              },
              {
                "cumulative": 1745689.6348320483,
                "discounted": 48934.212186992125,
                "net": 144461.80728304584,
                "replacement": 0,
                "savings": 144461.80728304584,
                "year": 16
              },
              {
                "cumulative": 1893040.678260755,
                "discounted": 46647.56675769343,
                "net": 147351.04342870676,
                "replacement": 0,
                "savings": 147351.04342870676,
                "year": 17
              },
              {
                "cumulative": 2043338.742558036,
                "discounted": 44467.773918548875,
                "net": 150298.06429728091,
                "replacement": 0,
                "savings": 150298.06429728091,
                "year": 18
              },
              {
                "cumulative": 2196642.7681412627,
                "discounted": 42389.840557869014,
                "net": 153304.02558322652,
                "replacement": 0,
                "savings": 153304.02558322652,
                "year": 19
              },
              {
                "cumulative": 2353012.874236154,
                "discounted": 40409.00688694056,
                "net": 156370.10609489106,
                "replacement": 0,
                "savings": 156370.10609489106,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 255000.0,
            "levelized_cost_per_kwh": 0.22370311034179508,
            "net_present_cost": 1137558.6901090797,
            "npv": 1067401.2741477268,
            "simple_payback_years": 2.3418778265784366
          },
          "id": "pv-10-battery-0",
          "name": "Solar 1× · storage 0×",
          "pv_kw": 300.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 132855.8835299307,
            "curtailed_kwh": 138801.03881920382,
            "equivalent_cycles": 0,
            "export_kwh": 0.0,
            "final_stored_kwh": 0.0,
            "fuel_l": 49573.09086937712,
            "generator_hours": 5772,
            "generator_kwh": 168801.0388192038,
            "grid_kwh": 0.0,
            "hours": 8760,
            "initial_stored_kwh": 0.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 1.4210854715202004e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 450000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.6483311691266588,
            "renewable_to_load_kwh": 311198.9611807962,
            "self_consumption": 0.6915532470684359,
            "self_sufficiency": 0.6483311691266588,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 0.0,
            "total_balance_error_kwh": 2.9103830456733704e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 300.0,
          "battery_kwh": 600.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.473015067456487,
                28.402858252219758,
                28.4028582522198,
                16.473015067456473,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.563996554184172,
                28.48956729593222,
                28.48956729593222,
                16.563996554184186,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.663134639602546,
                28.58405104548372,
                28.58405104548372,
                16.66313463960259,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.6750678285430247,
                0.0,
                27.113942978830046,
                49.79163736861853,
                61.70751924421729,
                61.70751924421729,
                49.79163736861853,
                27.113942978830075,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.226405680782037,
                37.48771717637962,
                37.0624491182556,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.128779494166011,
                37.38454538881376,
                37.58309004722972,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.02239874684382,
                37.2721084493447,
                38.150427036966796,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.507561045688725,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                4.129198389144655,
                40.91184601321881,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "generator_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                8.812394886065821,
                37.487717176379675,
                6.226405680782037,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                37.208076186676564,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                8.690790308566282,
                37.38454538881383,
                6.128779494166011,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                36.58424746741903,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                8.5582344918354,
                37.27210844934471,
                6.02239874684382,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                35.90442283264843,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                2.62163734345598,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                19.9891824982354,
                56.77199062678797,
                88.0333021223856,
                110.73272287062413,
                122.6625660553874,
                122.66256605538744,
                110.73272287062412,
                88.0333021223856,
                56.771990626788025,
                19.989182498235472,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                20.118890462110045,
                56.901682587945054,
                88.15744848259287,
                110.85022453094305,
                122.7757952726911,
                122.7757952726911,
                110.85022453094307,
                88.15744848259287,
                56.90168258794512,
                20.118890462110134,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                20.26027627438774,
                57.04301769465828,
                88.29272739715917,
                110.97826078360553,
                122.89917718948671,
                122.89917718948671,
                110.97826078360558,
                88.29272739715917,
                57.04301769465829,
                20.26027627438777,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                20.413309918918248,
                57.195957542992396,
                88.43909891096715,
                111.11679330075563,
                123.03267517635439,
                123.03267517635439,
                111.11679330075563,
                88.43909891096718,
                57.195957542992446,
                20.413309918918287,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                75.62767426303043,
                102.57299150380751,
                129.51830874458466,
                145.14598300761506,
                138.58277514512088,
                99.06725162592898,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                59.99999999999999,
                75.71398687992078,
                102.74156354225781,
                129.76914020459483,
                145.48312708451564,
                139.02282625834923,
                99.61605535215037,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                75.8080375257579,
                102.92524934323163,
                130.04246116070536,
                145.8504986864633,
                139.50233301387323,
                100.21408104829462,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                61.58910887204051,
                60.0,
                85.72254484831006,
                132.9590396025063,
                191.4999324736259,
                250.0408253447455,
                297.27732009894174,
                322.9998649472518,
                318.64730767378666,
                275.52243544583644,
                210.88004524232326,
                191.1282037912498,
                171.37636234017634,
                151.62452088910288,
                131.87267943802942,
                112.12083798695596,
                92.3689965358825
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 307452.11934553937,
            "annual_operating_cost": 33520.046791658555,
            "annual_savings": 142612.22207059746,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 176132.26886225602,
            "capex": 470000.0,
            "capex_breakdown": {
              "generator": 35000.0,
              "solar": 255000.0,
              "storage": 180000.0
            },
            "cashflows": [
              {
                "cumulative": -435000.0,
                "discounted": -435000.0,
                "net": -435000.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -292387.77792940254,
                "discounted": 133282.45053326865,
                "net": 142612.22207059746,
                "replacement": 0,
                "savings": 142612.22207059746,
                "year": 1
              },
              {
                "cumulative": -146923.31141739312,
                "discounted": 127054.29863919067,
                "net": 145464.4665120094,
                "replacement": 0,
                "savings": 145464.4665120094,
                "year": 2
              },
              {
                "cumulative": 1450.4444248564832,
                "discounted": 121117.18188034999,
                "net": 148373.7558422496,
                "replacement": 0,
                "savings": 148373.7558422496,
                "year": 3
              },
              {
                "cumulative": 152791.6753839511,
                "discounted": 115457.50048407196,
                "net": 151341.23095909462,
                "replacement": 0,
                "savings": 151341.23095909462,
                "year": 4
              },
              {
                "cumulative": 307159.73096222756,
                "discounted": 110062.29018107791,
                "net": 154368.0555782765,
                "replacement": 0,
                "savings": 154368.0555782765,
                "year": 5
              },
              {
                "cumulative": 464615.1476520696,
                "discounted": 104919.19250906492,
                "net": 157455.416689842,
                "replacement": 0,
                "savings": 157455.416689842,
                "year": 6
              },
              {
                "cumulative": 625219.6726757084,
                "discounted": 100016.42650396843,
                "net": 160604.52502363885,
                "replacement": 0,
                "savings": 160604.52502363885,
                "year": 7
              },
              {
                "cumulative": 789036.2881998201,
                "discounted": 95342.76171406335,
                "net": 163816.61552411164,
                "replacement": 0,
                "savings": 163816.61552411164,
                "year": 8
              },
              {
                "cumulative": 956129.236034414,
                "discounted": 90887.49247508842,
                "net": 167092.94783459388,
                "replacement": 0,
                "savings": 167092.94783459388,
                "year": 9
              },
              {
                "cumulative": 1009564.0428256998,
                "discounted": 27163.54620770551,
                "net": 53434.80679128575,
                "replacement": 117000.0,
                "savings": 170434.80679128575,
                "year": 10
              },
              {
                "cumulative": 1183407.5457528112,
                "discounted": 82591.79593945497,
                "net": 173843.5029271115,
                "replacement": 0,
                "savings": 173843.5029271115,
                "year": 11
              },
              {
                "cumulative": 1360727.9187384648,
                "discounted": 78732.366222658,
                "net": 177320.3729856537,
                "replacement": 0,
                "savings": 177320.3729856537,
                "year": 12
              },
              {
                "cumulative": 1541594.6991838317,
                "discounted": 75053.28368888893,
                "net": 180866.78044536678,
                "replacement": 0,
                "savings": 180866.78044536678,
                "year": 13
              },
              {
                "cumulative": 1726078.8152381058,
                "discounted": 71546.12089968853,
                "net": 184484.11605427414,
                "replacement": 0,
                "savings": 184484.11605427414,
                "year": 14
              },
              {
                "cumulative": 1914252.6136134653,
                "discounted": 68202.84422213298,
                "net": 188173.79837535962,
                "replacement": 0,
                "savings": 188173.79837535962,
                "year": 15
              },
              {
                "cumulative": 2106189.887956332,
                "discounted": 65015.795426706194,
                "net": 191937.27434286682,
                "replacement": 0,
                "savings": 191937.27434286682,
                "year": 16
              },
              {
                "cumulative": 2301965.907786056,
                "discounted": 61977.674145084406,
                "net": 195776.01982972413,
                "replacement": 0,
                "savings": 195776.01982972413,
                "year": 17
              },
              {
                "cumulative": 2501657.4480123743,
                "discounted": 59081.52114765056,
                "net": 199691.54022631864,
                "replacement": 0,
                "savings": 199691.54022631864,
                "year": 18
              },
              {
                "cumulative": 2705342.8190432196,
                "discounted": 56320.702402433235,
                "net": 203685.371030845,
                "replacement": 0,
                "savings": 203685.371030845,
                "year": 19
              },
              {
                "cumulative": 2913101.8974946816,
                "discounted": 53688.89387895505,
                "net": 207759.07845146192,
                "replacement": 0,
                "savings": 207759.07845146192,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 435000.0,
            "levelized_cost_per_kwh": 0.1853337891477625,
            "net_present_cost": 942445.8251553039,
            "npv": 1262514.1391015027,
            "simple_payback_years": 2.9902243869434795
          },
          "id": "pv-10-battery-1",
          "name": "Solar 1× · storage 1×",
          "pv_kw": 300.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 54569.01953972687,
            "curtailed_kwh": 28114.068921366365,
            "equivalent_cycles": 166.0304548467562,
            "export_kwh": 0.0,
            "final_stored_kwh": 60.0,
            "fuel_l": 20361.574455121965,
            "generator_hours": 2476,
            "generator_kwh": 69182.76591115008,
            "grid_kwh": 0.0,
            "hours": 8760,
            "initial_stored_kwh": 60.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 2.842170943040401e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 450000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.855869237685104,
            "renewable_to_load_kwh": 410817.2340888499,
            "self_consumption": 0.9375242912858525,
            "self_sufficiency": 0.855869237685104,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 11068.696989783755,
            "total_balance_error_kwh": 2.1827872842550278e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 600.0,
          "battery_kwh": 1200.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.473015067456487,
                28.402858252219758,
                28.4028582522198,
                16.473015067456473,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.563996554184172,
                28.48956729593222,
                28.48956729593222,
                16.563996554184186,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.663134639602546,
                28.58405104548372,
                28.58405104548372,
                16.66313463960259,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.6750678285430247,
                0.0,
                27.113942978830046,
                49.79163736861853,
                61.70751924421729,
                61.70751924421729,
                49.79163736861853,
                27.113942978830075,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.226405680782037,
                37.48771717637962,
                37.0624491182556,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.128779494166011,
                37.38454538881376,
                37.58309004722972,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                6.02239874684382,
                37.2721084493447,
                38.150427036966796,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.507561045688725,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                4.129198389144655,
                40.91184601321881,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "generator_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                8.812394886065821,
                37.487717176379675,
                6.226405680782037,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                37.208076186676564,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                8.690790308566282,
                37.38454538881383,
                6.128779494166011,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                36.58424746741903,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                8.5582344918354,
                37.27210844934471,
                6.02239874684382,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                35.90442283264843,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                2.62163734345598,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                19.9891824982354,
                56.77199062678797,
                88.0333021223856,
                110.73272287062413,
                122.6625660553874,
                122.66256605538744,
                110.73272287062412,
                88.0333021223856,
                56.771990626788025,
                19.989182498235472,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                20.118890462110045,
                56.901682587945054,
                88.15744848259287,
                110.85022453094305,
                122.7757952726911,
                122.7757952726911,
                110.85022453094307,
                88.15744848259287,
                56.90168258794512,
                20.118890462110134,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                20.26027627438774,
                57.04301769465828,
                88.29272739715917,
                110.97826078360553,
                122.89917718948671,
                122.89917718948671,
                110.97826078360558,
                88.29272739715917,
                57.04301769465829,
                20.26027627438777,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                20.413309918918248,
                57.195957542992396,
                88.43909891096715,
                111.11679330075563,
                123.03267517635439,
                123.03267517635439,
                111.11679330075563,
                88.43909891096718,
                57.195957542992446,
                20.413309918918287,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                135.62767426303043,
                162.57299150380751,
                189.51830874458466,
                205.14598300761506,
                198.58277514512088,
                159.06725162592898,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                135.71398687992078,
                162.7415635422578,
                189.76914020459483,
                205.48312708451564,
                199.02282625834923,
                159.61605535215037,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                135.8080375257579,
                162.92524934323163,
                190.04246116070536,
                205.8504986864633,
                199.50233301387323,
                160.21408104829462,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                121.58910887204051,
                120.0,
                145.72254484831006,
                192.9590396025063,
                251.4999324736259,
                310.0408253447455,
                357.2773200989417,
                382.99986494725175,
                378.6473076737866,
                335.5224354458364,
                270.8800452423232,
                251.12820379124975,
                231.37636234017629,
                211.62452088910283,
                191.87267943802937,
                172.1208379869559,
                152.36899653588245
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 311336.8604004058,
            "annual_operating_cost": 34335.65747399947,
            "annual_savings": 141796.61138825654,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 176132.26886225602,
            "capex": 650000.0,
            "capex_breakdown": {
              "generator": 35000.0,
              "solar": 255000.0,
              "storage": 360000.0
            },
            "cashflows": [
              {
                "cumulative": -615000.0,
                "discounted": -615000.0,
                "net": -615000.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -473203.38861174346,
                "discounted": 132520.19755911824,
                "net": 141796.61138825654,
                "replacement": 0,
                "savings": 141796.61138825654,
                "year": 1
              },
              {
                "cumulative": -328570.8449957218,
                "discounted": 126327.66496289778,
                "net": 144632.54361602166,
                "replacement": 0,
                "savings": 144632.54361602166,
                "year": 2
              },
              {
                "cumulative": -181045.65050737973,
                "discounted": 120424.50304874366,
                "net": 147525.1944883421,
                "replacement": 0,
                "savings": 147525.1944883421,
                "year": 3
              },
              {
                "cumulative": -30569.952129270765,
                "discounted": 114797.18982216687,
                "net": 150475.69837810897,
                "replacement": 0,
                "savings": 150475.69837810897,
                "year": 4
              },
              {
                "cumulative": 122915.26021640035,
                "discounted": 109432.8351575796,
                "net": 153485.2123456711,
                "replacement": 0,
                "savings": 153485.2123456711,
                "year": 5
              },
              {
                "cumulative": 279470.1768089849,
                "discounted": 104319.1512717114,
                "net": 156554.91659258454,
                "replacement": 0,
                "savings": 156554.91659258454,
                "year": 6
              },
              {
                "cumulative": 439156.1917334212,
                "discounted": 99444.42457677162,
                "net": 159686.01492443625,
                "replacement": 0,
                "savings": 159686.01492443625,
                "year": 7
              },
              {
                "cumulative": 602035.9269563461,
                "discounted": 94797.48884888507,
                "net": 162879.73522292497,
                "replacement": 0,
                "savings": 162879.73522292497,
                "year": 8
              },
              {
                "cumulative": 768173.2568837296,
                "discounted": 90367.69965033904,
                "net": 166137.3299273835,
                "replacement": 0,
                "savings": 166137.3299273835,
                "year": 9
              },
              {
                "cumulative": 703633.3334096607,
                "discounted": -32808.82441247174,
                "net": -64539.92347406884,
                "replacement": 234000.0,
                "savings": 169460.07652593116,
                "year": 10
              },
              {
                "cumulative": 876482.6114661105,
                "discounted": 82119.44686541421,
                "net": 172849.27805644978,
                "replacement": 0,
                "savings": 172849.27805644978,
                "year": 11
              },
              {
                "cumulative": 1052788.875083689,
                "discounted": 78282.08953525466,
                "net": 176306.26361757878,
                "replacement": 0,
                "savings": 176306.26361757878,
                "year": 12
              },
              {
                "cumulative": 1232621.2639736196,
                "discounted": 74624.0479681867,
                "net": 179832.38888993036,
                "replacement": 0,
                "savings": 179832.38888993036,
                "year": 13
              },
              {
                "cumulative": 1416050.3006413486,
                "discounted": 71136.94292294432,
                "net": 183429.03666772897,
                "replacement": 0,
                "savings": 183429.03666772897,
                "year": 14
              },
              {
                "cumulative": 1603147.918042432,
                "discounted": 67812.78671159178,
                "net": 187097.61740108355,
                "replacement": 0,
                "savings": 187097.61740108355,
                "year": 15
              },
              {
                "cumulative": 1793987.4877915373,
                "discounted": 64643.96490263889,
                "net": 190839.56974910523,
                "replacement": 0,
                "savings": 190839.56974910523,
                "year": 16
              },
              {
                "cumulative": 1988643.8489356246,
                "discounted": 61623.21887915109,
                "net": 194656.36114408734,
                "replacement": 0,
                "savings": 194656.36114408734,
                "year": 17
              },
              {
                "cumulative": 2187193.3373025935,
                "discounted": 58743.62921190103,
                "net": 198549.48836696908,
                "replacement": 0,
                "savings": 198549.48836696908,
                "year": 18
              },
              {
                "cumulative": 2389713.815436902,
                "discounted": 55998.59980947575,
                "net": 202520.47813430848,
                "replacement": 0,
                "savings": 202520.47813430848,
                "year": 19
              },
              {
                "cumulative": 2596284.7031338965,
                "discounted": 53381.84280903296,
                "net": 206570.88769699464,
                "replacement": 0,
                "savings": 206570.88769699464,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 615000.0,
            "levelized_cost_per_kwh": 0.23440340863945244,
            "net_present_cost": 1191971.0641554738,
            "npv": 1012988.9001013328,
            "simple_payback_years": 4.199171970133662
          },
          "id": "pv-10-battery-2",
          "name": "Solar 1× · storage 2×",
          "pv_kw": 300.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 50684.278484860435,
            "curtailed_kwh": 22657.202872345897,
            "equivalent_cycles": 87.10787696014343,
            "export_kwh": 0.0,
            "final_stored_kwh": 120.0,
            "fuel_l": 18912.044210768818,
            "generator_hours": 2290,
            "generator_kwh": 64271.58646703168,
            "grid_kwh": 0.0,
            "hours": 8760,
            "initial_stored_kwh": 120.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 2.842170943040401e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 450000.00000000006,
            "reliability": 1.0,
            "renewable_fraction": 0.8661008615270174,
            "renewable_to_load_kwh": 415728.4135329683,
            "self_consumption": 0.9496506602836757,
            "self_sufficiency": 0.8661008615270174,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 11614.383594685802,
            "total_balance_error_kwh": 4.001776687800884e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 0.0,
          "battery_kwh": 0.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "generator_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                9.101721862985698,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.101721862985613,
                64.27593405581443,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                8.933704094841303,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                8.933704094841204,
                64.10789228359369,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                8.75059960201557,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                8.750599602015555,
                63.92471173242133,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.70519105375967,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "grid_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                29.9837737473531,
                85.15798594018194,
                132.04995318357842,
                166.0990843059362,
                183.9938490830811,
                183.99384908308116,
                166.09908430593617,
                132.04995318357842,
                85.15798594018203,
                29.983773747353208,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.17833569316507,
                85.35252388191758,
                132.23617272388933,
                166.2753367964146,
                184.16369290903666,
                184.16369290903666,
                166.2753367964146,
                132.23617272388933,
                85.35252388191768,
                30.178335693165202,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.390414411581606,
                85.56452654198742,
                132.43909109573875,
                166.4673911754083,
                184.34876578423007,
                184.34876578423007,
                166.46739117540838,
                132.43909109573875,
                85.56452654198743,
                30.390414411581656,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.619964878377374,
                85.79393631448859,
                132.6586483664507,
                166.67518995113343,
                184.5490127645316,
                184.5490127645316,
                166.67518995113343,
                132.65864836645076,
                85.79393631448866,
                30.61996487837743,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 243953.09940337564,
            "annual_operating_cost": 63534.31019643949,
            "annual_savings": 112597.95866581654,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 176132.26886225602,
            "capex": 417500.0,
            "capex_breakdown": {
              "generator": 35000.0,
              "solar": 382500.0,
              "storage": 0.0
            },
            "cashflows": [
              {
                "cumulative": -382500.0,
                "discounted": -382500.0,
                "net": -382500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -269902.0413341835,
                "discounted": 105231.73707085657,
                "net": 112597.95866581654,
                "replacement": 0,
                "savings": 112597.95866581654,
                "year": 1
              },
              {
                "cumulative": -155052.1234950506,
                "discounted": 100314.36617969506,
                "net": 114849.91783913288,
                "replacement": 0,
                "savings": 114849.91783913288,
                "year": 2
              },
              {
                "cumulative": -37905.20729913507,
                "discounted": 95626.77897503639,
                "net": 117146.91619591552,
                "replacement": 0,
                "savings": 117146.91619591552,
                "year": 3
              },
              {
                "cumulative": 81584.64722069878,
                "discounted": 91158.23790143657,
                "net": 119489.85451983385,
                "replacement": 0,
                "savings": 119489.85451983385,
                "year": 4
              },
              {
                "cumulative": 203464.29883092927,
                "discounted": 86898.50715837876,
                "net": 121879.6516102305,
                "replacement": 0,
                "savings": 121879.6516102305,
                "year": 5
              },
              {
                "cumulative": 327781.5434733644,
                "discounted": 82837.82925378163,
                "net": 124317.24464243512,
                "replacement": 0,
                "savings": 124317.24464243512,
                "year": 6
              },
              {
                "cumulative": 454585.1330086482,
                "discounted": 78966.90265313761,
                "net": 126803.58953528383,
                "replacement": 0,
                "savings": 126803.58953528383,
                "year": 7
              },
              {
                "cumulative": 583924.7943346377,
                "discounted": 75276.86047308445,
                "net": 129339.66132598951,
                "replacement": 0,
                "savings": 129339.66132598951,
                "year": 8
              },
              {
                "cumulative": 715851.248887147,
                "discounted": 71759.25017060387,
                "net": 131926.4545525093,
                "replacement": 0,
                "savings": 131926.4545525093,
                "year": 9
              },
              {
                "cumulative": 850416.2325307066,
                "discounted": 68406.01418132332,
                "net": 134564.9836435595,
                "replacement": 0.0,
                "savings": 134564.9836435595,
                "year": 10
              },
              {
                "cumulative": 987672.5158471372,
                "discounted": 65209.47146256989,
                "net": 137256.2833164307,
                "replacement": 0,
                "savings": 137256.2833164307,
                "year": 11
              },
              {
                "cumulative": 1127673.9248298965,
                "discounted": 62162.2998988984,
                "net": 140001.4089827593,
                "replacement": 0,
                "savings": 140001.4089827593,
                "year": 12
              },
              {
                "cumulative": 1270475.361992311,
                "discounted": 59257.51952979099,
                "net": 142801.43716241448,
                "replacement": 0,
                "savings": 142801.43716241448,
                "year": 13
              },
              {
                "cumulative": 1416132.8278979738,
                "discounted": 56488.47656110918,
                "net": 145657.4659056628,
                "replacement": 0,
                "savings": 145657.4659056628,
                "year": 14
              },
              {
                "cumulative": 1564703.44312175,
                "discounted": 53848.82812367415,
                "net": 148570.61522377603,
                "replacement": 0,
                "savings": 148570.61522377603,
                "year": 15
              },
              {
                "cumulative": 1716245.4706500014,
                "discounted": 51332.527744063205,
                "net": 151542.02752825155,
                "replacement": 0,
                "savings": 151542.02752825155,
                "year": 16
              },
              {
                "cumulative": 1870818.338728818,
                "discounted": 48933.81149434063,
                "net": 154572.8680788166,
                "replacement": 0,
                "savings": 154572.8680788166,
                "year": 17
              },
              {
                "cumulative": 2028482.664169211,
                "discounted": 46647.18478899761,
                "net": 157664.32544039295,
                "replacement": 0,
                "savings": 157664.32544039295,
                "year": 18
              },
              {
                "cumulative": 2189300.2761184117,
                "discounted": 44467.40979885753,
                "net": 160817.6119492008,
                "replacement": 0,
                "savings": 160817.6119492008,
                "year": 19
              },
              {
                "cumulative": 2353334.2403065963,
                "discounted": 42389.49345311653,
                "net": 164033.96418818482,
                "replacement": 0,
                "savings": 164033.96418818482,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 382500.0,
            "levelized_cost_per_kwh": 0.2360307806780392,
            "net_present_cost": 1200246.4573840543,
            "npv": 1004713.5068727523,
            "simple_payback_years": 3.317225319684721
          },
          "id": "pv-15-battery-0",
          "name": "Solar 1.5× · storage 0×",
          "pv_kw": 450.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 118068.03948189064,
            "curtailed_kwh": 344988.70933087845,
            "equivalent_cycles": 0,
            "export_kwh": 0.0,
            "final_stored_kwh": 0.0,
            "fuel_l": 44055.23861264576,
            "generator_hours": 5146,
            "generator_kwh": 149988.7093308784,
            "grid_kwh": 0.0,
            "hours": 8760,
            "initial_stored_kwh": 0.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 2.842170943040401e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 675000.0000000001,
            "reliability": 1.0,
            "renewable_fraction": 0.6875235222273368,
            "renewable_to_load_kwh": 330011.29066912166,
            "self_consumption": 0.4889056158061061,
            "self_sufficiency": 0.6875235222273368,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 0.0,
            "total_balance_error_kwh": 0.0,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 300.0,
          "battery_kwh": 600.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.1821963630518795,
                0.0,
                37.79024538041078,
                71.83937650276856,
                89.73414127991346,
                89.73414127991352,
                71.83937650276853,
                37.79024538041078,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.3686549224887443,
                0.0,
                37.949944747130445,
                71.98910881965571,
                89.87746493227777,
                89.87746493227777,
                71.98910881965571,
                37.949944747130445,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.5719036453584678,
                0.0,
                38.12396495173576,
                72.1522650314053,
                90.03363964022708,
                90.03363964022708,
                72.15226503140539,
                38.12396495173576,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                11.88172278800215,
                24.46878038235149,
                71.3334924343136,
                105.35003401899633,
                123.22385683239449,
                123.22385683239449,
                78.10545894017194,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.0639767267466895,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.101721862985613,
                64.27593405581443,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                18.407945665791946,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.2317894302398704,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                8.933704094841204,
                64.10789228359369,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                19.483824319063327,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.4147132808226237,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                8.750599602015555,
                63.92471173242133,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                1.9180211559088347,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.70519105375967,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "generator_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                8.037745136239009,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.40173510488438,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                7.701914664601433,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.334686447159811,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                7.3358863211929455,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.820220934466388,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                29.9837737473531,
                85.15798594018194,
                132.04995318357842,
                166.0990843059362,
                183.9938490830811,
                183.99384908308116,
                166.09908430593617,
                132.04995318357842,
                85.15798594018203,
                29.983773747353208,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.17833569316507,
                85.35252388191758,
                132.23617272388933,
                166.2753367964146,
                184.16369290903666,
                184.16369290903666,
                166.2753367964146,
                132.23617272388933,
                85.35252388191768,
                30.178335693165202,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.390414411581606,
                85.56452654198742,
                132.43909109573875,
                166.4673911754083,
                184.34876578423007,
                184.34876578423007,
                166.46739117540838,
                132.43909109573875,
                85.56452654198743,
                30.390414411581656,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.619964878377374,
                85.79393631448859,
                132.6586483664507,
                166.67518995113343,
                184.5490127645316,
                184.5490127645316,
                166.67518995113343,
                132.65864836645076,
                85.79393631448866,
                30.61996487837743,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                61.12152994464338,
                60.0,
                95.85097462162629,
                164.00379125216534,
                249.13307234932438,
                334.2623534464835,
                402.4151700770225,
                438.26614469864876,
                428.67208745985357,
                360.9193040094676,
                261.56084792948224,
                231.20131968282004,
                200.84179143615785,
                170.48226318949565,
                140.12273494283346,
                109.76320669617127,
                79.40367844950907,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                61.29842006575969,
                60.0,
                96.00247874354248,
                164.2973439222908,
                249.56259377466347,
                334.82784362703615,
                403.12270880578444,
                439.12518754932694,
                429.7082365887699,
                362.1325847191402,
                262.7461739216577,
                232.37810395576028,
                202.01003398986285,
                171.64196402396541,
                141.27389405806798,
                110.90582409217055,
                80.53775412627311,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                61.4912387344963,
                60.0,
                96.16756880517488,
                164.61721755698323,
                250.03062774636533,
                335.4440379357474,
                403.8936866875558,
                440.0612554927307,
                430.83731361455335,
                363.4547509998402,
                264.0378788594591,
                233.66050126100933,
                203.28312366255955,
                172.90574606410976,
                142.52836846565998,
                112.1509908672102,
                81.77361326876041,
                62.02177181768695,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                60.0,
                71.27199196104382,
                94.48511523344675,
                162.15800809749274,
                262.101825820368,
                379.00224071862834,
                495.9026556168887,
                570.0,
                570.0,
                570.0,
                537.6338867598313,
                472.9914965563181,
                453.23965510524465,
                433.4878136541712,
                413.73597220309773,
                393.98413075202427,
                374.2322893009508,
                354.48044784987735
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 354228.7959648728,
            "annual_operating_cost": 12742.367834519206,
            "annual_savings": 163389.9010277368,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 176132.26886225602,
            "capex": 597500.0,
            "capex_breakdown": {
              "generator": 35000.0,
              "solar": 382500.0,
              "storage": 180000.0
            },
            "cashflows": [
              {
                "cumulative": -562500.0,
                "discounted": -562500.0,
                "net": -562500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -399110.09897226316,
                "discounted": 152700.84208199702,
                "net": 163389.9010277368,
                "replacement": 0,
                "savings": 163389.9010277368,
                "year": 1
              },
              {
                "cumulative": -232452.39992397162,
                "discounted": 145565.2887136794,
                "net": 166657.69904829154,
                "replacement": 0,
                "savings": 166657.69904829154,
                "year": 2
              },
              {
                "cumulative": -62461.546894714236,
                "discounted": 138763.17241864765,
                "net": 169990.85302925739,
                "replacement": 0,
                "savings": 169990.85302925739,
                "year": 3
              },
              {
                "cumulative": 110929.12319512831,
                "discounted": 132278.9120252529,
                "net": 173390.67008984255,
                "replacement": 0,
                "savings": 173390.67008984255,
                "year": 4
              },
              {
                "cumulative": 287787.60668676766,
                "discounted": 126097.65445397937,
                "net": 176858.48349163937,
                "replacement": 0,
                "savings": 176858.48349163937,
                "year": 5
              },
              {
                "cumulative": 468183.25984823983,
                "discounted": 120205.24069444762,
                "net": 180395.65316147218,
                "replacement": 0,
                "savings": 180395.65316147218,
                "year": 6
              },
              {
                "cumulative": 652186.8260729414,
                "discounted": 114588.17337227716,
                "net": 184003.56622470162,
                "replacement": 0,
                "savings": 184003.56622470162,
                "year": 7
              },
              {
                "cumulative": 839870.4636221371,
                "discounted": 109233.58583151654,
                "net": 187683.63754919564,
                "replacement": 0,
                "savings": 187683.63754919564,
                "year": 8
              },
              {
                "cumulative": 1031307.7739223167,
                "discounted": 104129.2126618195,
                "net": 191437.31030017958,
                "replacement": 0,
                "savings": 191437.31030017958,
                "year": 9
              },
              {
                "cumulative": 1109573.8304285,
                "discounted": 39786.494423094024,
                "net": 78266.05650618317,
                "replacement": 117000.0,
                "savings": 195266.05650618317,
                "year": 10
              },
              {
                "cumulative": 1308745.2080648069,
                "discounted": 94624.88676160101,
                "net": 199171.37763630683,
                "replacement": 0,
                "savings": 199171.37763630683,
                "year": 11
              },
              {
                "cumulative": 1511900.01325384,
                "discounted": 90203.16308115238,
                "net": 203154.80518903298,
                "replacement": 0,
                "savings": 203154.80518903298,
                "year": 12
              },
              {
                "cumulative": 1719117.9145466536,
                "discounted": 85988.06200259384,
                "net": 207217.90129281362,
                "replacement": 0,
                "savings": 207217.90129281362,
                "year": 13
              },
              {
                "cumulative": 1930480.1738653234,
                "discounted": 81969.92826415488,
                "net": 211362.2593186699,
                "replacement": 0,
                "savings": 211362.2593186699,
                "year": 14
              },
              {
                "cumulative": 2146069.678370367,
                "discounted": 78139.55778452146,
                "net": 215589.5045050433,
                "replacement": 0,
                "savings": 215589.5045050433,
                "year": 15
              },
              {
                "cumulative": 2365970.972965511,
                "discounted": 74488.17657963728,
                "net": 219901.29459514417,
                "replacement": 0,
                "savings": 219901.29459514417,
                "year": 16
              },
              {
                "cumulative": 2590270.293452558,
                "discounted": 71007.42066470096,
                "net": 224299.32048704705,
                "replacement": 0,
                "savings": 224299.32048704705,
                "year": 17
              },
              {
                "cumulative": 2819055.600349346,
                "discounted": 67689.31689532241,
                "net": 228785.306896788,
                "replacement": 0,
                "savings": 228785.306896788,
                "year": 18
              },
              {
                "cumulative": 3052416.61338407,
                "discounted": 64526.2647039522,
                "net": 233361.0130347238,
                "replacement": 0,
                "savings": 233361.0130347238,
                "year": 19
              },
              {
                "cumulative": 3290444.846679488,
                "discounted": 61511.018689748824,
                "net": 238028.23329541826,
                "replacement": 0,
                "savings": 238028.23329541826,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 562500.0,
            "levelized_cost_per_kwh": 0.16006751023288435,
            "net_present_cost": 813963.5921527103,
            "npv": 1390996.3721040962,
            "simple_payback_years": 3.3602359161675177
          },
          "id": "pv-15-battery-1",
          "name": "Solar 1.5× · storage 1×",
          "pv_kw": 450.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 7792.342920393438,
            "curtailed_kwh": 189159.62968867653,
            "equivalent_cycles": 233.71457125421492,
            "export_kwh": 0.0,
            "final_stored_kwh": 78.3717005333312,
            "fuel_l": 2907.59064193785,
            "generator_hours": 437,
            "generator_kwh": 9759.966578349437,
            "grid_kwh": 0.0,
            "hours": 8760,
            "initial_stored_kwh": 60.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 5.684341886080802e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 675000.0000000001,
            "reliability": 1.0,
            "renewable_fraction": 0.9796667362951055,
            "renewable_to_load_kwh": 470240.03342165065,
            "self_consumption": 0.7197635115723311,
            "self_sufficiency": 0.9796667362951055,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 15581.96518913963,
            "total_balance_error_kwh": 9.259792932425626e-11,
            "unserved_kwh": 0.0
          }
        },
        {
          "battery_kw": 600.0,
          "battery_kwh": 1200.0,
          "chart": {
            "hours": 96,
            "series": {
              "charge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.1821963630518795,
                0.0,
                37.79024538041078,
                71.83937650276856,
                89.73414127991346,
                89.73414127991352,
                71.83937650276853,
                37.79024538041078,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.3686549224887443,
                0.0,
                37.949944747130445,
                71.98910881965571,
                89.87746493227777,
                89.87746493227777,
                71.98910881965571,
                37.949944747130445,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.5719036453584678,
                0.0,
                38.12396495173576,
                72.1522650314053,
                90.03363964022708,
                90.03363964022708,
                72.15226503140539,
                38.12396495173576,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                11.88172278800215,
                24.46878038235149,
                71.3334924343136,
                105.35003401899633,
                123.22385683239449,
                123.22385683239449,
                105.35003401899633,
                71.33349243431365,
                24.46878038235156,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "discharge_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.0639767267466962,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.101721862985613,
                64.27593405581443,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                18.407945665791946,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.2317894302398638,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                8.933704094841204,
                64.10789228359369,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                19.48382431906338,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                1.414713280822617,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                8.750599602015555,
                63.92471173242133,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                1.9180211559087876,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.70519105375967,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "generator_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                0.0,
                8.037745136239002,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                10.40173510488438,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                0.0,
                7.701914664601439,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                9.334686447159758,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                0.0,
                7.335886321192952,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                16.820220934466434,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "grid_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "load_kw": [
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                94.25970780316764,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.801577384301222,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                94.28622797675888,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.809680770676326,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                94.31512614400299,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                28.818510766223138,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                61.3251559321371,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223,
                18.738242090375223
              ],
              "pv_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                29.9837737473531,
                85.15798594018194,
                132.04995318357842,
                166.0990843059362,
                183.9938490830811,
                183.99384908308116,
                166.09908430593617,
                132.04995318357842,
                85.15798594018203,
                29.983773747353208,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.17833569316507,
                85.35252388191758,
                132.23617272388933,
                166.2753367964146,
                184.16369290903666,
                184.16369290903666,
                166.2753367964146,
                132.23617272388933,
                85.35252388191768,
                30.178335693165202,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.390414411581606,
                85.56452654198742,
                132.43909109573875,
                166.4673911754083,
                184.34876578423007,
                184.34876578423007,
                166.46739117540838,
                132.43909109573875,
                85.56452654198743,
                30.390414411581656,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                30.619964878377374,
                85.79393631448859,
                132.6586483664507,
                166.67518995113343,
                184.5490127645316,
                184.5490127645316,
                166.67518995113343,
                132.65864836645076,
                85.79393631448866,
                30.61996487837743,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ],
              "stored_kwh": [
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                121.12152994464338,
                120.0,
                155.85097462162628,
                224.00379125216534,
                309.1330723493244,
                394.2623534464835,
                462.4151700770225,
                498.26614469864876,
                488.67208745985357,
                420.9193040094676,
                321.56084792948224,
                291.20131968282004,
                260.84179143615785,
                230.48226318949565,
                200.12273494283346,
                169.76320669617127,
                139.40367844950907,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                121.29842006575969,
                120.0,
                156.0024787435425,
                224.2973439222908,
                309.56259377466347,
                394.82784362703615,
                463.12270880578444,
                499.12518754932694,
                489.7082365887699,
                422.1325847191402,
                322.7461739216577,
                292.3781039557603,
                262.0100339898629,
                231.64196402396547,
                201.27389405806804,
                170.9058240921706,
                140.53775412627317,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                121.49123873449629,
                120.0,
                156.16756880517488,
                224.61721755698323,
                310.0306277463653,
                395.4440379357474,
                463.8936866875558,
                500.0612554927307,
                490.83731361455335,
                423.4547509998402,
                324.0378788594591,
                293.6605012610093,
                263.2831236625595,
                232.9057460641097,
                202.52836846565992,
                172.15099086721014,
                141.77361326876036,
                122.0217718176869,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                120.0,
                131.27199196104382,
                154.48511523344675,
                222.15800809749274,
                322.101825820368,
                439.00224071862834,
                555.9026556168886,
                655.8464733397639,
                723.5193662038099,
                746.7324894762129,
                714.3663762360442,
                649.723986032531,
                629.9721445814575,
                610.2203031303841,
                590.4684616793106,
                570.7166202282372,
                550.9647787771637,
                531.2129373260902
              ],
              "unserved_kw": [
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0,
                0.0
              ]
            },
            "start": "2025-01-01T00:00:00Z"
          },
          "finance": {
            "annual_co2_avoided_kg": 359316.6174485917,
            "annual_operating_cost": 12974.39472674512,
            "annual_savings": 163157.8741355109,
            "assumptions": [
              "Same grid and generator in the no-PV/no-storage reference; incremental investment is PV plus storage.",
              "Flat tariffs; annual escalation applies to operating cash flows; no tax, debt, grants or salvage.",
              "No PV fade or battery capacity degradation; fixed battery replacements at the configured interval.",
              "Operational emissions only; embodied emissions and unmet-demand costs are excluded.",
              "Short imported profiles are annualized; they are not measured annual forecasts."
            ],
            "baseline_annual_cost": 176132.26886225602,
            "capex": 777500.0,
            "capex_breakdown": {
              "generator": 35000.0,
              "solar": 382500.0,
              "storage": 360000.0
            },
            "cashflows": [
              {
                "cumulative": -742500.0,
                "discounted": -742500.0,
                "net": -742500.0,
                "replacement": 0.0,
                "savings": 0.0,
                "year": 0
              },
              {
                "cumulative": -579342.1258644891,
                "discounted": 152483.99451916906,
                "net": 163157.8741355109,
                "replacement": 0,
                "savings": 163157.8741355109,
                "year": 1
              },
              {
                "cumulative": -412921.094246268,
                "discounted": 145358.574214535,
                "net": 166421.03161822114,
                "replacement": 0,
                "savings": 166421.03161822114,
                "year": 2
              },
              {
                "cumulative": -243171.64199568244,
                "discounted": 138566.11747553802,
                "net": 169749.45225058554,
                "replacement": 0,
                "savings": 169749.45225058554,
                "year": 3
              },
              {
                "cumulative": -70027.20070008514,
                "discounted": 132091.06525705496,
                "net": 173144.4412955973,
                "replacement": 0,
                "savings": 173144.4412955973,
                "year": 4
              },
              {
                "cumulative": 106580.12942142406,
                "discounted": 125918.5855721458,
                "net": 176607.3301215092,
                "replacement": 0,
                "savings": 176607.3301215092,
                "year": 5
              },
              {
                "cumulative": 286719.6061453634,
                "discounted": 120034.53951737263,
                "net": 180139.47672393938,
                "replacement": 0,
                "savings": 180139.47672393938,
                "year": 6
              },
              {
                "cumulative": 470461.8724037816,
                "discounted": 114425.4488857197,
                "net": 183742.26625841818,
                "replacement": 0,
                "savings": 183742.26625841818,
                "year": 7
              },
              {
                "cumulative": 657878.9839873682,
                "discounted": 109078.46529292906,
                "net": 187417.11158358655,
                "replacement": 0,
                "savings": 187417.11158358655,
                "year": 8
              },
              {
                "cumulative": 849044.4378026265,
                "discounted": 103981.34074653049,
                "net": 191165.45381525828,
                "replacement": 0,
                "savings": 191165.45381525828,
                "year": 9
              },
              {
                "cumulative": 810033.20069419,
                "discounted": -19831.334769373338,
                "net": -39011.23710843653,
                "replacement": 234000.0,
                "savings": 194988.76289156347,
                "year": 10
              },
              {
                "cumulative": 1008921.7388435847,
                "discounted": 94490.51175883511,
                "net": 198888.53814939474,
                "replacement": 0,
                "savings": 198888.53814939474,
                "year": 11
              },
              {
                "cumulative": 1211788.0477559674,
                "discounted": 90075.0672841232,
                "net": 202866.30891238264,
                "replacement": 0,
                "savings": 202866.30891238264,
                "year": 12
              },
              {
                "cumulative": 1418711.6828465976,
                "discounted": 85865.95199047257,
                "net": 206923.63509063027,
                "replacement": 0,
                "savings": 206923.63509063027,
                "year": 13
              },
              {
                "cumulative": 1629773.7906390405,
                "discounted": 81853.52432736638,
                "net": 211062.1077924429,
                "replacement": 0,
                "savings": 211062.1077924429,
                "year": 14
              },
              {
                "cumulative": 1845057.1405873322,
                "discounted": 78028.59328403149,
                "net": 215283.34994829175,
                "replacement": 0,
                "savings": 215283.34994829175,
                "year": 15
              },
              {
                "cumulative": 2064646.1575345898,
                "discounted": 74382.39733617955,
                "net": 219589.0169472576,
                "replacement": 0,
                "savings": 219589.0169472576,
                "year": 16
              },
              {
                "cumulative": 2288626.9548207927,
                "discounted": 70906.584376545,
                "net": 223980.79728620275,
                "replacement": 0,
                "savings": 223980.79728620275,
                "year": 17
              },
              {
                "cumulative": 2517087.3680527196,
                "discounted": 67593.1925832485,
                "net": 228460.41323192682,
                "replacement": 0,
                "savings": 228460.41323192682,
                "year": 18
              },
              {
                "cumulative": 2750116.989549285,
                "discounted": 64434.63218216212,
                "net": 233029.62149656538,
                "replacement": 0,
                "savings": 233029.62149656538,
                "year": 19
              },
              {
                "cumulative": 2987807.2034757813,
                "discounted": 61423.66806150033,
                "net": 237690.21392649665,
                "replacement": 0,
                "savings": 237690.21392649665,
                "year": 20
              }
            ],
            "currency": "USD",
            "incremental_capex": 742500.0,
            "levelized_cost_per_kwh": 0.2077232442854449,
            "net_present_cost": 1056299.044360721,
            "npv": 1148660.9198960857,
            "simple_payback_years": 4.396513557234035
          },
          "id": "pv-15-battery-2",
          "name": "Solar 1.5× · storage 2×",
          "pv_kw": 450.0,
          "summary": {
            "annualization_factor": 1.0,
            "co2_kg": 2704.521436674557,
            "curtailed_kwh": 182032.36607562934,
            "equivalent_cycles": 122.17645482988694,
            "export_kwh": 0.0,
            "final_stored_kwh": 171.61167479229192,
            "fuel_l": 1009.1497898039391,
            "generator_hours": 159,
            "generator_kwh": 3376.963535014072,
            "grid_kwh": 0.0,
            "hours": 8760,
            "initial_stored_kwh": 120.0,
            "load_kwh": 480000.0,
            "max_balance_error_kwh": 5.684341886080802e-14,
            "peak_load_kw": 110.49496076561542,
            "pv_kwh": 675000.0000000001,
            "reliability": 1.0,
            "renewable_fraction": 0.9929646593020541,
            "renewable_to_load_kwh": 476623.036464986,
            "self_consumption": 0.7303224206286972,
            "self_sufficiency": 0.9929646593020541,
            "served_kwh": 480000.0,
            "storage_loss_kwh": 16292.985784592494,
            "total_balance_error_kwh": 6.508571459562518e-11,
            "unserved_kwh": 0.0
          }
        }
      ],
      "currency": "USD",
      "description": "Grid unavailable; configured generator remains available.",
      "grid_mode": "offgrid",
      "id": "offgrid",
      "name": "Remote microgrid",
      "solar_yield_kwh_per_kw": 1500.0
    }
  ]
}
