{"id": "RO42", "n": "Timișoara & western Romania", "c": "Romania", "official": "Vest", "cc": "RO", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 36%; median ground height 262 m", "lat": 45.719, "lon": 21.989, "population": 1671030, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 2.503, "is_flat": false, "seasonality_pct": 24.215, "hotel_share": 0.85, "rental_share": 0.143, "camping_share": 0.007, "hotel_occupancy_pct": 28.74, "elevation_m": 262.452, "weather_check": {"kind": "normals", "n": 1, "places": ["Timisoara"], "hi_err": 0.79, "lo_err": 0.51}, "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 0%, mountain 36%; median ground height 262 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 68.5, "pli_overall": 57.4, "months": [{"m": 1, "est_share": 0.0, "weather": 58.311, "index": "HCI:Urban", "weather_alt": 37.816, "hci_urban": 58.311, "hci_beach": 37.816, "good_days": 4.186, "good_days_urban": 4.186, "good_days_beach": 0.254, "tx_mean": 5.635, "tx_max_median": 14.076, "tn_mean": -2.752, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.247, "p35": 0.0, "p30": 0.0, "rain_days": 9.507, "rain_days_p90": 15.374, "rain_withheld": null, "climate_years": 15, "k": 2.003, "visitors_night": 3349.613, "dom_share": 0.816, "stage": 0.399453, "share_pct": 0.2, "cost_hotel_swing": -3.753, "cost_accom_swing": -3.867, "cost_package_swing": -4.429, "cost_air_swing": -1.579, "plat_night": 1261.145, "plat_ratio": 0.377, "plat_dom_share": 0.584, "share_pct_upper": 0.275, "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": 61.219, "index": "HCI:Urban", "weather_alt": 41.417, "hci_urban": 61.219, "hci_beach": 41.417, "good_days": 6.588, "good_days_urban": 6.588, "good_days_beach": 0.978, "tx_mean": 8.395, "tx_max_median": 15.505, "tn_mean": -1.328, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.634, "p35": 0.0, "p30": 0.0, "rain_days": 8.675, "rain_days_p90": 12.665, "rain_withheld": null, "climate_years": 15, "k": 2.323, "visitors_night": 3883.681, "dom_share": 0.845, "stage": 0.463147, "share_pct": 0.232, "cost_hotel_swing": -3.489, "cost_accom_swing": -3.511, "cost_package_swing": -3.519, "cost_air_swing": -19.075, "plat_night": 1396.106, "plat_ratio": 0.359, "plat_dom_share": 0.625, "share_pct_upper": 0.315, "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": 67.301, "index": "HCI:Urban", "weather_alt": 50.832, "hci_urban": 67.301, "hci_beach": 50.832, "good_days": 15.114, "good_days_urban": 15.114, "good_days_beach": 5.407, "tx_mean": 13.087, "tx_max_median": 20.923, "tn_mean": 1.85, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.903, "p35": 0.0, "p30": 0.0, "rain_days": 8.076, "rain_days_p90": 14.208, "rain_withheld": null, "climate_years": 15, "k": 2.31, "visitors_night": 3863.21, "dom_share": 0.823, "stage": 0.460685, "share_pct": 0.231, "cost_hotel_swing": -3.12, "cost_accom_swing": -3.311, "cost_package_swing": -2.995, "cost_air_swing": -16.612, "plat_night": 1199.629, "plat_ratio": 0.311, "plat_dom_share": 0.545, "share_pct_upper": 0.302, "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": 75.488, "index": "HCI:Urban", "weather_alt": 63.163, "hci_urban": 75.488, "hci_beach": 63.163, "good_days": 20.98, "good_days_urban": 20.98, "good_days_beach": 13.447, "tx_mean": 18.43, "tx_max_median": 25.564, "tn_mean": 5.953, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.18, "p35": 0.0, "p30": 0.0, "rain_days": 7.619, "rain_days_p90": 12.375, "rain_withheld": null, "climate_years": 15, "k": 2.673, "visitors_night": 4469.2, "dom_share": 0.828, "stage": 0.532967, "share_pct": 0.267, "cost_hotel_swing": -2.56, "cost_accom_swing": -2.885, "cost_package_swing": -2.077, "cost_air_swing": -2.097, "plat_night": 1588.817, "plat_ratio": 0.356, "plat_dom_share": 0.505, "share_pct_upper": 0.361, "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": 78.49, "index": "HCI:Urban", "weather_alt": 70.048, "hci_urban": 78.49, "hci_beach": 70.048, "good_days": 24.237, "good_days_urban": 24.237, "good_days_beach": 17.841, "tx_mean": 22.533, "tx_max_median": 29.07, "tn_mean": 9.826, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.375, "p35": 0.0, "p30": 0.333, "rain_days": 10.266, "rain_days_p90": 13.121, "rain_withheld": null, "climate_years": 15, "k": 3.482, "visitors_night": 5821.0, "dom_share": 0.84, "stage": 0.694227, "share_pct": 0.347, "cost_hotel_swing": -1.791, "cost_accom_swing": -2.494, "cost_package_swing": -1.49, "cost_air_swing": 6.83, "plat_night": 1767.742, "plat_ratio": 0.304, "plat_dom_share": 0.513, "share_pct_upper": 0.452, "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": 76.295, "index": "HCI:Urban", "weather_alt": 77.745, "hci_urban": 76.295, "hci_beach": 77.745, "good_days": 22.388, "good_days_urban": 22.388, "good_days_beach": 22.299, "tx_mean": 27.297, "tx_max_median": 33.946, "tn_mean": 14.505, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.36, "p35": 0.267, "p30": 1.0, "rain_days": 8.964, "rain_days_p90": 15.465, "rain_withheld": null, "climate_years": 15, "k": 3.787, "visitors_night": 6332.233, "dom_share": 0.868, "stage": 0.755152, "share_pct": 0.377, "cost_hotel_swing": -0.884, "cost_accom_swing": -2.018, "cost_package_swing": -0.813, "cost_air_swing": 1.445, "plat_night": 1709.567, "plat_ratio": 0.27, "plat_dom_share": 0.544, "share_pct_upper": 0.479, "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": 74.666, "index": "HCI:Urban", "weather_alt": 80.715, "hci_urban": 74.666, "hci_beach": 80.715, "good_days": 21.933, "good_days_urban": 21.933, "good_days_beach": 25.397, "tx_mean": 29.271, "tx_max_median": 35.472, "tn_mean": 16.077, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 12.002, "p35": 0.667, "p30": 1.0, "rain_days": 6.643, "rain_days_p90": 12.012, "rain_withheld": null, "climate_years": 15, "k": 4.279, "visitors_night": 7154.694, "dom_share": 0.865, "stage": 0.853192, "share_pct": 0.426, "cost_hotel_swing": 0.022, "cost_accom_swing": -1.601, "cost_package_swing": 0.315, "cost_air_swing": 14.226, "plat_night": 2429.823, "plat_ratio": 0.34, "plat_dom_share": 0.488, "share_pct_upper": 0.57, "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": 76.291, "index": "HCI:Urban", "weather_alt": 82.624, "hci_urban": 76.291, "hci_beach": 82.624, "good_days": 23.545, "good_days_urban": 23.545, "good_days_beach": 26.439, "tx_mean": 29.436, "tx_max_median": 35.59, "tn_mean": 16.035, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 14.598, "p35": 0.733, "p30": 1.0, "rain_days": 6.485, "rain_days_p90": 8.75, "rain_withheld": null, "climate_years": 15, "k": 5.015, "visitors_night": 8385.629, "dom_share": 0.877, "stage": 1.0, "share_pct": 0.499, "cost_hotel_swing": 2.645, "cost_accom_swing": 0.047, "cost_package_swing": 1.376, "cost_air_swing": 25.083, "plat_night": 2941.29, "plat_ratio": 0.351, "plat_dom_share": 0.485, "share_pct_upper": 0.673, "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": 80.201, "index": "HCI:Urban", "weather_alt": 75.906, "hci_urban": 80.201, "hci_beach": 75.906, "good_days": 25.217, "good_days_urban": 25.217, "good_days_beach": 20.864, "tx_mean": 24.222, "tx_max_median": 31.134, "tn_mean": 12.025, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 9.954, "p35": 0.0, "p30": 0.733, "rain_days": 5.613, "rain_days_p90": 12.057, "rain_withheld": null, "climate_years": 15, "k": 4.157, "visitors_night": 6951.383, "dom_share": 0.865, "stage": 0.82896, "share_pct": 0.414, "cost_hotel_swing": 2.849, "cost_accom_swing": 1.591, "cost_package_swing": 2.333, "cost_air_swing": 18.037, "plat_night": 1894.15, "plat_ratio": 0.272, "plat_dom_share": 0.525, "share_pct_upper": 0.526, "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": 75.82, "index": "HCI:Urban", "weather_alt": 62.762, "hci_urban": 75.82, "hci_beach": 62.762, "good_days": 22.221, "good_days_urban": 22.221, "good_days_beach": 12.911, "tx_mean": 17.806, "tx_max_median": 24.867, "tn_mean": 6.876, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.911, "p35": 0.0, "p30": 0.0, "rain_days": 6.888, "rain_days_p90": 10.865, "rain_withheld": null, "climate_years": 15, "k": 3.554, "visitors_night": 5942.032, "dom_share": 0.865, "stage": 0.708603, "share_pct": 0.354, "cost_hotel_swing": 2.959, "cost_accom_swing": 5.673, "cost_package_swing": 3.179, "cost_air_swing": -8.278, "plat_night": 1687.226, "plat_ratio": 0.284, "plat_dom_share": 0.56, "share_pct_upper": 0.454, "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": 64.792, "index": "HCI:Urban", "weather_alt": 46.557, "hci_urban": 64.792, "hci_beach": 46.557, "good_days": 11.726, "good_days_urban": 11.726, "good_days_beach": 3.072, "tx_mean": 11.656, "tx_max_median": 20.384, "tn_mean": 3.03, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.028, "p35": 0.0, "p30": 0.0, "rain_days": 8.595, "rain_days_p90": 12.015, "rain_withheld": null, "climate_years": 15, "k": 2.964, "visitors_night": 4955.067, "dom_share": 0.852, "stage": 0.590889, "share_pct": 0.295, "cost_hotel_swing": 3.436, "cost_accom_swing": 6.144, "cost_package_swing": 3.733, "cost_air_swing": -12.062, "plat_night": 1452.45, "plat_ratio": 0.293, "plat_dom_share": 0.52, "share_pct_upper": 0.382, "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": 59.236, "index": "HCI:Urban", "weather_alt": 38.151, "hci_urban": 59.236, "hci_beach": 38.151, "good_days": 4.993, "good_days_urban": 4.993, "good_days_beach": 0.341, "tx_mean": 6.858, "tx_max_median": 14.083, "tn_mean": -0.873, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.689, "p35": 0.0, "p30": 0.0, "rain_days": 10.003, "rain_days_p90": 13.154, "rain_withheld": null, "climate_years": 15, "k": 2.479, "visitors_night": 4145.516, "dom_share": 0.807, "stage": 0.494356, "share_pct": 0.247, "cost_hotel_swing": 3.686, "cost_accom_swing": 6.231, "cost_package_swing": 4.387, "cost_air_swing": -5.919, "plat_night": 1999.952, "plat_ratio": 0.482, "plat_dom_share": 0.424, "share_pct_upper": 0.366, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}