Calcolare il trend delle temperature europee
Vuoi calcolare la temperatura media europea dal 1980 a oggi usando il dataset ERA5. Si tratta di un dataset Zarr di temperatura e precipitazioni medie mensili, su una griglia di latitudini e longitudini. Il file Zarr è suddiviso in chunk in modo che ciascun sottofile sul disco sia un array di 15 latitudini, 15 longitudini e 12 mesi.
xarray è già stato importato come xr.
Questo esercizio fa parte del corso
Programmazione parallela con Dask in Python
Istruzioni dell'esercizio
- Usa
xarrayper aprire il dataset"data/era_eu.zarr". - Calcola la media della DataArray
tempsulle dimensionilatelon. - Esegui una media mobile sulla dimensione
timeusando una finestra di ampiezza 12. - Traccia il grafico della serie temporale risultante di
temp_rolling_mean.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()