{"id": "EL65", "n": "Peloponnese", "c": "Greece", "official": "Peloponnisos", "cc": "EL", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 100%, mountain 100%; median ground height 477 m", "lat": 37.34, "lon": 22.459, "population": 529165, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 12.406, "is_flat": false, "seasonality_pct": 40.827, "hotel_share": 0.687, "rental_share": 0.258, "camping_share": 0.055, "hotel_occupancy_pct": 40.9, "elevation_m": 477.212, "weather_check": {"kind": "normals", "n": 1, "places": ["Kalamata"], "hi_err": 1.22, "lo_err": 2.05}, "provenance": {"crowd_years": 2, "crowd_first_year": 2024, "crowd_last_year": 2025, "crowd_source": "Eurostat tour_occ_nin2m, 2024–2025", "population_year": 2025, "climate_years": 15, "climate_source": "ERA5 (Copernicus C3S reanalysis) corrected with open national weather-service station observations (11 services), 2011-2025, 0.25 deg", "price_years": null, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": null, "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 100%, mountain 100%; median ground height 477 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 86.4, "pli_overall": 83.0, "months": [{"m": 1, "est_share": 0.0, "weather": 52.35, "index": "HCI:Beach", "weather_alt": 67.152, "hci_urban": 67.152, "hci_beach": 52.35, "good_days": 5.861, "good_days_urban": 16.943, "good_days_beach": 5.861, "tx_mean": 13.512, "tx_max_median": 18.129, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 16.655, "us_pax": null, "us_airports": [], "sunny_days": 7.445, "p35": 0.0, "p30": 0.0, "rain_days": 9.437, "rain_days_p90": 12.976, "rain_withheld": null, "climate_years": 15, "k": 6.837, "visitors_night": 3617.71, "dom_share": 0.824, "stage": 0.080604, "share_pct": 0.679, "cost_hotel_swing": -15.825, "cost_accom_swing": -15.613, "cost_package_swing": -2.931, "cost_air_swing": -18.441, "plat_night": 1146.952, "plat_ratio": 0.317, "plat_dom_share": 0.505, "share_pct_upper": 0.892, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 2, "est_share": 0.0, "weather": 55.426, "index": "HCI:Beach", "weather_alt": 69.265, "hci_urban": 69.265, "hci_beach": 55.426, "good_days": 7.988, "good_days_urban": 17.088, "good_days_beach": 7.988, "tx_mean": 14.729, "tx_max_median": 19.408, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 15.794, "us_pax": null, "us_airports": [], "sunny_days": 7.665, "p35": 0.0, "p30": 0.0, "rain_days": 7.915, "rain_days_p90": 12.395, "rain_withheld": null, "climate_years": 15, "k": 7.834, "visitors_night": 4145.292, "dom_share": 0.739, "stage": 0.092359, "share_pct": 0.777, "cost_hotel_swing": -15.253, "cost_accom_swing": -15.053, "cost_package_swing": -4.193, "cost_air_swing": -23.404, "plat_night": 1218.195, "plat_ratio": 0.294, "plat_dom_share": 0.439, "share_pct_upper": 1.003, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 3, "est_share": 0.0, "weather": 64.015, "index": "HCI:Beach", "weather_alt": 75.508, "hci_urban": 75.508, "hci_beach": 64.015, "good_days": 14.41, "good_days_urban": 23.308, "good_days_beach": 14.41, "tx_mean": 17.416, "tx_max_median": 22.618, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 15.738, "us_pax": null, "us_airports": [], "sunny_days": 9.281, "p35": 0.0, "p30": 0.0, "rain_days": 6.73, "rain_days_p90": 9.356, "rain_withheld": null, "climate_years": 15, "k": 14.688, "visitors_night": 7772.419, "dom_share": 0.691, "stage": 0.173174, "share_pct": 1.448, "cost_hotel_swing": -5.782, "cost_accom_swing": -5.809, "cost_package_swing": -3.987, "cost_air_swing": -11.241, "plat_night": 2345.694, "plat_ratio": 0.302, "plat_dom_share": 0.509, "share_pct_upper": 1.876, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 4, "est_share": 0.0, "weather": 76.674, "index": "HCI:Beach", "weather_alt": 84.905, "hci_urban": 84.905, "hci_beach": 76.674, "good_days": 22.568, "good_days_urban": 27.192, "good_days_beach": 22.568, "tx_mean": 21.507, "tx_max_median": 26.983, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 16.667, "us_pax": null, "us_airports": [], "sunny_days": 12.33, "p35": 0.0, "p30": 0.067, "rain_days": 2.979, "rain_days_p90": 7.051, "rain_withheld": null, "climate_years": 15, "k": 26.01, "visitors_night": 13763.467, "dom_share": 0.592, "stage": 0.306659, "share_pct": 2.535, "cost_hotel_swing": 3.975, "cost_accom_swing": 3.735, "cost_package_swing": -0.682, "cost_air_swing": -2.258, "plat_night": 4404.5, "plat_ratio": 0.32, "plat_dom_share": 0.235, "share_pct_upper": 3.319, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 5, "est_share": 0.0, "weather": 84.957, "index": "HCI:Beach", "weather_alt": 85.735, "hci_urban": 85.735, "hci_beach": 84.957, "good_days": 27.555, "good_days_urban": 29.067, "good_days_beach": 27.555, "tx_mean": 25.924, "tx_max_median": 31.476, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 19.018, "us_pax": null, "us_airports": [], "sunny_days": 14.434, "p35": 0.133, "p30": 0.8, "rain_days": 3.333, "rain_days_p90": 5.061, "rain_withheld": null, "climate_years": 15, "k": 30.525, "visitors_night": 16152.516, "dom_share": 0.383, "stage": 0.359888, "share_pct": 2.962, "cost_hotel_swing": 3.902, "cost_accom_swing": 3.687, "cost_package_swing": -0.897, "cost_air_swing": -7.761, "plat_night": 4756.435, "plat_ratio": 0.294, "plat_dom_share": 0.251, "share_pct_upper": 3.801, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 6, "est_share": 0.0, "weather": 87.154, "index": "HCI:Beach", "weather_alt": 77.308, "hci_urban": 77.308, "hci_beach": 87.154, "good_days": 28.792, "good_days_urban": 24.667, "good_days_beach": 28.792, "tx_mean": 30.673, "tx_max_median": 36.834, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 22.646, "us_pax": null, "us_airports": [], "sunny_days": 21.643, "p35": 0.8, "p30": 1.0, "rain_days": 2.36, "rain_days_p90": 4.627, "rain_withheld": null, "climate_years": 15, "k": 47.021, "visitors_night": 24881.7, "dom_share": 0.431, "stage": 0.554379, "share_pct": 4.491, "cost_hotel_swing": 13.448, "cost_accom_swing": 13.156, "cost_package_swing": 0.228, "cost_air_swing": 4.041, "plat_night": 7422.05, "plat_ratio": 0.298, "plat_dom_share": 0.253, "share_pct_upper": 5.753, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 7, "est_share": 0.0, "weather": 83.588, "index": "HCI:Beach", "weather_alt": 69.869, "hci_urban": 69.869, "hci_beach": 83.588, "good_days": 30.777, "good_days_urban": 17.459, "good_days_beach": 30.777, "tx_mean": 34.028, "tx_max_median": 38.576, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 25.753, "us_pax": null, "us_airports": [], "sunny_days": 29.102, "p35": 1.0, "p30": 1.0, "rain_days": 0.805, "rain_days_p90": 1.663, "rain_withheld": null, "climate_years": 15, "k": 67.052, "visitors_night": 35481.742, "dom_share": 0.491, "stage": 0.790554, "share_pct": 6.284, "cost_hotel_swing": 16.837, "cost_accom_swing": 16.786, "cost_package_swing": 2.008, "cost_air_swing": 14.235, "plat_night": 14069.274, "plat_ratio": 0.397, "plat_dom_share": 0.285, "share_pct_upper": 8.562, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 8, "est_share": 0.0, "weather": 84.685, "index": "HCI:Beach", "weather_alt": 71.087, "hci_urban": 71.087, "hci_beach": 84.685, "good_days": 30.778, "good_days_urban": 19.389, "good_days_beach": 30.778, "tx_mean": 33.616, "tx_max_median": 37.294, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 26.655, "us_pax": null, "us_airports": [], "sunny_days": 27.898, "p35": 1.0, "p30": 1.0, "rain_days": 0.939, "rain_days_p90": 2.613, "rain_withheld": null, "climate_years": 15, "k": 84.817, "visitors_night": 44882.097, "dom_share": 0.586, "stage": 1.0, "share_pct": 7.819, "cost_hotel_swing": 7.066, "cost_accom_swing": 7.296, "cost_package_swing": 2.129, "cost_air_swing": 20.221, "plat_night": 18394.758, "plat_ratio": 0.41, "plat_dom_share": 0.388, "share_pct_upper": 10.681, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 9, "est_share": 0.0, "weather": 86.805, "index": "HCI:Beach", "weather_alt": 78.733, "hci_urban": 78.733, "hci_beach": 86.805, "good_days": 27.958, "good_days_urban": 26.626, "good_days_beach": 27.958, "tx_mean": 29.571, "tx_max_median": 34.655, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 25.737, "us_pax": null, "us_airports": [], "sunny_days": 20.472, "p35": 0.533, "p30": 1.0, "rain_days": 2.358, "rain_days_p90": 4.784, "rain_withheld": null, "climate_years": 15, "k": 50.455, "visitors_night": 26698.833, "dom_share": 0.38, "stage": 0.594865, "share_pct": 4.803, "cost_hotel_swing": 5.867, "cost_accom_swing": 5.774, "cost_package_swing": 1.007, "cost_air_swing": 12.408, "plat_night": 8082.9, "plat_ratio": 0.303, "plat_dom_share": 0.176, "share_pct_upper": 6.168, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 10, "est_share": 0.0, "weather": 81.414, "index": "HCI:Beach", "weather_alt": 85.393, "hci_urban": 85.393, "hci_beach": 81.414, "good_days": 25.359, "good_days_urban": 28.32, "good_days_beach": 25.359, "tx_mean": 23.97, "tx_max_median": 29.264, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 23.552, "us_pax": null, "us_airports": [], "sunny_days": 14.178, "p35": 0.0, "p30": 0.267, "rain_days": 3.393, "rain_days_p90": 8.121, "rain_withheld": null, "climate_years": 15, "k": 23.886, "visitors_night": 12639.726, "dom_share": 0.407, "stage": 0.28162, "share_pct": 2.333, "cost_hotel_swing": 3.181, "cost_accom_swing": 3.081, "cost_package_swing": 1.157, "cost_air_swing": 4.265, "plat_night": 5897.468, "plat_ratio": 0.467, "plat_dom_share": 0.179, "share_pct_upper": 3.385, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 11, "est_share": 0.0, "weather": 66.73, "index": "HCI:Beach", "weather_alt": 77.947, "hci_urban": 77.947, "hci_beach": 66.73, "good_days": 15.265, "good_days_urban": 23.717, "good_days_beach": 15.265, "tx_mean": 19.003, "tx_max_median": 24.382, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 21.132, "us_pax": null, "us_airports": [], "sunny_days": 7.54, "p35": 0.0, "p30": 0.0, "rain_days": 7.77, "rain_days_p90": 10.083, "rain_withheld": null, "climate_years": 15, "k": 9.311, "visitors_night": 4926.933, "dom_share": 0.63, "stage": 0.109774, "share_pct": 0.922, "cost_hotel_swing": -7.948, "cost_accom_swing": -7.778, "cost_package_swing": 1.621, "cost_air_swing": 1.265, "plat_night": 1894.317, "plat_ratio": 0.384, "plat_dom_share": 0.303, "share_pct_upper": 1.273, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 12, "est_share": 0.0, "weather": 56.317, "index": "HCI:Beach", "weather_alt": 69.615, "hci_urban": 69.615, "hci_beach": 56.317, "good_days": 8.755, "good_days_urban": 19.402, "good_days_beach": 8.755, "tx_mean": 14.97, "tx_max_median": 18.779, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.0 C", "sea_c": 18.516, "us_pax": null, "us_airports": [], "sunny_days": 7.586, "p35": 0.0, "p30": 0.0, "rain_days": 8.706, "rain_days_p90": 12.958, "rain_withheld": null, "climate_years": 15, "k": 8.528, "visitors_night": 4512.871, "dom_share": 0.757, "stage": 0.100551, "share_pct": 0.846, "cost_hotel_swing": -9.468, "cost_accom_swing": -9.263, "cost_package_swing": 4.539, "cost_air_swing": 6.672, "plat_night": 2032.468, "plat_ratio": 0.45, "plat_dom_share": 0.479, "share_pct_upper": 1.222, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}