{
  "version": 11,
  "dates": [
    {
      "id": "lst_20260709",
      "date": "2026-07-09",
      "label": "9. 7. 2026.",
      "source": "LC09_L2SP_189029_20260709_02_T1",
      "valid_pixels": 111425
    },
    {
      "id": "lst_20260724",
      "date": "2026-07-24",
      "label": "24. 7. 2026.",
      "source": "LC08_L2SP_190029_20260724_02_T1",
      "valid_pixels": 112422
    },
    {
      "id": "lst_20260802",
      "date": "2026-08-02",
      "label": "2. 8. 2026.",
      "source": "LC08_L2SP_189029_20260802_02_T1",
      "valid_pixels": 111636
    },
    {
      "id": "lst_20260810",
      "date": "2026-08-10",
      "label": "10. 8. 2026.",
      "source": "LC09_L2SP_189029_20260810_02_T1",
      "valid_pixels": 112355
    },
    {
      "id": "lst_20260826",
      "date": "2026-08-26",
      "label": "26. 8. 2026.",
      "source": "LC09_L2SP_189029_20260826_02_T1",
      "valid_pixels": 107669
    }
  ],
  "median_id": "median",
  "minimum_observations": 4,
  "total_dates": 5,
  "scale_C": [
    30,
    50
  ],
  "nx": 443,
  "ny": 392,
  "bounds": [
    513160.0,
    4879640.0,
    526450.0,
    4891390.0
  ],
  "locations": [
    {
      "id": "forest",
      "name": "Musapstan",
      "center_local_km": [
        2.15,
        1.55
      ],
      "radius_m": 250,
      "series": [
        {
          "median": 35.84,
          "p25": 35.61,
          "p75": 35.98,
          "valid_pixels": 218,
          "land_pixels": 218,
          "coverage": 1.0
        },
        {
          "median": 30.44,
          "p25": 30.26,
          "p75": 30.65,
          "valid_pixels": 218,
          "land_pixels": 218,
          "coverage": 1.0
        },
        {
          "median": 41.47,
          "p25": 41.22,
          "p75": 41.69,
          "valid_pixels": 218,
          "land_pixels": 218,
          "coverage": 1.0
        },
        {
          "median": 40.02,
          "p25": 39.86,
          "p75": 40.16,
          "valid_pixels": 218,
          "land_pixels": 218,
          "coverage": 1.0
        },
        {
          "median": 31.59,
          "p25": 31.51,
          "p75": 31.71,
          "valid_pixels": 218,
          "land_pixels": 218,
          "coverage": 1.0
        }
      ],
      "median": {
        "median": 35.84,
        "p25": 35.61,
        "p75": 35.98,
        "valid_pixels": 218,
        "land_pixels": 218,
        "coverage": 1.0
      },
      "ndvi": {
        "median": 0.72,
        "p25": 0.69,
        "p75": 0.74,
        "valid_pixels": 1961,
        "land_pixels": 1961,
        "coverage": 1.0
      }
    },
    {
      "id": "stadium",
      "name": "Stanovi",
      "center_local_km": [
        -0.054,
        -1.1
      ],
      "radius_m": 250,
      "series": [
        {
          "median": 44.27,
          "p25": 43.98,
          "p75": 44.82,
          "valid_pixels": 220,
          "land_pixels": 222,
          "coverage": 0.991
        },
        {
          "median": 37.64,
          "p25": 37.29,
          "p75": 38.18,
          "valid_pixels": 219,
          "land_pixels": 222,
          "coverage": 0.9865
        },
        {
          "median": 44.75,
          "p25": 44.49,
          "p75": 45.12,
          "valid_pixels": 220,
          "land_pixels": 222,
          "coverage": 0.991
        },
        {
          "median": 46.31,
          "p25": 45.67,
          "p75": 46.95,
          "valid_pixels": 220,
          "land_pixels": 222,
          "coverage": 0.991
        },
        {
          "median": 38.73,
          "p25": 38.31,
          "p75": 39.25,
          "valid_pixels": 220,
          "land_pixels": 222,
          "coverage": 0.991
        }
      ],
      "median": {
        "median": 44.27,
        "p25": 43.98,
        "p75": 44.71,
        "valid_pixels": 220,
        "land_pixels": 222,
        "coverage": 0.991
      },
      "ndvi": {
        "median": 0.24,
        "p25": 0.15,
        "p75": 0.34,
        "valid_pixels": 1955,
        "land_pixels": 1955,
        "coverage": 1.0
      }
    },
    {
      "id": "city",
      "name": "Poluotok",
      "center_local_km": [
        -1.76,
        -0.94
      ],
      "radius_m": 250,
      "series": [
        {
          "median": 40.37,
          "p25": 39.71,
          "p75": 40.93,
          "valid_pixels": 103,
          "land_pixels": 194,
          "coverage": 0.5309
        },
        {
          "median": 34.68,
          "p25": 33.79,
          "p75": 35.1,
          "valid_pixels": 162,
          "land_pixels": 194,
          "coverage": 0.8351
        },
        {
          "median": 40.69,
          "p25": 39.85,
          "p75": 41.16,
          "valid_pixels": 101,
          "land_pixels": 194,
          "coverage": 0.5206
        },
        {
          "median": 42.68,
          "p25": 42.08,
          "p75": 43.18,
          "valid_pixels": 112,
          "land_pixels": 194,
          "coverage": 0.5773
        },
        {
          "median": null,
          "p25": null,
          "p75": null,
          "valid_pixels": 61,
          "land_pixels": 194,
          "coverage": 0.3144
        }
      ],
      "median": {
        "median": 40.46,
        "p25": 39.66,
        "p75": 40.94,
        "valid_pixels": 101,
        "land_pixels": 194,
        "coverage": 0.5206
      },
      "ndvi": {
        "median": 0.13,
        "p25": 0.1,
        "p75": 0.2,
        "valid_pixels": 1610,
        "land_pixels": 1610,
        "coverage": 1.0
      }
    }
  ],
  "method": {
    "inputs": "Previously acquired USGS Landsat Collection2 L2; same QA/cloud distance/ST uncertainty rules as original package. Five selected warm clear scenes, not a representative seasonal sample.",
    "coast": "Sentinel2 SCL2026-08-02 OR WorldCover2021 water mask. Exclude water, centres <30m from water, or <95% land in a100m-diameter disk. This proxy is not the sensor PSF or a validated uncertainty estimate. Retain accepted nearshore samples up to100m with lower visual opacity and explicit caution; no gap fill.",
    "median": "Per-pixel median of available observations only where >=4 of5 dates survive QA. Not a summer climatology.",
    "comparison": "Identical250m-radius circles around view centres. Medians and interquartile range over valid land pixels; suppress summaries below50% land coverage. Pixels at30m output are not independent100m thermal observations. NDVI uses original10m2026-08-02 observations, not a tree inventory.",
    "interpretation": "Differences between places are observational associations, not causal cooling effects. Weather differs by date."
  }
}