Este painel acompanha o potencial de tempestades severas nos Estados Unidos continentais combinando Convective Available Potential Energy (CAPE) e Convective Inhibition (CIN) em uma única pontuação de severidade. Na requisição, essa pontuação aparece como storm_severity.
CAPE mede instabilidade atmosférica. Ela representa a energia de flutuação que permite que parcelas de ar quente e úmido subam livremente. Valores altos de CAPE são um sinal clássico de que o ambiente pode sustentar correntes ascendentes fortes, nuvens cumulonimbus profundas e a chuva intensa ou granizo que muitas vezes vêm depois.
CIN é o outro lado da equação. Ela expressa a energia que precisa ser superada antes de uma parcela de ar começar a subir. Valores grandes de CIN funcionam como uma tampa, impedindo a formação de tempestades até que essa tampa seja quebrada por aquecimento de superfície ou outro forçamento.
Somando CAPE e CIN, obtemos uma leitura rápida de energia líquida. Uma pontuação de severidade de 1200 ou mais mostra que a instabilidade supera claramente a inibição. O mapa destaca cada célula da grade que atinge ou ultrapassa esse limiar. O tamanho dos marcadores é escalado pela pontuação para que os ambientes mais explosivos apareçam de imediato.
Um controle de tempo permite percorrer as próximas 48 horas de previsão. Mova o controle para ver núcleos de tempestade se iniciarem, crescerem e se deslocarem pelo mapa. Como os dados atualizam assim que novos ciclos do modelo são publicados, esta visão também funciona como acompanhamento quase em tempo real de tempo severo.
Use o curl de exemplo abaixo para extrair os mesmos dados diretamente da API do GribStream e experimentar com outros limites, domínios e resoluções.
curl -X POST 'https://gribstream.com/api/v2/gfs/timeseries' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer [API_TOKEN]" \
-d '{
"fromTime": "2025-05-06T01:15:37.583Z",
"untilTime": "2025-05-08T01:15:37.583Z",
"minHorizon": 0,
"maxHorizon": 500,
"grid": {
"minLatitude": 24.52,
"maxLatitude": 49.38,
"minLongitude": -124.77,
"maxLongitude": -66.93,
"step": 0.5
},
"variables": [
{"name": "CAPE", "level": "180-0 mb above ground", "info": "", "alias": "cape"},
{"name": "CIN", "level": "180-0 mb above ground", "info": "", "alias": "cin"}
],
"expressions":[
{ "expression": "cape + cin", "alias": "storm_severity"},
{ "expression": "floor((date(forecasted_time) - date('\''2025-05-06T01:15:37.583Z'\'')).Hours())", "alias": "offset_hours"}
],
"filter":{"expression": "storm_severity >= 1200"}
}'
Resultado:
forecasted_at,forecasted_time,lat,lon,name,cape,cin,offset_hours,storm_severity
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,36.5200,-74.7700,,1224.0000,-19.9896,0.0000,1204.0104
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,36.0200,-74.7700,,1623.0000,-1.3896,0.0000,1621.6104
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,36.0200,-74.2700,,1444.0000,0.0104,0.0000,1444.0104
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,35.5200,-75.7700,,1270.0000,-7.2896,0.0000,1262.7104
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,35.5200,-74.7700,,1686.0000,-0.2896,0.0000,1685.7104
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,35.5200,-74.2700,,1307.0000,-0.0896,0.0000,1306.9104
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,35.0200,-75.7700,,1298.0000,-4.9896,0.0000,1293.0104
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,35.0200,-75.2700,,1220.0000,-6.6896,0.0000,1213.3104
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,35.0200,-74.7700,,1377.0000,-0.1896,0.0000,1376.8104
2025-05-05T18:00:00Z,2025-05-06T02:00:00Z,35.0200,-74.2700,,1262.0000,-1.0896,0.0000,1260.9104
...