Calcular la tendencia de las temperaturas en Europa
Quieres calcular la temperatura media europea desde 1980 hasta la actualidad usando el conjunto de datos ERA5. Estos datos son un conjunto Zarr con medias mensuales de temperatura y precipitación, en una cuadrícula de latitudes y longitudes. El archivo Zarr está particionado en bloques de modo que cada subarchivo en disco es un array de 15 latitudes, 15 longitudes y 12 meses.
Se ha importado xarray como xr.
Este ejercicio forma parte del curso
Programación paralela con Dask en Python
Instrucciones del ejercicio
- Usa
xarraypara abrir el conjunto de datos"data/era_eu.zarr". - Calcula la media del DataArray
tempsobre las dimensioneslatylon. - Aplica una media móvil sobre la dimensión
timeusando una ventana de tamaño 12. - Representa la serie temporal resultante de
temp_rolling_mean.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Open the ERA5 dataset
ds = ____
# Select the temperature dataset and take the latitude and longitude mean
temp_timeseries = ds[____].____
# Calculate the 12 month rolling mean
temp_rolling_mean = temp_timeseries.____(____).____()
# Plot the result
____
plt.show()