[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9nrvi96ko71eKhbniIKMCRsAB26EbE5q10mPWTzPs-0":3},{"place":4,"slug":5,"profiles":32,"occasions":498,"normals":499,"recent":591,"nearby":648,"editorial":14,"baseline":30,"attribution":669},{"id":5,"name":6,"kind":7,"region":6,"country":8,"cc":9,"lat":10,"lon":11,"pop":12,"timezone":13,"elevation":14,"coastKm":15,"skiKm":16,"skiArea":17,"skiDestination":20,"beachDestination":21,"hikingDestination":20,"unescoSites":22,"wikivoyageViews":27,"eligible":28,"occasions":29,"occasionsReviewed":20,"baseline":30,"source":31},"saint-louis-sn-2246452","Saint-Louis","city","Senegal","SN",16.0179,-16.4896,254171,"Africa\u002FDakar",null,4.9,2670.65,{"name":18,"km":16,"verticalM":19},"Estación de Esquí y Montaña de Sierra Nevada",1162,false,true,[23],{"id":24,"name":25,"km":26},"956","Island of Saint-Louis",1.9,7381,{"general":21,"beach":21,"hiking":20,"ski":20},{},"2006-2025","open-meteo-era5",[33,312],{"key":34,"label":35,"description":36,"note":14,"windows":37,"months":51},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.",[38,43,46],{"from":39,"to":40,"tier":41,"raisedBy":42},6,7,"good",[],{"from":44,"to":44,"tier":41,"raisedBy":45},11,[],{"from":47,"to":48,"tier":49,"raisedBy":50},12,5,"best",[],[52,95,114,133,152,171,192,212,234,255,276,294],{"month":53,"tier":49,"weatherTier":49,"for":54,"against":91,"raisedBy":92,"draws":93,"deterrents":94},1,[55,60,64,69,74,79,82,87],{"metric":56,"label":57,"unit":58,"value":59},"apparent_temp_max_mean_c","Feels like (high)","degC",24.4,{"metric":61,"label":62,"unit":58,"value":63},"temp_max_mean_c","Average daily high",25.7,{"metric":65,"label":66,"unit":67,"value":68},"precip_mm_month","Precipitation","mm",0.1,{"metric":70,"label":71,"unit":72,"value":73},"sunshine_fraction","Share of daylight that is sunny","ratio",0.92,{"metric":75,"label":76,"unit":77,"value":78},"wet_days","Wet days","days",0,{"metric":80,"label":81,"unit":77,"value":78},"heavy_rain_days","Days with heavy rain",{"metric":83,"label":84,"unit":85,"value":86},"humidity_mean_pct","Relative humidity","%",45.2,{"metric":88,"label":89,"unit":58,"value":90},"temp_min_mean_c","Average daily low",19.3,[],[],[],[],{"month":96,"tier":49,"weatherTier":49,"for":97,"against":110,"raisedBy":111,"draws":112,"deterrents":113},2,[98,100,102,104,105,106,107,109],{"metric":56,"label":57,"unit":58,"value":99},24.2,{"metric":61,"label":62,"unit":58,"value":101},25.2,{"metric":65,"label":66,"unit":67,"value":103},0.5,{"metric":70,"label":71,"unit":72,"value":73},{"metric":75,"label":76,"unit":77,"value":68},{"metric":80,"label":81,"unit":77,"value":78},{"metric":83,"label":84,"unit":85,"value":108},51.7,{"metric":88,"label":89,"unit":58,"value":90},[],[],[],[],{"month":115,"tier":49,"weatherTier":49,"for":116,"against":129,"raisedBy":130,"draws":131,"deterrents":132},3,[117,119,120,121,123,124,125,127],{"metric":56,"label":57,"unit":58,"value":118},25.1,{"metric":61,"label":62,"unit":58,"value":118},{"metric":65,"label":66,"unit":67,"value":68},{"metric":70,"label":71,"unit":72,"value":122},0.95,{"metric":75,"label":76,"unit":77,"value":78},{"metric":80,"label":81,"unit":77,"value":78},{"metric":83,"label":84,"unit":85,"value":126},62.1,{"metric":88,"label":89,"unit":58,"value":128},19.4,[],[],[],[],{"month":134,"tier":49,"weatherTier":49,"for":135,"against":148,"raisedBy":149,"draws":150,"deterrents":151},4,[136,138,140,141,142,143,144,146],{"metric":56,"label":57,"unit":58,"value":137},25.4,{"metric":61,"label":62,"unit":58,"value":139},25,{"metric":65,"label":66,"unit":67,"value":68},{"metric":70,"label":71,"unit":72,"value":122},{"metric":75,"label":76,"unit":77,"value":78},{"metric":80,"label":81,"unit":77,"value":78},{"metric":88,"label":89,"unit":58,"value":145},19.7,{"metric":83,"label":84,"unit":85,"value":147},69.6,[],[],[],[],{"month":48,"tier":49,"weatherTier":49,"for":153,"against":167,"raisedBy":168,"draws":169,"deterrents":170},[154,156,158,159,161,162,163,165],{"metric":56,"label":57,"unit":58,"value":155},27,{"metric":61,"label":62,"unit":58,"value":157},25.6,{"metric":65,"label":66,"unit":67,"value":78},{"metric":70,"label":71,"unit":72,"value":160},0.93,{"metric":75,"label":76,"unit":77,"value":78},{"metric":80,"label":81,"unit":77,"value":78},{"metric":88,"label":89,"unit":58,"value":164},21,{"metric":83,"label":84,"unit":85,"value":166},73.4,[],[],[],[],{"month":39,"tier":41,"weatherTier":41,"for":172,"against":184,"raisedBy":189,"draws":190,"deterrents":191},[173,175,177,179,181,183],{"metric":65,"label":66,"unit":67,"value":174},1.4,{"metric":70,"label":71,"unit":72,"value":176},0.91,{"metric":61,"label":62,"unit":58,"value":178},26.9,{"metric":56,"label":57,"unit":58,"value":180},30,{"metric":75,"label":76,"unit":77,"value":182},0.4,{"metric":80,"label":81,"unit":77,"value":78},[185,187],{"metric":88,"label":89,"unit":58,"value":186},23.5,{"metric":83,"label":84,"unit":85,"value":188},79,[],[],[],{"month":40,"tier":41,"weatherTier":41,"for":193,"against":203,"raisedBy":209,"draws":210,"deterrents":211},[194,196,198,199,201],{"metric":65,"label":66,"unit":67,"value":195},9.8,{"metric":70,"label":71,"unit":72,"value":197},0.9,{"metric":75,"label":76,"unit":77,"value":96},{"metric":80,"label":81,"unit":77,"value":200},0.2,{"metric":61,"label":62,"unit":58,"value":202},28,[204,206,207],{"metric":56,"label":57,"unit":58,"value":205},32.1,{"metric":88,"label":89,"unit":58,"value":137},{"metric":83,"label":84,"unit":85,"value":208},80.6,[],[],[],{"month":213,"tier":14,"weatherTier":14,"for":214,"against":224,"raisedBy":231,"draws":232,"deterrents":233},8,[215,217,219,220,222],{"metric":70,"label":71,"unit":72,"value":216},0.87,{"metric":65,"label":66,"unit":67,"value":218},65.4,{"metric":80,"label":81,"unit":77,"value":96},{"metric":75,"label":76,"unit":77,"value":221},8.5,{"metric":61,"label":62,"unit":58,"value":223},28.9,[225,227,229],{"metric":56,"label":57,"unit":58,"value":226},33.9,{"metric":88,"label":89,"unit":58,"value":228},26.4,{"metric":83,"label":84,"unit":85,"value":230},81.6,[],[],[],{"month":235,"tier":14,"weatherTier":14,"for":236,"against":244,"raisedBy":252,"draws":253,"deterrents":254},9,[237,239,240,242],{"metric":65,"label":66,"unit":67,"value":238},54.4,{"metric":70,"label":71,"unit":72,"value":73},{"metric":80,"label":81,"unit":77,"value":241},1.8,{"metric":75,"label":76,"unit":77,"value":243},8.2,[245,247,249,251],{"metric":56,"label":57,"unit":58,"value":246},35.4,{"metric":61,"label":62,"unit":58,"value":248},29.7,{"metric":88,"label":89,"unit":58,"value":250},26.8,{"metric":83,"label":84,"unit":85,"value":230},[],[],[],{"month":256,"tier":14,"weatherTier":14,"for":257,"against":266,"raisedBy":273,"draws":274,"deterrents":275},10,[258,260,261,263,264],{"metric":65,"label":66,"unit":67,"value":259},6.7,{"metric":70,"label":71,"unit":72,"value":122},{"metric":75,"label":76,"unit":77,"value":262},1.2,{"metric":80,"label":81,"unit":77,"value":68},{"metric":83,"label":84,"unit":85,"value":265},72.9,[267,269,271],{"metric":56,"label":57,"unit":58,"value":268},34.7,{"metric":61,"label":62,"unit":58,"value":270},30.5,{"metric":88,"label":89,"unit":58,"value":272},26.7,[],[],[],{"month":44,"tier":41,"weatherTier":41,"for":277,"against":286,"raisedBy":291,"draws":292,"deterrents":293},[278,279,280,281,282,284],{"metric":65,"label":66,"unit":67,"value":182},{"metric":70,"label":71,"unit":72,"value":73},{"metric":75,"label":76,"unit":77,"value":68},{"metric":80,"label":81,"unit":77,"value":78},{"metric":61,"label":62,"unit":58,"value":283},29.3,{"metric":83,"label":84,"unit":85,"value":285},58,[287,289],{"metric":56,"label":57,"unit":58,"value":288},30.7,{"metric":88,"label":89,"unit":58,"value":290},23.8,[],[],[],{"month":47,"tier":49,"weatherTier":49,"for":295,"against":308,"raisedBy":309,"draws":310,"deterrents":311},[296,297,298,300,301,303,304,306],{"metric":56,"label":57,"unit":58,"value":228},{"metric":65,"label":66,"unit":67,"value":197},{"metric":70,"label":71,"unit":72,"value":299},0.88,{"metric":61,"label":62,"unit":58,"value":155},{"metric":75,"label":76,"unit":77,"value":302},0.3,{"metric":80,"label":81,"unit":77,"value":78},{"metric":83,"label":84,"unit":85,"value":305},48.7,{"metric":88,"label":89,"unit":58,"value":307},20.8,[],[],[],[],{"key":313,"label":314,"description":315,"note":14,"windows":316,"months":319},"beach","Beach and swimming","Hot, dry and sunny. Penalises the monsoon hard.",[317],{"from":53,"to":47,"tier":49,"raisedBy":318},[],[320,338,353,368,383,398,412,426,441,456,470,484],{"month":53,"tier":49,"weatherTier":49,"for":321,"against":334,"raisedBy":335,"draws":336,"deterrents":337},[322,323,324,325,326,327,328,329],{"metric":65,"label":66,"unit":67,"value":68},{"metric":61,"label":62,"unit":58,"value":63},{"metric":70,"label":71,"unit":72,"value":73},{"metric":75,"label":76,"unit":77,"value":78},{"metric":80,"label":81,"unit":77,"value":78},{"metric":56,"label":57,"unit":58,"value":59},{"metric":88,"label":89,"unit":58,"value":90},{"metric":330,"label":331,"unit":332,"value":333},"wind_max_mean_kmh","Wind (daily max)","km\u002Fh",25.5,[],[],[],[],{"month":96,"tier":49,"weatherTier":49,"for":339,"against":349,"raisedBy":350,"draws":351,"deterrents":352},[340,341,342,343,344,345,346,347],{"metric":65,"label":66,"unit":67,"value":103},{"metric":61,"label":62,"unit":58,"value":101},{"metric":70,"label":71,"unit":72,"value":73},{"metric":75,"label":76,"unit":77,"value":68},{"metric":80,"label":81,"unit":77,"value":78},{"metric":56,"label":57,"unit":58,"value":99},{"metric":88,"label":89,"unit":58,"value":90},{"metric":330,"label":331,"unit":332,"value":348},27.2,[],[],[],[],{"month":115,"tier":49,"weatherTier":49,"for":354,"against":364,"raisedBy":365,"draws":366,"deterrents":367},[355,356,357,358,359,360,361,362],{"metric":65,"label":66,"unit":67,"value":68},{"metric":61,"label":62,"unit":58,"value":118},{"metric":70,"label":71,"unit":72,"value":122},{"metric":75,"label":76,"unit":77,"value":78},{"metric":80,"label":81,"unit":77,"value":78},{"metric":56,"label":57,"unit":58,"value":118},{"metric":88,"label":89,"unit":58,"value":128},{"metric":330,"label":331,"unit":332,"value":363},27.6,[],[],[],[],{"month":134,"tier":49,"weatherTier":49,"for":369,"against":379,"raisedBy":380,"draws":381,"deterrents":382},[370,371,372,373,374,375,376,377],{"metric":65,"label":66,"unit":67,"value":68},{"metric":70,"label":71,"unit":72,"value":122},{"metric":61,"label":62,"unit":58,"value":139},{"metric":75,"label":76,"unit":77,"value":78},{"metric":80,"label":81,"unit":77,"value":78},{"metric":56,"label":57,"unit":58,"value":137},{"metric":88,"label":89,"unit":58,"value":145},{"metric":330,"label":331,"unit":332,"value":378},29,[],[],[],[],{"month":48,"tier":49,"weatherTier":49,"for":384,"against":394,"raisedBy":395,"draws":396,"deterrents":397},[385,386,387,388,389,390,391,392],{"metric":65,"label":66,"unit":67,"value":78},{"metric":61,"label":62,"unit":58,"value":157},{"metric":70,"label":71,"unit":72,"value":160},{"metric":56,"label":57,"unit":58,"value":155},{"metric":75,"label":76,"unit":77,"value":78},{"metric":80,"label":81,"unit":77,"value":78},{"metric":88,"label":89,"unit":58,"value":164},{"metric":330,"label":331,"unit":332,"value":393},27.8,[],[],[],[],{"month":39,"tier":49,"weatherTier":49,"for":399,"against":408,"raisedBy":409,"draws":410,"deterrents":411},[400,401,402,403,404,405,406,407],{"metric":61,"label":62,"unit":58,"value":178},{"metric":65,"label":66,"unit":67,"value":174},{"metric":70,"label":71,"unit":72,"value":176},{"metric":56,"label":57,"unit":58,"value":180},{"metric":75,"label":76,"unit":77,"value":182},{"metric":80,"label":81,"unit":77,"value":78},{"metric":88,"label":89,"unit":58,"value":186},{"metric":330,"label":331,"unit":332,"value":137},[],[],[],[],{"month":40,"tier":49,"weatherTier":49,"for":413,"against":422,"raisedBy":423,"draws":424,"deterrents":425},[414,415,416,417,418,419,420,421],{"metric":61,"label":62,"unit":58,"value":202},{"metric":65,"label":66,"unit":67,"value":195},{"metric":70,"label":71,"unit":72,"value":197},{"metric":56,"label":57,"unit":58,"value":205},{"metric":75,"label":76,"unit":77,"value":96},{"metric":80,"label":81,"unit":77,"value":200},{"metric":88,"label":89,"unit":58,"value":137},{"metric":330,"label":331,"unit":332,"value":139},[],[],[],[],{"month":213,"tier":49,"weatherTier":49,"for":427,"against":437,"raisedBy":438,"draws":439,"deterrents":440},[428,429,430,431,432,433,434,435],{"metric":61,"label":62,"unit":58,"value":223},{"metric":70,"label":71,"unit":72,"value":216},{"metric":65,"label":66,"unit":67,"value":218},{"metric":56,"label":57,"unit":58,"value":226},{"metric":80,"label":81,"unit":77,"value":96},{"metric":75,"label":76,"unit":77,"value":221},{"metric":88,"label":89,"unit":58,"value":228},{"metric":330,"label":331,"unit":332,"value":436},23.2,[],[],[],[],{"month":235,"tier":49,"weatherTier":49,"for":442,"against":452,"raisedBy":453,"draws":454,"deterrents":455},[443,444,445,446,447,448,449,451],{"metric":61,"label":62,"unit":58,"value":248},{"metric":65,"label":66,"unit":67,"value":238},{"metric":70,"label":71,"unit":72,"value":73},{"metric":80,"label":81,"unit":77,"value":241},{"metric":56,"label":57,"unit":58,"value":246},{"metric":75,"label":76,"unit":77,"value":243},{"metric":330,"label":331,"unit":332,"value":450},21.5,{"metric":88,"label":89,"unit":58,"value":250},[],[],[],[],{"month":256,"tier":49,"weatherTier":49,"for":457,"against":466,"raisedBy":467,"draws":468,"deterrents":469},[458,459,460,461,462,463,464,465],{"metric":61,"label":62,"unit":58,"value":270},{"metric":65,"label":66,"unit":67,"value":259},{"metric":70,"label":71,"unit":72,"value":122},{"metric":75,"label":76,"unit":77,"value":262},{"metric":80,"label":81,"unit":77,"value":68},{"metric":56,"label":57,"unit":58,"value":268},{"metric":88,"label":89,"unit":58,"value":272},{"metric":330,"label":331,"unit":332,"value":290},[],[],[],[],{"month":44,"tier":49,"weatherTier":49,"for":471,"against":480,"raisedBy":481,"draws":482,"deterrents":483},[472,473,474,475,476,477,478,479],{"metric":61,"label":62,"unit":58,"value":283},{"metric":65,"label":66,"unit":67,"value":182},{"metric":70,"label":71,"unit":72,"value":73},{"metric":56,"label":57,"unit":58,"value":288},{"metric":75,"label":76,"unit":77,"value":68},{"metric":80,"label":81,"unit":77,"value":78},{"metric":88,"label":89,"unit":58,"value":290},{"metric":330,"label":331,"unit":332,"value":99},[],[],[],[],{"month":47,"tier":49,"weatherTier":49,"for":485,"against":494,"raisedBy":495,"draws":496,"deterrents":497},[486,487,488,489,490,491,492,493],{"metric":61,"label":62,"unit":58,"value":155},{"metric":65,"label":66,"unit":67,"value":197},{"metric":70,"label":71,"unit":72,"value":299},{"metric":56,"label":57,"unit":58,"value":228},{"metric":75,"label":76,"unit":77,"value":302},{"metric":80,"label":81,"unit":77,"value":78},{"metric":88,"label":89,"unit":58,"value":307},{"metric":330,"label":331,"unit":332,"value":139},[],[],[],[],{},[500,502,504,506,508,510,521,534,536,538,551,555,560,576],{"key":61,"label":62,"unit":58,"values":501,"window":14},[63,101,118,139,157,178,202,223,248,270,283,155],{"key":88,"label":89,"unit":58,"values":503,"window":14},[90,90,128,145,164,186,137,228,250,272,290,307],{"key":65,"label":66,"unit":67,"values":505,"window":14},[68,103,68,68,78,174,195,218,238,259,182,197],{"key":56,"label":57,"unit":58,"values":507,"window":14},[59,99,118,137,155,180,205,226,246,268,288,228],{"key":80,"label":81,"unit":77,"values":509,"window":14},[78,78,78,78,78,78,200,96,241,68,78,78],{"key":511,"label":512,"unit":513,"values":514,"window":14},"rain_peak_hour","Time rain usually falls","hour",[39,115,40,78,515,40,516,517,518,519,520,134],13,19,18,17,16,15,{"key":522,"label":523,"unit":524,"values":525,"window":14},"sunshine_hours_day","Sunshine per day","h",[526,527,528,529,529,529,530,44,531,531,532,533],10.4,10.7,11.4,11.9,11.7,11.2,10.5,9.9,{"key":83,"label":84,"unit":85,"values":535,"window":14},[86,108,126,147,166,188,208,230,230,265,285,305],{"key":75,"label":76,"unit":77,"values":537,"window":14},[78,68,78,78,78,182,96,221,243,262,68,302],{"key":539,"label":540,"unit":524,"values":541,"window":14},"daylight_hours_day","Daylight per day",[542,543,544,545,546,547,515,548,549,550,528,531],11.3,11.6,12.1,12.5,12.9,13.1,12.6,12.2,11.8,{"key":552,"label":553,"unit":77,"values":554,"window":14},"snow_days","Days with snow",[78,78,78,78,78,78,78,78,78,78,78,78],{"key":556,"label":557,"unit":558,"values":559,"window":14},"snowfall_cm_month","Snowfall","cm",[78,78,78,78,78,78,78,78,78,78,78,78],{"key":561,"label":562,"unit":332,"values":563,"window":14},"wind_mean_kmh","Wind (daily mean)",[564,565,566,567,568,569,570,571,572,573,574,575],20.6,22.5,22.9,24.1,22.3,19.6,19.1,17.1,15.4,17.4,18.9,20.1,{"key":577,"label":578,"unit":332,"values":579,"window":14},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[580,581,582,583,584,585,586,268,587,588,589,590],34.9,37.1,37.9,40,38.7,36.4,36.9,32.5,34.4,33.7,34.6,[592,607,619,633],{"key":593,"label":594,"unit":58,"values":595,"window":604},"sea_temp_mean_c","Sea temperature",[596,574,597,570,598,99,599,600,378,601,602,603],20.9,18.2,21.1,27.4,28.6,28.4,25.3,22.2,{"from":605,"to":606},"2022-11-24","2025-12-31",{"key":608,"label":609,"unit":58,"values":610,"window":617},"sea_temp_max_mean_c","Sea temperature (daily max)",[164,516,611,90,612,59,613,614,615,616,137,568],18.3,21.3,27.5,28.7,29.2,28.5,{"from":618,"to":606},"2022-11-23",{"key":620,"label":621,"unit":622,"values":623,"window":631},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[270,624,625,378,626,600,118,627,628,629,630,378],39,28.2,35.9,14.9,19.8,24.9,19.9,{"from":632,"to":606},"2022-08-04",{"key":634,"label":635,"unit":622,"values":636,"window":647},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[637,638,639,640,641,642,643,644,378,645,250,646],40.2,54.3,43,42.2,51.3,39.9,32.6,20.3,33.6,39.1,{"from":632,"to":606},[649,652,655,658,662,665],{"id":650,"name":651,"region":651},"dakar-sn-2253354","Dakar",{"id":653,"name":654,"region":654},"ziguinchor-sn-2243940","Ziguinchor",{"id":656,"name":657,"region":657},"kaolack-sn-2250805","Kaolack",{"id":659,"name":660,"region":661},"mbour-thies-sn-2248477","Mbour","Thies",{"id":663,"name":664,"region":661},"thies-sn-2244802","Thiès",{"id":666,"name":667,"region":668},"touba-diourbel-region-sn-2244322","Touba","Diourbel Region","Weather data by Open-Meteo.com (CC-BY 4.0), generated using Copernicus Climate Change Service information (ERA5). City data from GeoNames (CC-BY 4.0). Air quality from the Copernicus Atmosphere Monitoring Service (CAMS) and sea temperature from Météo-France \u002F Copernicus Marine, both via Open-Meteo.com. Coastline from Natural Earth. Ski areas from OpenSkiMap.org, © OpenStreetMap contributors (ODbL) and Skimap.org. World Heritage sites from Wikidata (CC0), from the World Heritage List © UNESCO World Heritage Centre. Readership from Wikimedia pageview data (CC0). Destination classification derived from English Wikivoyage, © Wikivoyage contributors (CC BY-SA 4.0)."]