Este panel sigue el potencial de tormentas severas en Estados Unidos continental combinando Convective Available Potential Energy (CAPE) y Convective Inhibition (CIN) en una única puntuación de severidad. En la consulta, esa puntuación aparece como storm_severity.
CAPE mide inestabilidad atmosférica. Representa la energía de flotabilidad que permite que parcelas de aire cálido y húmedo asciendan libremente. Valores altos de CAPE son una señal clásica de que el ambiente puede soportar corrientes ascendentes fuertes, nubes cumulonimbus profundas y la lluvia intensa o granizo que suele seguir.
CIN es el otro lado de la ecuación. Expresa la energía que debe superarse antes de que una parcela de aire pueda comenzar a ascender. Valores grandes de CIN actúan como una tapa, evitando que se formen tormentas hasta que esa tapa se rompa por calentamiento de superficie u otro forzamiento.
Al sumar CAPE y CIN se obtiene una revisión rápida de energía neta. Una puntuación de severidad de 1200 o más muestra que la inestabilidad supera claramente cualquier supresión. El mapa resalta cada celda de la grilla que alcanza o supera ese umbral. El tamaño de los marcadores escala con la puntuación para que los ambientes más explosivos se destaquen de inmediato.
Un control de tiempo permite recorrer las próximas 48 horas de pronóstico. Mueve el control para ver cómo los núcleos de tormenta se inician, crecen y se desplazan por el mapa. Como los datos se actualizan apenas se publican nuevos ciclos del modelo, esta vista también funciona como seguimiento casi en tiempo real de tiempo severo.
Usa el curl de ejemplo de abajo para extraer el mismo conjunto de datos directamente desde la API de GribStream y experimentar con otros umbrales, dominios y resoluciones.
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
...