El calentamiento global es uno de los fenómenos que tendrán mayor impacto en el futuro de la humanidad. A pesar de que las previsiones cifran la subida de la temperatura en un grado a lo largo de varias décadas, y que esto puede parecer insignificante, la repercusión en otros factores como la oscilación de temperaturas o la frecuencia e intensidad de las precipitaciones puede llegar a hacer inhabitables algunas zonas del planeta.
A pesar de la gravedad de la situación, prácticamente irreversible, existe un debate abierto en relación a si estos cambios se deben exclusivamente a la acción humana, o incluso si realmente los fenómenos extremos de los últilmos años se deben a un cambio general en el clima, o son propios de la evolución temporal de un sistema complejo.
En este trabajo se trata de estudiar la evolución de las temperaturas en España a lo largo de las últlimas décadas. Para ello, se descargarán datos de la AEMET correspondientes a varias ciudades del norte, centro y sur de España, y se analizarán factores como la evolución de la temperatura media, máximas, mínimas, noches tropicales o temperaturas. Además, este estudio se completará con información de otras fuentes como pueden ser las correspondientes al almacenamiento de agua embalsada o la contaminación.
Desde el punto de vista técnico, se plantea crear un cuadro de mando que, además de como herramienta de consulta, tendrá capacidad para generar los archivos de datos que serán utilizados en el análisis.
El trabajo consiste en 3 partes bien diferenciadas:
- Descarga de datos de la API, definición y almacenamiento en una base de datos.
- Creación de una herramienta de visualización con streamlit u otras tecnologías como Plotly Dash,
- Análisis de la información
Por otra parte, el proyecto trabaja las siguientes competencias de la intensificación de computación:
[CM3] Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos.
[CM5] Capacidad para adquirir, obtener, formalizar y representar el conocimiento humano en una forma computable para la resolución de problemas medianteun sistema informático en cualquier ámbito de aplicación, particularmente los relacionados con aspectos de computación, percepción y actuación en ambientes o entornos inteligentes.
[CM6] Capacidad para desarrollar y evaluar sistemas interactivos y de presentación de información compleja y su aplicación a la resolución de problemas de diseño de interacción persona computadora.
[CM7] Implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extracción automática de información y conocimiento a partir de grandes volúmenes de datos.