{
  "license": "CC-BY-4.0",
  "attribution": "Japan Trip Tools (triptoolsjapan.com), derived from Japan Meteorological Agency (JMA) observation records",
  "generated": "2026-07-22",
  "sources": [
    "https://www.data.jma.go.jp/sakura/data/"
  ],
  "events": [
    {
      "id": "sakura",
      "locations": [
        {
          "id": "sapporo",
          "name": "Sapporo (Hokkaido)",
          "normal_first_bloom": "05-01",
          "normal_full_bloom": "05-06",
          "normal_end": "05-13",
          "std_dev_days": 7.2,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "aomori",
          "name": "Aomori (Tohoku)",
          "normal_first_bloom": "04-22",
          "normal_full_bloom": "04-26",
          "normal_end": "05-03",
          "std_dev_days": 6.2,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "sendai",
          "name": "Sendai (Tohoku)",
          "normal_first_bloom": "04-08",
          "normal_full_bloom": "04-13",
          "normal_end": "04-20",
          "std_dev_days": 5.8,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "niigata",
          "name": "Niigata",
          "normal_first_bloom": "04-08",
          "normal_full_bloom": "04-13",
          "normal_end": "04-20",
          "std_dev_days": 5.3,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "kanazawa",
          "name": "Kanazawa",
          "normal_first_bloom": "04-03",
          "normal_full_bloom": "04-08",
          "normal_end": "04-15",
          "std_dev_days": 4,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "nagano",
          "name": "Nagano",
          "normal_first_bloom": "04-11",
          "normal_full_bloom": "04-16",
          "normal_end": "04-23",
          "std_dev_days": 5.4,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "tokyo",
          "name": "Tokyo",
          "normal_first_bloom": "03-24",
          "normal_full_bloom": "03-31",
          "normal_end": "04-07",
          "std_dev_days": 4.7,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "yokohama",
          "name": "Yokohama",
          "normal_first_bloom": "03-25",
          "normal_full_bloom": "04-01",
          "normal_end": "04-08",
          "std_dev_days": 4.8,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "shizuoka",
          "name": "Shizuoka (Fuji area)",
          "normal_first_bloom": "03-24",
          "normal_full_bloom": "04-02",
          "normal_end": "04-09",
          "std_dev_days": 5,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "nagoya",
          "name": "Nagoya",
          "normal_first_bloom": "03-24",
          "normal_full_bloom": "04-02",
          "normal_end": "04-09",
          "std_dev_days": 3.6,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "kyoto",
          "name": "Kyoto",
          "normal_first_bloom": "03-26",
          "normal_full_bloom": "04-04",
          "normal_end": "04-11",
          "std_dev_days": 4,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "osaka",
          "name": "Osaka",
          "normal_first_bloom": "03-27",
          "normal_full_bloom": "04-04",
          "normal_end": "04-11",
          "std_dev_days": 3.6,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "nara",
          "name": "Nara",
          "normal_first_bloom": "03-28",
          "normal_full_bloom": "04-04",
          "normal_end": "04-11",
          "std_dev_days": 3.8,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "kobe",
          "name": "Kobe",
          "normal_first_bloom": "03-27",
          "normal_full_bloom": "04-05",
          "normal_end": "04-12",
          "std_dev_days": 3.6,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "hiroshima",
          "name": "Hiroshima",
          "normal_first_bloom": "03-25",
          "normal_full_bloom": "04-03",
          "normal_end": "04-10",
          "std_dev_days": 4.1,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "takamatsu",
          "name": "Takamatsu",
          "normal_first_bloom": "03-27",
          "normal_full_bloom": "04-04",
          "normal_end": "04-11",
          "std_dev_days": 3.7,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "kochi",
          "name": "Kochi",
          "normal_first_bloom": "03-22",
          "normal_full_bloom": "03-30",
          "normal_end": "04-06",
          "std_dev_days": 4.6,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "fukuoka",
          "name": "Fukuoka",
          "normal_first_bloom": "03-22",
          "normal_full_bloom": "03-31",
          "normal_end": "04-07",
          "std_dev_days": 4.1,
          "std_dev_source": "computed",
          "sample_years": 26
        },
        {
          "id": "kagoshima",
          "name": "Kagoshima",
          "normal_first_bloom": "03-26",
          "normal_full_bloom": "04-05",
          "normal_end": "04-12",
          "std_dev_days": 5.5,
          "std_dev_source": "computed",
          "sample_years": 26
        }
      ]
    },
    {
      "id": "koyo",
      "locations": [
        {
          "id": "sapporo",
          "name": "Sapporo (Hokkaido)",
          "normal_start": "10-18",
          "normal_peak": "10-28",
          "normal_end": "11-04",
          "std_dev_days": 6.2,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=28)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "aomori",
          "name": "Aomori (Tohoku)",
          "normal_start": "11-03",
          "normal_peak": "11-13",
          "normal_end": "11-20",
          "std_dev_days": 5.5,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "sendai",
          "name": "Sendai (Tohoku)",
          "normal_start": "11-11",
          "normal_peak": "11-21",
          "normal_end": "11-28",
          "std_dev_days": 6.1,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "niigata",
          "name": "Niigata",
          "normal_start": "11-05",
          "normal_peak": "11-15",
          "normal_end": "11-22",
          "std_dev_days": 6.9,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=29)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "kanazawa",
          "name": "Kanazawa",
          "normal_start": "11-14",
          "normal_peak": "11-24",
          "normal_end": "12-01",
          "std_dev_days": 5,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=28)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "nagano",
          "name": "Nagano",
          "normal_start": "11-02",
          "normal_peak": "11-12",
          "normal_end": "11-19",
          "std_dev_days": 6,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "tokyo",
          "name": "Tokyo",
          "normal_start": "11-18",
          "normal_peak": "11-28",
          "normal_end": "12-05",
          "std_dev_days": 4,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "yokohama",
          "name": "Yokohama",
          "normal_start": "12-04",
          "normal_peak": "12-14",
          "normal_end": "12-21",
          "std_dev_days": 6.3,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=29)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "shizuoka",
          "name": "Shizuoka (Fuji area)",
          "normal_start": "11-29",
          "normal_peak": "12-09",
          "normal_end": "12-16",
          "std_dev_days": 6.7,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "nagoya",
          "name": "Nagoya",
          "normal_start": "11-18",
          "normal_peak": "11-28",
          "normal_end": "12-05",
          "std_dev_days": 6.1,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "kyoto",
          "name": "Kyoto",
          "normal_start": "11-25",
          "normal_peak": "12-05",
          "normal_end": "12-12",
          "std_dev_days": 5.6,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "osaka",
          "name": "Osaka",
          "normal_start": "11-21",
          "normal_peak": "12-01",
          "normal_end": "12-08",
          "std_dev_days": 3.9,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "nara",
          "name": "Nara",
          "normal_start": "11-11",
          "normal_peak": "11-21",
          "normal_end": "11-28",
          "std_dev_days": 8.6,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "kobe",
          "name": "Kobe",
          "normal_start": "11-21",
          "normal_peak": "12-01",
          "normal_end": "12-08",
          "std_dev_days": 5.5,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=26)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "hiroshima",
          "name": "Hiroshima",
          "normal_start": "11-12",
          "normal_peak": "11-22",
          "normal_end": "11-29",
          "std_dev_days": 4.1,
          "std_dev_source": "computed(1992-2020 JMA kaede history, pdf/015.pdf, n=29)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "takamatsu",
          "name": "Takamatsu",
          "normal_start": "11-13",
          "normal_peak": "11-23",
          "normal_end": "11-30",
          "std_dev_days": 7.3,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "kochi",
          "name": "Kochi",
          "normal_start": "11-22",
          "normal_peak": "12-02",
          "normal_end": "12-09",
          "std_dev_days": 6.5,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=30)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "fukuoka",
          "name": "Fukuoka",
          "normal_start": "11-23",
          "normal_peak": "12-03",
          "normal_end": "12-10",
          "std_dev_days": 7.5,
          "std_dev_source": "computed(1991-2020 JMA kaede history, pdf/015.pdf, n=29)",
          "peak_source": "kaede(紅葉)"
        },
        {
          "id": "kagoshima",
          "name": "Kagoshima",
          "normal_start": "12-05",
          "normal_peak": "12-15",
          "normal_end": "12-22",
          "std_dev_days": 12.5,
          "std_dev_source": "computed(1992-2020 JMA kaede history, pdf/015.pdf, n=27)",
          "peak_source": "kaede(紅葉)"
        }
      ]
    }
  ],
  "sources_version": "see bloom/data/SOURCES.md"
}
