[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFF7l4KUeuv1KXLxd0yYQeuLQ7OKtMThtZxn2w5GMcb0":3},{"place":4,"slug":5,"profiles":29,"occasions":503,"normals":504,"recent":588,"nearby":650,"editorial":15,"baseline":27,"attribution":680},{"id":5,"name":6,"kind":7,"region":8,"country":9,"cc":10,"lat":11,"lon":12,"pop":13,"timezone":14,"elevation":15,"coastKm":16,"skiKm":17,"skiArea":18,"skiDestination":21,"beachDestination":22,"hikingDestination":21,"unescoSites":23,"wikivoyageViews":24,"eligible":25,"occasions":26,"occasionsReviewed":21,"baseline":27,"source":28},"santos-sao-paulo-br-3449433","Santos","city","Sao Paulo","Brazil","BR",-23.9608,-46.3336,418608,"America\u002FSao_Paulo",null,0.79,2493.03,{"name":19,"km":17,"verticalM":20},"Los Penitentes",627,false,true,[],3665,{"general":22,"beach":22,"hiking":21,"ski":21},{},"2006-2025","open-meteo-era5",[30,322],{"key":31,"label":32,"description":33,"note":15,"windows":34,"months":40},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.",[35],{"from":36,"to":37,"tier":38,"raisedBy":39},4,10,"good",[],[41,85,108,130,152,172,194,217,238,257,279,300],{"month":42,"tier":15,"weatherTier":15,"for":43,"against":54,"raisedBy":82,"draws":83,"deterrents":84},1,[44,49],{"metric":45,"label":46,"unit":47,"value":48},"sunshine_fraction","Share of daylight that is sunny","ratio",0.77,{"metric":50,"label":51,"unit":52,"value":53},"temp_max_mean_c","Average daily high","degC",26.6,[55,60,64,69,73,78],{"metric":56,"label":57,"unit":58,"value":59},"precip_mm_month","Precipitation","mm",230.7,{"metric":61,"label":62,"unit":52,"value":63},"apparent_temp_max_mean_c","Feels like (high)",31.5,{"metric":65,"label":66,"unit":67,"value":68},"wet_days","Wet days","days",20.6,{"metric":70,"label":71,"unit":67,"value":72},"heavy_rain_days","Days with heavy rain",7.5,{"metric":74,"label":75,"unit":76,"value":77},"humidity_mean_pct","Relative humidity","%",84.8,{"metric":79,"label":80,"unit":52,"value":81},"temp_min_mean_c","Average daily low",24.1,[],[],[],{"month":86,"tier":15,"weatherTier":15,"for":87,"against":92,"raisedBy":105,"draws":106,"deterrents":107},2,[88,90],{"metric":45,"label":46,"unit":47,"value":89},0.82,{"metric":50,"label":51,"unit":52,"value":91},26.9,[93,95,97,99,101,103],{"metric":61,"label":62,"unit":52,"value":94},32.1,{"metric":56,"label":57,"unit":58,"value":96},203.1,{"metric":65,"label":66,"unit":67,"value":98},16.5,{"metric":70,"label":71,"unit":67,"value":100},5.8,{"metric":79,"label":80,"unit":52,"value":102},24.4,{"metric":74,"label":75,"unit":76,"value":104},84.5,[],[],[],{"month":109,"tier":15,"weatherTier":15,"for":110,"against":114,"raisedBy":127,"draws":128,"deterrents":129},3,[111,112],{"metric":45,"label":46,"unit":47,"value":89},{"metric":50,"label":51,"unit":52,"value":113},26.1,[115,117,119,121,123,125],{"metric":56,"label":57,"unit":58,"value":116},203.4,{"metric":61,"label":62,"unit":52,"value":118},30.6,{"metric":65,"label":66,"unit":67,"value":120},18.1,{"metric":70,"label":71,"unit":67,"value":122},6.3,{"metric":74,"label":75,"unit":76,"value":124},85,{"metric":79,"label":80,"unit":52,"value":126},23.7,[],[],[],{"month":36,"tier":38,"weatherTier":38,"for":131,"against":140,"raisedBy":149,"draws":150,"deterrents":151},[132,134,136,138],{"metric":61,"label":62,"unit":52,"value":133},27.7,{"metric":50,"label":51,"unit":52,"value":135},24.7,{"metric":45,"label":46,"unit":47,"value":137},0.83,{"metric":70,"label":71,"unit":67,"value":139},4.5,[141,143,145,147],{"metric":56,"label":57,"unit":58,"value":142},146.1,{"metric":65,"label":66,"unit":67,"value":144},14.6,{"metric":74,"label":75,"unit":76,"value":146},82.7,{"metric":79,"label":80,"unit":52,"value":148},22.1,[],[],[],{"month":153,"tier":38,"weatherTier":38,"for":154,"against":164,"raisedBy":169,"draws":170,"deterrents":171},5,[155,156,158,159,161,162],{"metric":61,"label":62,"unit":52,"value":135},{"metric":50,"label":51,"unit":52,"value":157},23,{"metric":45,"label":46,"unit":47,"value":16},{"metric":56,"label":57,"unit":58,"value":160},119.7,{"metric":70,"label":71,"unit":67,"value":36},{"metric":79,"label":80,"unit":52,"value":163},19.9,[165,167],{"metric":65,"label":66,"unit":67,"value":166},12.8,{"metric":74,"label":75,"unit":76,"value":168},81.1,[],[],[],{"month":173,"tier":38,"weatherTier":38,"for":174,"against":188,"raisedBy":191,"draws":192,"deterrents":193},6,[175,177,178,180,182,184,186],{"metric":61,"label":62,"unit":52,"value":176},23.3,{"metric":50,"label":51,"unit":52,"value":148},{"metric":45,"label":46,"unit":47,"value":179},0.76,{"metric":56,"label":57,"unit":58,"value":181},100.7,{"metric":79,"label":80,"unit":52,"value":183},18.6,{"metric":70,"label":71,"unit":67,"value":185},3.7,{"metric":65,"label":66,"unit":67,"value":187},10.8,[189],{"metric":74,"label":75,"unit":76,"value":190},82,[],[],[],{"month":195,"tier":38,"weatherTier":38,"for":196,"against":211,"raisedBy":214,"draws":215,"deterrents":216},7,[197,199,201,203,205,207,209],{"metric":61,"label":62,"unit":52,"value":198},22.2,{"metric":50,"label":51,"unit":52,"value":200},21.2,{"metric":45,"label":46,"unit":47,"value":202},0.78,{"metric":56,"label":57,"unit":58,"value":204},111.6,{"metric":65,"label":66,"unit":67,"value":206},9.2,{"metric":79,"label":80,"unit":52,"value":208},17.8,{"metric":70,"label":71,"unit":67,"value":210},3.5,[212],{"metric":74,"label":75,"unit":76,"value":213},82.4,[],[],[],{"month":218,"tier":38,"weatherTier":38,"for":219,"against":232,"raisedBy":235,"draws":236,"deterrents":237},8,[220,222,224,225,227,229,230],{"metric":61,"label":62,"unit":52,"value":221},22.5,{"metric":50,"label":51,"unit":52,"value":223},21.4,{"metric":45,"label":46,"unit":47,"value":48},{"metric":56,"label":57,"unit":58,"value":226},106.2,{"metric":79,"label":80,"unit":52,"value":228},18,{"metric":70,"label":71,"unit":67,"value":210},{"metric":65,"label":66,"unit":67,"value":231},10.6,[233],{"metric":74,"label":75,"unit":76,"value":234},82.9,[],[],[],{"month":239,"tier":38,"weatherTier":38,"for":240,"against":249,"raisedBy":254,"draws":255,"deterrents":256},9,[241,242,243,244,246,248],{"metric":61,"label":62,"unit":52,"value":126},{"metric":50,"label":51,"unit":52,"value":148},{"metric":45,"label":46,"unit":47,"value":16},{"metric":56,"label":57,"unit":58,"value":245},112.7,{"metric":79,"label":80,"unit":52,"value":247},19.1,{"metric":70,"label":71,"unit":67,"value":210},[250,252],{"metric":65,"label":66,"unit":67,"value":251},13,{"metric":74,"label":75,"unit":76,"value":253},84.4,[],[],[],{"month":37,"tier":38,"weatherTier":38,"for":258,"against":267,"raisedBy":276,"draws":277,"deterrents":278},[259,261,263,265],{"metric":61,"label":62,"unit":52,"value":260},25.1,{"metric":50,"label":51,"unit":52,"value":262},22.7,{"metric":45,"label":46,"unit":47,"value":264},0.73,{"metric":79,"label":80,"unit":52,"value":266},20.3,[268,270,272,274],{"metric":56,"label":57,"unit":58,"value":269},156.3,{"metric":65,"label":66,"unit":67,"value":271},16.8,{"metric":70,"label":71,"unit":67,"value":273},5.5,{"metric":74,"label":75,"unit":76,"value":275},85.9,[],[],[],{"month":280,"tier":15,"weatherTier":15,"for":281,"against":289,"raisedBy":297,"draws":298,"deterrents":299},11,[282,284,286,287],{"metric":61,"label":62,"unit":52,"value":283},26.5,{"metric":50,"label":51,"unit":52,"value":285},23.5,{"metric":45,"label":46,"unit":47,"value":179},{"metric":79,"label":80,"unit":52,"value":288},21.1,[290,292,294,295],{"metric":56,"label":57,"unit":58,"value":291},174.4,{"metric":65,"label":66,"unit":67,"value":293},16.4,{"metric":70,"label":71,"unit":67,"value":273},{"metric":74,"label":75,"unit":76,"value":296},85.1,[],[],[],{"month":301,"tier":15,"weatherTier":15,"for":302,"against":309,"raisedBy":319,"draws":320,"deterrents":321},12,[303,305,307],{"metric":50,"label":51,"unit":52,"value":304},25.3,{"metric":45,"label":46,"unit":47,"value":306},0.8,{"metric":61,"label":62,"unit":52,"value":308},29.5,[310,312,313,315,317],{"metric":56,"label":57,"unit":58,"value":311},185.7,{"metric":65,"label":66,"unit":67,"value":228},{"metric":70,"label":71,"unit":67,"value":314},5.7,{"metric":74,"label":75,"unit":76,"value":316},85.4,{"metric":79,"label":80,"unit":52,"value":318},22.9,[],[],[],{"key":323,"label":324,"description":325,"note":15,"windows":326,"months":327},"beach","Beach and swimming","Hot, dry and sunny. Penalises the monsoon hard.",[],[328,345,360,374,388,403,417,431,445,460,474,488],{"month":42,"tier":15,"weatherTier":15,"for":329,"against":338,"raisedBy":342,"draws":343,"deterrents":344},[330,331,332,333,334],{"metric":50,"label":51,"unit":52,"value":53},{"metric":45,"label":46,"unit":47,"value":48},{"metric":61,"label":62,"unit":52,"value":63},{"metric":79,"label":80,"unit":52,"value":81},{"metric":335,"label":336,"unit":337,"value":120},"wind_max_mean_kmh","Wind (daily max)","km\u002Fh",[339,340,341],{"metric":56,"label":57,"unit":58,"value":59},{"metric":65,"label":66,"unit":67,"value":68},{"metric":70,"label":71,"unit":67,"value":72},[],[],[],{"month":86,"tier":15,"weatherTier":15,"for":346,"against":353,"raisedBy":357,"draws":358,"deterrents":359},[347,348,349,350,351],{"metric":50,"label":51,"unit":52,"value":91},{"metric":45,"label":46,"unit":47,"value":89},{"metric":61,"label":62,"unit":52,"value":94},{"metric":79,"label":80,"unit":52,"value":102},{"metric":335,"label":336,"unit":337,"value":352},17.7,[354,355,356],{"metric":56,"label":57,"unit":58,"value":96},{"metric":65,"label":66,"unit":67,"value":98},{"metric":70,"label":71,"unit":67,"value":100},[],[],[],{"month":109,"tier":15,"weatherTier":15,"for":361,"against":367,"raisedBy":371,"draws":372,"deterrents":373},[362,363,364,365,366],{"metric":50,"label":51,"unit":52,"value":113},{"metric":45,"label":46,"unit":47,"value":89},{"metric":61,"label":62,"unit":52,"value":118},{"metric":79,"label":80,"unit":52,"value":126},{"metric":335,"label":336,"unit":337,"value":228},[368,369,370],{"metric":56,"label":57,"unit":58,"value":116},{"metric":65,"label":66,"unit":67,"value":120},{"metric":70,"label":71,"unit":67,"value":122},[],[],[],{"month":36,"tier":15,"weatherTier":15,"for":375,"against":381,"raisedBy":385,"draws":386,"deterrents":387},[376,377,378,379,380],{"metric":45,"label":46,"unit":47,"value":137},{"metric":50,"label":51,"unit":52,"value":135},{"metric":61,"label":62,"unit":52,"value":133},{"metric":79,"label":80,"unit":52,"value":148},{"metric":335,"label":336,"unit":337,"value":228},[382,383,384],{"metric":56,"label":57,"unit":58,"value":142},{"metric":65,"label":66,"unit":67,"value":144},{"metric":70,"label":71,"unit":67,"value":139},[],[],[],{"month":153,"tier":15,"weatherTier":15,"for":389,"against":396,"raisedBy":400,"draws":401,"deterrents":402},[390,391,392,393,394],{"metric":45,"label":46,"unit":47,"value":16},{"metric":61,"label":62,"unit":52,"value":135},{"metric":50,"label":51,"unit":52,"value":157},{"metric":79,"label":80,"unit":52,"value":163},{"metric":335,"label":336,"unit":337,"value":395},18.3,[397,398,399],{"metric":56,"label":57,"unit":58,"value":160},{"metric":65,"label":66,"unit":67,"value":166},{"metric":70,"label":71,"unit":67,"value":36},[],[],[],{"month":173,"tier":15,"weatherTier":15,"for":404,"against":409,"raisedBy":414,"draws":415,"deterrents":416},[405,406,407,408],{"metric":45,"label":46,"unit":47,"value":179},{"metric":61,"label":62,"unit":52,"value":176},{"metric":79,"label":80,"unit":52,"value":183},{"metric":335,"label":336,"unit":337,"value":228},[410,411,412,413],{"metric":50,"label":51,"unit":52,"value":148},{"metric":56,"label":57,"unit":58,"value":181},{"metric":65,"label":66,"unit":67,"value":187},{"metric":70,"label":71,"unit":67,"value":185},[],[],[],{"month":195,"tier":15,"weatherTier":15,"for":418,"against":422,"raisedBy":428,"draws":429,"deterrents":430},[419,420,421],{"metric":45,"label":46,"unit":47,"value":202},{"metric":335,"label":336,"unit":337,"value":120},{"metric":79,"label":80,"unit":52,"value":208},[423,424,425,426,427],{"metric":50,"label":51,"unit":52,"value":200},{"metric":56,"label":57,"unit":58,"value":204},{"metric":61,"label":62,"unit":52,"value":198},{"metric":65,"label":66,"unit":67,"value":206},{"metric":70,"label":71,"unit":67,"value":210},[],[],[],{"month":218,"tier":15,"weatherTier":15,"for":432,"against":437,"raisedBy":442,"draws":443,"deterrents":444},[433,434,435,436],{"metric":45,"label":46,"unit":47,"value":48},{"metric":79,"label":80,"unit":52,"value":228},{"metric":70,"label":71,"unit":67,"value":210},{"metric":335,"label":336,"unit":337,"value":163},[438,439,440,441],{"metric":50,"label":51,"unit":52,"value":223},{"metric":56,"label":57,"unit":58,"value":226},{"metric":65,"label":66,"unit":67,"value":231},{"metric":61,"label":62,"unit":52,"value":221},[],[],[],{"month":239,"tier":15,"weatherTier":15,"for":446,"against":453,"raisedBy":457,"draws":458,"deterrents":459},[447,448,449,450,451],{"metric":45,"label":46,"unit":47,"value":16},{"metric":61,"label":62,"unit":52,"value":126},{"metric":70,"label":71,"unit":67,"value":210},{"metric":79,"label":80,"unit":52,"value":247},{"metric":335,"label":336,"unit":337,"value":452},20.8,[454,455,456],{"metric":50,"label":51,"unit":52,"value":148},{"metric":56,"label":57,"unit":58,"value":245},{"metric":65,"label":66,"unit":67,"value":251},[],[],[],{"month":37,"tier":15,"weatherTier":15,"for":461,"against":466,"raisedBy":471,"draws":472,"deterrents":473},[462,463,464,465],{"metric":45,"label":46,"unit":47,"value":264},{"metric":61,"label":62,"unit":52,"value":260},{"metric":79,"label":80,"unit":52,"value":266},{"metric":335,"label":336,"unit":337,"value":288},[467,468,469,470],{"metric":56,"label":57,"unit":58,"value":269},{"metric":65,"label":66,"unit":67,"value":271},{"metric":70,"label":71,"unit":67,"value":273},{"metric":50,"label":51,"unit":52,"value":262},[],[],[],{"month":280,"tier":15,"weatherTier":15,"for":475,"against":481,"raisedBy":485,"draws":486,"deterrents":487},[476,477,478,479,480],{"metric":45,"label":46,"unit":47,"value":179},{"metric":61,"label":62,"unit":52,"value":283},{"metric":50,"label":51,"unit":52,"value":285},{"metric":79,"label":80,"unit":52,"value":288},{"metric":335,"label":336,"unit":337,"value":266},[482,483,484],{"metric":56,"label":57,"unit":58,"value":291},{"metric":65,"label":66,"unit":67,"value":293},{"metric":70,"label":71,"unit":67,"value":273},[],[],[],{"month":301,"tier":15,"weatherTier":15,"for":489,"against":496,"raisedBy":500,"draws":501,"deterrents":502},[490,491,492,493,494],{"metric":50,"label":51,"unit":52,"value":304},{"metric":45,"label":46,"unit":47,"value":306},{"metric":61,"label":62,"unit":52,"value":308},{"metric":79,"label":80,"unit":52,"value":318},{"metric":335,"label":336,"unit":337,"value":495},19.3,[497,498,499],{"metric":56,"label":57,"unit":58,"value":311},{"metric":65,"label":66,"unit":67,"value":228},{"metric":70,"label":71,"unit":67,"value":314},[],[],[],{},[505,507,509,511,513,515,525,539,541,543,556,561,566,574],{"key":50,"label":51,"unit":52,"values":506,"window":15},[53,91,113,135,157,148,200,223,148,262,285,304],{"key":79,"label":80,"unit":52,"values":508,"window":15},[81,102,126,148,163,183,208,228,247,266,288,318],{"key":56,"label":57,"unit":58,"values":510,"window":15},[59,96,116,142,160,181,204,226,245,269,291,311],{"key":61,"label":62,"unit":52,"values":512,"window":15},[63,94,118,133,135,176,198,221,126,260,283,308],{"key":70,"label":71,"unit":67,"values":514,"window":15},[72,100,122,139,36,185,210,210,210,273,273,314],{"key":516,"label":517,"unit":518,"values":519,"window":15},"rain_peak_hour","Time rain usually falls","hour",[520,520,520,521,522,521,195,239,173,523,520,524],15,20,21,17,14,{"key":526,"label":527,"unit":528,"values":529,"window":15},"sunshine_hours_day","Sunshine per day","h",[530,531,37,532,533,534,535,533,536,537,538,187],10.3,10.5,9.6,8.7,8.1,8.4,9.4,9.3,10.1,{"key":74,"label":75,"unit":76,"values":540,"window":15},[77,104,124,146,168,190,213,234,253,275,296,316],{"key":65,"label":66,"unit":67,"values":542,"window":15},[68,98,120,144,166,187,206,231,251,271,293,228],{"key":544,"label":545,"unit":528,"values":546,"window":15},"daylight_hours_day","Daylight per day",[547,548,549,550,280,551,187,552,301,553,554,555],13.4,12.9,12.2,11.5,10.7,11.3,12.7,13.3,13.6,{"key":557,"label":558,"unit":67,"values":559,"window":15},"snow_days","Days with snow",[560,560,560,560,560,560,560,560,560,560,560,560],0,{"key":562,"label":563,"unit":564,"values":565,"window":15},"snowfall_cm_month","Snowfall","cm",[560,560,560,560,560,560,560,560,560,560,560,560],{"key":567,"label":568,"unit":337,"values":569,"window":15},"wind_mean_kmh","Wind (daily mean)",[187,570,551,571,572,572,572,548,547,555,251,573],10.2,11.1,11.6,11.9,{"key":575,"label":576,"unit":337,"values":577,"window":15},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[578,579,580,581,580,582,583,584,63,585,586,587],29.9,29,29.1,28.8,28.2,28,30.1,32.3,31.9,30.5,[589,606,618,634],{"key":590,"label":591,"unit":52,"values":592,"window":603},"sea_temp_mean_c","Sea temperature",[593,594,133,595,596,597,598,288,599,600,601,602],27.8,28.9,26.4,25,22.8,21.3,22.4,23.4,25.2,27.1,{"from":604,"to":605},"2022-11-24","2025-12-31",{"key":607,"label":608,"unit":52,"values":609,"window":616},"sea_temp_max_mean_c","Sea temperature (daily max)",[610,611,583,612,601,157,613,598,262,126,614,615],28.1,29.2,26.7,21.5,25.5,27.4,{"from":617,"to":605},"2022-11-23",{"key":619,"label":620,"unit":621,"values":622,"window":632},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[623,624,625,523,198,626,627,262,628,629,630,631],17.5,19,18.2,28.3,19.4,23.2,17.3,15.4,15.7,{"from":633,"to":605},"2022-08-03",{"key":635,"label":636,"unit":621,"values":637,"window":649},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[638,639,640,641,642,643,644,645,646,647,648,304],27.3,30.8,29.6,27.2,35.6,45.7,30.7,36.5,36.8,27.9,24.6,{"from":633,"to":605},[651,654,657,661,664,668,672,676],{"id":652,"name":653,"region":653},"rio-de-janeiro-br-3451190","Rio de Janeiro",{"id":655,"name":656,"region":8},"sao-paulo-br-3448439","São Paulo",{"id":658,"name":659,"region":660},"brasilia-federal-district-br-3469058","Brasília","Federal District",{"id":662,"name":663,"region":660},"ceilandia-federal-district-br-3466489","Ceilândia",{"id":665,"name":666,"region":667},"recife-pernambuco-br-3390760","Recife","Pernambuco",{"id":669,"name":670,"region":671},"salvador-bahia-br-3450554","Salvador","Bahia",{"id":673,"name":674,"region":675},"curitiba-parana-br-3464975","Curitiba","Parana",{"id":677,"name":678,"region":679},"manaus-amazonas-br-3663517","Manaus","Amazonas","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)."]