Refizemos o VanSky: um ranking honesto e cinco anos de clima
Daqui a uma semana pensa ir até ao mar e a previsão marca chuva para sábado. Agora o VanSky mostra também o tempo que costuma fazer ali nesses dias nos últimos cinco anos. E o ranking deixou de contar as chuvadas como dias de sol.
Fim de outubro, e está a pensar se vai até ao mar na próxima semana. A previsão mostra chuva no sábado, e não se percebe se é má notícia ou se ali é sempre assim. Até agora o VanSky só mostrava a previsão e, como descobrimos, nem sempre acertava. Por isso refizemos a secção inteira: a fórmula, os dados, a página de cada cidade e tudo o que disponibilizamos fora do site.

O ranking contava os dias de chuva como secos
Foi a descoberta mais desagradável. O modelo ICON, que está na base da previsão, não fornece a probabilidade de chuva, e o nosso sistema transformava esse valor vazio em zero. Assim, um dia com 30 mm de chuvada recebia a nota de um dia limpo. Agora a probabilidade é estimada a partir da quantidade de precipitação. Comparámos a curva com a previsão pública da Open-Meteo em 360 cidades, e o erro desceu de 29 para 16 pontos. Os dias chuvosos perderam em média 13 pontos, e as semanas, 5. Se a sua cidade desceu no ranking, a razão costuma ser esta: antes estava acima do que merecia.
Pelo caminho apareceram outros erros. As cidades de referência de cada país usavam a hora de Greenwich, por isso o dia e o nascer do sol estavam desfasados. A nota «agora» e a nota «hoje» eram calculadas de forma diferente e divergiam um par de pontos. Kazbegi, na Geórgia, mostrava uma previsão parada em junho. O Reino Unido e a Irlanda ficavam por vezes sem dados meteorológicos.
Que tempo costuma fazer nesses dias
É o bloco mais aguardado. A página de qualquer cidade tem um gráfico do ano inteiro: temperatura de dia e de noite, o índice de cada mês e estrelas nos melhores meses. Basta arrastar o cursor até à data pretendida para ver quantos dos 35 dias semelhantes tiveram chuva, como costuma estar o céu, quantos graus tem o mar e quanta energia darão 500 W de painéis no tejadilho. Mais abaixo surgem a melhor altura para viajar e a época de mar quente.

A parte mais útil é a linha «Esta semana». Cada dia da previsão aparece ao lado do tempo habitual na mesma data. A chuva de sábado deixa de ser apenas uma má notícia: em Batumi, no fim de outubro, chove em 14 de 35 dias: é o outono normal. Já os +28 de terça-feira estão 11° acima do normal.
A página da cidade cabe num ecrã
As 44 mil cidades dos 165 países têm um design novo. No topo estão o dia de hoje e a semana: a nota, barras por dia e uma conclusão curta do género «6 de 7 dias confortáveis, melhor período seg–qua». Por baixo, conselhos em linguagem simples: se pode deixar o toldo aberto durante a noite e se vai precisar de aquecimento.

Cada dia desdobra-se em intervalos de três horas e mostra de onde vem a nota. Nas cidades costeiras, em vez de um anónimo «Água», aparece agora «mar Negro 21°» ou «Lac Léman»: é assim que estão identificadas 2072 cidades junto a 75 mares e lagos. O mapa mostra vento, nuvens e precipitação para os próximos três dias, e um cursor percorre as horas. As unidades mudam-se com um botão. O site memoriza a sua localização e mostra logo no cabeçalho o tempo da sua cidade.

Como se calcula agora o índice
O índice, de 0 a 100, mostra até que ponto o tempo é bom para viajar e dormir na autocaravana. Não é o mesmo que «estar calor». Cada dia tem quatro componentes: conforto térmico com o ponto de orvalho (35 %), sol (25 %), precipitação (25 %) e vento (15 %). Seguem-se as correções: noite fria ou abafada, mar quente ou gelado, poeira, smog, pólen. Com uma sensação térmica acima de +32, a nota tem um teto. A semana é a média de sete dias menos 0,6 vezes a sua dispersão. Por isso, uma semana de «cinco dias perfeitos e duas tempestades» vale menos do que uma semana regular. A redação OpenVan.camp publicou a metodologia completa, com curvas e limiares. Um teste à parte recalcula cidades reais com ela e compara o resultado com o site.
Agora há mais fontes. A previsão vem do nosso próprio servidor Open-Meteo com o modelo DWD ICON e, para a Europa, com o ICON-EU, mais detalhado, de células de 7 km. O clima vem do arquivo ERA5 do serviço Copernicus para 2021–2025: a mediana de cinco anos numa janela de ±3 dias, ou seja, 35 dias por data. Escolhemos cinco anos em vez de três depois de medir: o erro no dia mais atípico desceu de 7° para 4°. O mar e a ondulação vêm da Open-Meteo Marine, e a qualidade do ar, do CAMS.
O mesmo para programadores e agentes de IA
Tudo o que se vê na página da cidade está na API pública (versão 1.9.0): a nota e o lugar da cidade no país, a decomposição do dia, o pior dia e o melhor período da semana, os conselhos em texto. Juntaram-se o ranking de cidades de cada país, o ranking de países e a metodologia em forma de dados. Outro pedido devolve o clima de qualquer data. O servidor MCP para o Claude e o ChatGPT (0.11.0) ganhou uma ferramenta de clima e responde sobre cada cidade como o site. Pelo caminho encontrámos um erro: o pedido dos melhores países da América do Norte e do Sul devolvia sempre uma lista vazia. Essas regiões já funcionam.
O que não deve esperar
Uma previsão a mais de três ou quatro dias continua a ser uma previsão, e a barra de sábado ainda pode mudar. O ERA5 vê o mundo em células de 25 km: para ele, Batumi, Chakvi e Kobuleti são um só ponto, e uma aldeia de montanha fica com a altitude média da célula. Os rios não constam do arquivo, por isso nas cidades fluviais a água não aparece. E nada disto torna outubro à beira-mar mais quente. Apenas permite ver se aquela chuva é a habitual na zona e decidir sem ser às cegas.