Monitor de anomalías climáticas
Anomalías climáticas mensuales para las estaciones meteorológicas de Chile, generadas automáticamente a partir de los registros del servicio meteorológico nacional para mostrar dónde las condiciones están más cálidas o más secas de lo normal.
- Desarrollador
- 2024

Un organismo público nacional necesitaba datos meteorológicos actualizados: dónde las condiciones estaban más cálidas o más secas de lo habitual. La Dirección Meteorológica de Chile (DMC) publica los registros de sus estaciones, pero de a una estación, en tablas y archivos descargables que había que reunir a mano. El monitor los convierte en figuras listas para usar con un solo comando. Lo construí en 2024, a mano, sin asistencia de IA para programar.
Qué hace
- Reúne los registros. Descarga datos mensuales y diarios de unas 30 estaciones, de Putre a Puerto Williams, desde el servicio de datos climatológicos de la DMC: archivos CSV comprimidos, tablas HTML y su catastro de estaciones.
- Los compara con la normal. Cada mes se contrasta con la normal 1991-2020 de la estación: en grados para la temperatura máxima y mínima, en porcentaje para la precipitación. Donde la DMC no publica una normal, una tabla de referencia completa el vacío, y las estaciones que aún no tienen una quedan en un reporte en vez de descartarse sin aviso.
- Dibuja las figuras. Mapas de calor de anomalías del último año y medio, en una escala divergente centrada en la normal, y la lluvia acumulada desde el 1 de julio comparada con el año anterior y la climatología.
- Exporta los números. Cada figura viene con tablas Excel de los datos que la sustentan.

Cómo describe el monitor cada variable de la DMC (extracto simplificado). Dónde están sus archivos, cómo leerlos, cómo calcular la anomalía y cómo dibujarla quedan en una sola definición por variable.
Cómo está construido
Un pequeño paquete de Python con un comando por producto, gestionado con uv. La descarga, el manejo de datos y los gráficos son módulos separados, y cada variable define su propia fórmula de anomalía, escala de colores y etiquetas, así que agregar una nueva no toca el resto.