{
  "version": "HOLISPOT-RAIN-002",
  "countriesAndTerritories": 258,
  "grid": {
    "rows": 361,
    "columns": 576,
    "south": -90,
    "west": -180,
    "latStep": 0.5,
    "lngStep": 0.625,
    "months": 12,
    "scale": 0.1,
    "byteOrder": "little-endian",
    "layout": "month,row-south-to-north,column-west-to-east"
  },
  "geography": [
    {
      "file": "ne_10m_admin_0_countries.geojson",
      "sha256": "239eec57ac17f100a11e2536cffc56752c318b50ae765b0918ff7aab4ce8f255",
      "source": "https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_10m_admin_0_countries.geojson"
    },
    {
      "file": "ne_10m_lakes.geojson",
      "sha256": "2d036f53dedec578001c5c30c2959ee7d4eebc1306900fa4367c49929ec8f2d9",
      "source": "https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_10m_lakes.geojson"
    }
  ],
  "temperatureSource": "https://nasa-power.s3.us-west-2.amazonaws.com/merra2/spatial/power_merra2_monthly_spatial_lst.zarr/",
  "parameter": "T2M_MAX_AVG",
  "years": [
    2024,
    2025
  ],
  "weight": "calendar days per month",
  "dayDefinition": "local solar time",
  "files": [
    {
      "file": "countries.json.gz",
      "bytes": 4448719,
      "sha256": "5dda4a276951dca782372a1e3efd95fb5d6fe7d3bbd10588d13aeaa99cd55930"
    },
    {
      "file": "lakes.json.gz",
      "bytes": 1306384,
      "sha256": "e785c0311c2ae4970f9e51adcc92c12b3a8fd7831d1579ac3532850b5b09ce41"
    },
    {
      "file": "temperature.int16.gz",
      "bytes": 1794095,
      "sha256": "a67a039392ae7c4882fcd2064dfe2af684be1d741ea33808c334a6812a489663"
    },
    {
      "file": "islands.json",
      "bytes": 31666,
      "sha256": "67be5a1c7d529e66b128b43986b630ac2b88ad4ca8fe9b63e85dce7c3cd306c5"
    },
    {
      "file": "cities.json",
      "bytes": 470479,
      "sha256": "c46769c41d3960707fb0b2b26dd41be573f1e5898d50e23695bb8366bb68c64e"
    },
    {
      "file": "airports.json",
      "bytes": 404407,
      "sha256": "bb11e3b35ea99caddf624c68c3df878ad5e4ab99d71806e7fc6e4f8acbbee86d"
    },
    {
      "file": "ocean.json.gz",
      "bytes": 3229542,
      "sha256": "306261ba57283f593024afbd2f00253a82340a84c01083024d201a59400c86eb"
    },
    {
      "file": "area-profiles.json",
      "bytes": 429772,
      "sha256": "d4a603770524f6f275c3df29014dc59c6c44b4fbc85100b133165b22fd4bfe8f"
    },
    {
      "file": "area-boundaries.json",
      "bytes": 115741,
      "sha256": "a425bc3709cf8087137838bff2b69b9259f919f030e5b27368f2abb53e472ba0"
    },
    {
      "file": "photo-selection.json",
      "bytes": 164317,
      "sha256": "cac06623a62a7981dcfde212c720f8e7cc984947437369e63ac49385318e4274"
    },
    {
      "file": "generated-image-prompts.json",
      "bytes": 6912,
      "sha256": "b66c8c58d212f8f6ab97d2ef836e2eaedd629ba6598c41997cfcdf92fcf668eb"
    },
    {
      "file": "rain-days.uint16.gz",
      "bytes": 1354578,
      "sha256": "d61972c1307d74721fb4063b0a3f79020bf11d3599b01d268ea326f20aecd224"
    },
    {
      "file": "rain-provenance.json",
      "bytes": 145567,
      "sha256": "1df9e7c46093b442a5f27a56da6f1abc536bad13026d1042fa03d44b1de94c8b"
    },
    {
      "file": "rain-amount.float32.gz",
      "bytes": 6555410,
      "sha256": "2e2c1ccc11b9d41dad4be48cd37f7a41f9ef411474a169bcc81ff338abd1de0a"
    }
  ],
  "namedIslands": 284,
  "islandSource": {
    "url": "https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_10m_geography_regions_polys.geojson",
    "sha256": "b7b26e50ea917d3696aec87f932def2bf5f890f5770e441d59c162c6f4c92a77",
    "licence": "Natural Earth Public Domain",
    "selection": "Island features; duplicate country names omitted; point inside largest polygon"
  },
  "cityCount": 1941,
  "cities": {
    "source": "https://download.geonames.org/export/dump/cities15000.zip",
    "sha256": "94fc1384d9ec03160b70b24c8d74c38421c541576ec4e26959490efcf1b6afd7",
    "licence": "CC BY 4.0",
    "filter": "population > 300000; populated places; no city subdivisions PPLX or historic/abandoned places",
    "retrieved": "2026-10-21",
    "populationDates": "vary by place; modified is record modification date, not census date"
  },
  "airports": {
    "source": "https://raw.githubusercontent.com/davidmegginson/ourairports-data/main/airports.csv",
    "sha256": "0499dbd88de2fc735ac5c09f59796ccc3af544e17ffda807f793c0c6fe6c3d75",
    "licence": "Public Domain",
    "filter": "large/medium, scheduled service yes, IATA; city associations nearest four within 150 km, not official catchments"
  },
  "oceanMask": "World rectangle minus union of same Natural Earth country polygons; opaque vector ocean above unmasked temperature raster",
  "areaProfiles": {
    "countriesAndTerritories": 258,
    "curatedIslandProfiles": 44,
    "photographs": 296,
    "locationMaps": 0,
    "textSource": "Wikipedia short attributed excerpts, shortened; own neutral cartographic notes for 4 territories",
    "photoSource": "Curated Wikimedia Commons photographs, including aerial/space photographs for remote reefs; six explicitly labeled symbolic AI illustrations. Per-image sources, credits, prompts and hashes included.",
    "geometrySource": "Natural Earth country polygon components; island reference points Wikimedia/Wikidata CC0",
    "retrieved": "2026-10-23",
    "generatedIllustrations": 6,
    "geographyCorrection": "PGA: upstream German label Wake corrected to Spratly-Inseln based on ADMIN and geometry in the South China Sea; no geometry changed."
  },
  "rain": {
    "source": "https://nasa-power.s3.us-west-2.amazonaws.com/merra2/spatial/power_merra2_daily_spatial_lst.zarr/",
    "parameter": "PRECTOTCORR",
    "years": [
      2024,
      2025
    ],
    "wetDayThresholdMm": 1,
    "animationThresholdPercent": 50,
    "animationMonthlyThresholdMm": 150,
    "monthlyAmountMethod": "sum of all daily precipitation in each calendar month, averaged over the two years (2024 and 2025)",
    "monthlyAmountUnits": "mm/month",
    "animationRule": "wet day frequency >= 50 percent AND mean monthly precipitation >= 150 mm",
    "daysPerMonth": [
      62,
      57,
      62,
      60,
      62,
      60,
      62,
      62,
      60,
      62,
      60,
      62
    ],
    "dayDefinition": "local solar time",
    "includesSnow": true,
    "layout": "month,row-south-to-north,column-west-to-east",
    "grid": {
      "rows": 361,
      "columns": 576,
      "south": -90,
      "west": -180,
      "latStep": 0.5,
      "lngStep": 0.625
    },
    "encoding": "unsigned 16-bit little endian wet-day counts; percentage = count / daysPerMonth * 100"
  }
}