{
  "schemaVersion": 1,
  "dataset": "The Rhine-Neckar Heat Archipelago",
  "publicationDate": "2026-08-25",
  "sourceRevisionDate": "2026-08-27",
  "sourcePackage": {
    "file": "Rhine-Neckar-Heat-Archipelago_2026-08-27.zip",
    "bytes": 13607659,
    "sha256": "c76f955d25812a6935f7d4c18998dd5d55100bca90b9ef426b7eff4e8a74b222",
    "tracked": false
  },
  "verifiedInputs": [
    {
      "path": "project/data/raw/bkg/three_cities.geojson",
      "bytes": 64338,
      "sha256": "c8498dda5ba445ff31c8083872e1111d26b1a83c62dc025301d7518ef2b43bb7"
    },
    {
      "path": "project/data/processed/analysis_summary.json",
      "bytes": 4853,
      "sha256": "715ca099c4ec8573fb8a423202cacef2e67b50d53d471f277a3f26dff8f0d18f"
    },
    {
      "path": "project/data/processed/cell_metrics_core.csv",
      "bytes": 1694486,
      "sha256": "791e0a7f1be29e1a10e77c7a66b40afc4d102107825b06d570fce9da10ed006c"
    },
    {
      "path": "project/data/processed/city_summary.csv",
      "bytes": 1349,
      "sha256": "874afd55a36c2a6027ad4625019a9f16082fd51991a374dd04ceebe85eefce51"
    },
    {
      "path": "project/data/processed/variance_decomposition.csv",
      "bytes": 803,
      "sha256": "7acfb2add3c997f9fdbaa469faca05c324a4b958a2fb821e0af9d17df9a1eedd"
    },
    {
      "path": "project/data/processed/bootstrap_lst_2026-06-25.csv",
      "bytes": 14934,
      "sha256": "12e5e87fd880eefd7ea01e441714d5f63197385d1170e4dabbb988db828873d6"
    },
    {
      "path": "project/data/processed/bootstrap_lst_2026-07-03.csv",
      "bytes": 14888,
      "sha256": "e1e3d3d9c2034f1f7d0a3570a05167dccd42579af66c197093de176c98729303"
    },
    {
      "path": "project/data/processed/bootstrap_lst_mean.csv",
      "bytes": 14946,
      "sha256": "d83aed61a8eac256b11cf40cf5c294d8d053403aaefca1e72048e457eb824653"
    },
    {
      "path": "project/data/processed/heidelberg_peak_spread_summary.csv",
      "bytes": 885,
      "sha256": "434c16d85796155385a0dd882ebb9751ca3b33826c056ed2dca7d30447687acf"
    },
    {
      "path": "project/data/processed/matched_pairs.csv",
      "bytes": 17024,
      "sha256": "e28bc784e962fdea6e72a04c7aded7908ade76bf5f7666c38fb19ab08ea5a70b"
    },
    {
      "path": "project/data/processed/match_balance.csv",
      "bytes": 1218,
      "sha256": "36f08474b663ee0c9c754fca93f5addacec4e4cee3ed3aac7d77e81955f2f6ea"
    },
    {
      "path": "project/data/processed/dwd_event_daily.csv",
      "bytes": 2234,
      "sha256": "e29346c76b987c92914dd5fa29228c65fba12973b00d3dd89b57f7b3db1b1882"
    },
    {
      "path": "project/data/processed/hot_population.csv",
      "bytes": 452,
      "sha256": "9bfe8e6cd57e05ec5ac004335dd85107099628fe93f9e3dad90e7b90a2ef1cc5"
    },
    {
      "path": "project/data/processed/cool_green_access.csv",
      "bytes": 414,
      "sha256": "106099218d0d5089a028e76e9c73496ec00f4026c5f68c8d72bf594be385ddf2"
    },
    {
      "path": "project/figures/data/figure-05.csv",
      "bytes": 51,
      "sha256": "0c69754c0b5b7dbc874b9c999e6475b9be189ca9516a3a325fa72120735cf770"
    },
    {
      "path": "project/figures/data/figure-07.csv",
      "bytes": 426,
      "sha256": "f9daab2186f03381bb6620276ba3ae90cc1f94f7e0ce7399d804db7cca043d1c"
    },
    {
      "path": "project/figures/data/figure-08.csv",
      "bytes": 341,
      "sha256": "5a43ca55e70cae8a09b6906da1b585512b12bc1204266348ae17113b012bdaaf"
    },
    {
      "path": "project/figures/data/figure-09.csv",
      "bytes": 176,
      "sha256": "bbde9cf6e6602b9ff91581165abd6cb94492b02cf5d75401466db89a4c472af2"
    },
    {
      "path": "project/figures/data/figure-10.csv",
      "bytes": 197,
      "sha256": "7ae0310419004c169dc02eea060ef2a6b53eaba349196fc1845c1ea38c89168b"
    },
    {
      "path": "project/figures/data/figure-11.csv",
      "bytes": 258,
      "sha256": "c76b2f34e08e48168b40b5b28688a93677c0071716224945d36e93346d27b349"
    },
    {
      "path": "project/figures/light/figure-02.png",
      "bytes": 161463,
      "sha256": "68d81b49fa04884c43e1ac5af87fc1c1b1ae4a3274256a188d9d5d9a10c7612f"
    },
    {
      "path": "project/figures/dark/figure-02.png",
      "bytes": 160200,
      "sha256": "028819aaf93e222c6ee552422736c9b39184415271e7b4d217c085b25a5590e4"
    }
  ],
  "transformations": {
    "surface": "Land-surface temperature from Landsat Collection 2 Level 2, sampled as a 3-by-3 neighbourhood mean at populated Census grid-cell centroids. The primary scene is 25 June 2026 at 10:15 UTC.",
    "population": "Census 2022 at 100 m. Disclosure control and perturbed values make small-area totals and older-population counts grid values or estimates, not official municipal populations.",
    "variance": "Population-weighted decomposition of grid-cell variance into within-city and between-city components. The 95% interval comes from 250 spatial block-bootstrap draws.",
    "matching": "Within each city, 106 greener and greyer grid cells were paired under calipers for built signal, population, building count, and spatial distance. The result is an observational association.",
    "access": "Straight-line distance to observed cool Landsat cells meeting an NDVI threshold; neither walking time nor a verified register of accessible cooling places.",
    "caveat": "Landsat measures daytime land surface temperature, not nocturnal near-surface air temperature. Matched greenness estimates are observational associations, not causal effects."
  },
  "outputs": [
    {
      "path": "public/data/rhine-neckar-heat-archipelago/analysis.json",
      "bytes": 4892691,
      "sha256": "77298aac9b264efcc554ee6ea70b4a133f702a72c97fa9292c02235e323f877f"
    },
    {
      "path": "public/data/rhine-neckar-heat-archipelago/homepage.json",
      "bytes": 381,
      "sha256": "030a588a69e4f0302bfb96c2e6fa542d6e4735650732f777892a037b5eb2dac0"
    },
    {
      "path": "public/data/rhine-neckar-heat-archipelago/images/heat-surface-light.png",
      "bytes": 161463,
      "sha256": "68d81b49fa04884c43e1ac5af87fc1c1b1ae4a3274256a188d9d5d9a10c7612f"
    },
    {
      "path": "public/data/rhine-neckar-heat-archipelago/images/heat-surface-dark.png",
      "bytes": 160200,
      "sha256": "028819aaf93e222c6ee552422736c9b39184415271e7b4d217c085b25a5590e4"
    }
  ]
}
