{
  "reviewedAt": "2026-09-18",
  "files": [
    {
      "path": "portfolio_model/parameters.json",
      "sha256": "2cbc7f28ea4f21b2dd864a86b386702b137e1eedb9eb1ec75280ffd632818789",
      "bytes": 1419
    },
    {
      "path": "portfolio_model/dispatch.py",
      "sha256": "98d66c91b4f1212000c941a6b5bd1ff68526964a3d2eeecf6b9cf97609df9c08",
      "bytes": 6697
    },
    {
      "path": "portfolio_model/run.py",
      "sha256": "c44fd99329a401209ce242d13afe6574f5c7bf9815a3d06724693b3dcf48f5e3",
      "bytes": 10474
    },
    {
      "path": "portfolio_model/test_model.py",
      "sha256": "62475dd5dbbaecb398e6b4b4dcc25202dc6d4f308668f17c803fedaa2284f9cf",
      "bytes": 3935
    },
    {
      "path": "portfolio_model/validate.py",
      "sha256": "3a70e64e6b1260503b898017e492ec19ec1852ea8f653561f9bfbb9326275233",
      "bytes": 4303
    },
    {
      "path": "model/demand.py",
      "sha256": "d0ee84fc740ac8f77f7962264979a8720f11656f58c614f33a36f59bfa659982",
      "bytes": 12917
    },
    {
      "path": "model/parameters.json",
      "sha256": "3bdb6e40035be7a1e73a70379ea4ea27988002c3a71a467a9d72d974164b0254",
      "bytes": 12869
    },
    {
      "path": "data/demand-model-v1/baseline.json",
      "sha256": "f75c5dfe2927502ed331bd69309950c10196453a2c3e02b3594bfa193e239563",
      "bytes": 26653
    },
    {
      "path": "hourly_model/load.py",
      "sha256": "ae75ea71873266160050531ff60957d2ac513cff30c4c728fb03443337b6e0fd",
      "bytes": 11135
    },
    {
      "path": "hourly_model/dispatch.py",
      "sha256": "69ce228fe93b1d0d82c24218f3d65289fd0b78e9242f742547c8f1c0e487048a",
      "bytes": 9450
    },
    {
      "path": "hourly_model/prepare.py",
      "sha256": "ef969a9b959c2dbf1b479c99ac887e2997f276fb2ac7f142085f205c587faf84",
      "bytes": 9759
    },
    {
      "path": "hourly_model/config.json",
      "sha256": "8c1f45e0f74d4bd7e870ab5d1567147ac2cdf6af596a29efd4d811211c59efb0",
      "bytes": 2617
    },
    {
      "path": "feasibility_model/run.py",
      "sha256": "f88ed5e7a857b0b42817a1fb3f632cf4f4445ef5800da15844196b8c9ab5fe00",
      "bytes": 8133
    },
    {
      "path": "feasibility_model/dispatch.py",
      "sha256": "1b8b1feb51d1bdb45db018f0aa0f261f543a1a9ade1be14efc44d52a4e0e06a6",
      "bytes": 9236
    },
    {
      "path": "data/hourly-model-v1/weather-hourly.csv.gz",
      "sha256": "1e33edb173a1bc59a2471c97fb6307306e7bbf6182bfab9cd976156a20e44d2a",
      "bytes": 5260335
    },
    {
      "path": "data/hourly-model-v1/weather-audit.json",
      "sha256": "83fd740cf0298c01112e5605d8d1ba8d60f71d7877e0833f36af3a4de2b032e3",
      "bytes": 10575
    },
    {
      "path": "data/hourly-model-v1/load-fit.json",
      "sha256": "128c5aa9026a85194a1fb602388f800d7e77db200418e870a8c5c6e67b692822",
      "bytes": 10182
    },
    {
      "path": "data/hourly-model-v1/hydro-monthly.json",
      "sha256": "362038b90996f0fdf10d9740b255ae8c43befac666c2158c5d637b706cd220a2",
      "bytes": 65986
    },
    {
      "path": "backups/hourly-model-v1-2026-09-10/sources/bfe-monthly-electricity.csv",
      "sha256": "94888a5996fdc51993f246cadccc0aa09c1b26a90795b6c5a1887c5963b73729",
      "bytes": 25878
    },
    {
      "path": "backups/hourly-model-v1-2026-09-10/sources/bfe-monthly-electricity.csv.metadata.json",
      "sha256": "6d9a6ce9179c597f539b6c18b5f24d38ab9f123b54e020abb7bd629d0355dd44",
      "bytes": 686
    },
    {
      "path": "data/processed/nuclear-annual-2016-2025.json",
      "sha256": "cfb79c0bc9e06472e1222df7e251d4a0a0119d629f4a98dd1b24bf175c8aaf15",
      "bytes": 8285
    },
    {
      "path": "data/portfolio-2035-2026-09-18/method.md",
      "sha256": "0355cab60d1cf68489ef514a8b625119fa9a0656234d36c48854a83b1eaf8ed7",
      "bytes": 8722
    },
    {
      "path": "data/portfolio-2035-2026-09-18/source-catalog.json",
      "sha256": "44ec9a79b6561a2a6438643754de2ac10413dcfc501cb4bb98a8a67e2f9f9b28",
      "bytes": 3367
    },
    {
      "path": "data/portfolio-2035-2026-09-18/demand-audit.json",
      "sha256": "588763121c8e85e895eee353587719516c37a31f06e4de3117bbe9b894d1c25a",
      "bytes": 13486
    },
    {
      "path": "data/portfolio-2035-2026-09-18/fleet-trajectory.json",
      "sha256": "ab6ec386f2ebafdeacaca9b5ef6bd0ffe390395aff9d0423ee4cb5eb0beeb7f9",
      "bytes": 1006
    },
    {
      "path": "data/portfolio-2035-2026-09-18/case-index.json",
      "sha256": "3cb40592b6d3146cd1b990a4324dd3af30d61387154c90523e2edd23656b096d",
      "bytes": 57014
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2012-fixed/result.json",
      "sha256": "c600ae06a633673e79203bbc382917d8430c6b7c1938987527150c613c9399c2",
      "bytes": 4324
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2012-fixed/hourly.csv.gz",
      "sha256": "b0290f0f96ad55aef76910284e34a0279ba6d453649eaf32757bb1d7041759c9",
      "bytes": 929453
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2012-smart/result.json",
      "sha256": "eda24c303dab3945c6ed204f9ecc40730dd1dbfc4d35121e2ac456d9dcdbd1a6",
      "bytes": 4419
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2012-smart/hourly.csv.gz",
      "sha256": "ff96d2558ed2183ebc588b721df5e6faffa243d85a8e6ebcefde954e7a3e08d6",
      "bytes": 1006417
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2012-v2h/result.json",
      "sha256": "558945519282afb0d3677577cf936534ff41cd2566acf685b63d064e54ed8fa1",
      "bytes": 4473
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2012-v2h/hourly.csv.gz",
      "sha256": "622b795cde97e3361fc02b17706dfc374e5c9c6e50f712d5059bc2ce54771f50",
      "bytes": 1012199
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2012-v2g/result.json",
      "sha256": "029d4bdc9d62b386159d4981e01bbbebc7bbfeef4e48c93f9308d429bdad531e",
      "bytes": 4477
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2012-v2g/hourly.csv.gz",
      "sha256": "f129af15ef0ea1d0c60f99e65cb3ffc5c35f40b868071dc270245a256bbe630e",
      "bytes": 1009887
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-fixed/result.json",
      "sha256": "fe4a3a7d70ebb250b0379236e0d0390cc531af1c8cdcede90d54a489a2118c63",
      "bytes": 4402
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-fixed/hourly.csv.gz",
      "sha256": "020d017a2341527ea74382fabae74ba07447c469632b9ef95c89530dad386f21",
      "bytes": 995866
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-smart/result.json",
      "sha256": "c39e258ef85f9990eaf18b979645a85b6fff799eee84af909f7a05528bc87aa0",
      "bytes": 4501
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-smart/hourly.csv.gz",
      "sha256": "e2f57d73352b560b05b5d02fc35f0090e7788f27f5b176266c3cfdfeef275d26",
      "bytes": 1073136
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2h/result.json",
      "sha256": "f6349af426bfab1b21af1ce11626bbb1d3cbac5ff819ff0febba2e5246bae9d3",
      "bytes": 4540
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2h/hourly.csv.gz",
      "sha256": "145ee14c7cdabb2681971c6e5a28465d8cd7d3b630e505622edf8b04174b934f",
      "bytes": 1091439
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2g/result.json",
      "sha256": "daad71eee9c7ca87d4233f65e1a2be2db38bb7e2fded944bb22fe3e1345c12c1",
      "bytes": 4541
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2g/hourly.csv.gz",
      "sha256": "7a264d5f1f2ee5f6a417c9807eb218ccecbf5153aa15c85de74a232991addbc6",
      "bytes": 1083178
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2024-v2g/result.json",
      "sha256": "4288bef4832212236e5d3a2485f6d5d3d802787aea6a988e43aac7f25f08b5b3",
      "bytes": 4313
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2024-v2g/hourly.csv.gz",
      "sha256": "4d965b8e3e65ad9e18cbdb45eb9527cd1371ab57b10d52c55b2be93f9cb0bbb1",
      "bytes": 989796
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2g-noimports/result.json",
      "sha256": "c05a99595567eb778251a3d9d854238ed3b9ae5d587b2a398e1a6412be14697c",
      "bytes": 4473
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2g-noimports/hourly.csv.gz",
      "sha256": "874147b7db20d66ae9f0c826c1e15f4afe1903ee9930ee3a948cb514dec0bfeb",
      "bytes": 1075109
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2g-slowerfleet/result.json",
      "sha256": "930cb63b82c64a5a9fe9038598e6253e12a9db04c94c48a5cd228517744a4707",
      "bytes": 4592
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2g-slowerfleet/hourly.csv.gz",
      "sha256": "841d2881fd71bc0f220ebaa1749fab9c186b322287c1243fe79473e11af9e0b9",
      "bytes": 1091680
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2g-nooutage/result.json",
      "sha256": "83b04c6cf64e1d42f2c2d89d5458732d0bee163744ef90eacaf7dffbf398c0bc",
      "bytes": 4380
    },
    {
      "path": "data/portfolio-2035-2026-09-18/cases/2022-v2g-nooutage/hourly.csv.gz",
      "sha256": "13446be467c0f853241bc5b0e3611158d46c0afd0319938739d29189abf756f0",
      "bytes": 1083370
    }
  ],
  "provenance": "Primary-source catalogue; inherited weather-audit, hydro-monthly and load-fit records; prior website catalogue. All earlier research remains unchanged."
}
