Calculando a tendência nas temperaturas europeias
Você quer calcular a temperatura média na Europa de 1980 até o presente usando o conjunto de dados ERA5. Esses dados estão em formato Zarr, com médias mensais de temperatura e precipitação, em uma grade de latitudes e longitudes. O arquivo Zarr é particionado (chunked) de modo que cada subarquivo no disco seja um array de 15 latitudes, 15 longitudes e 12 meses.
xarray já foi importado como xr.
Este exercício faz parte do curso
Programação Paralela com Dask em Python
Instruções do exercício
- Use
xarraypara abrir o conjunto de dados"data/era_eu.zarr". - Calcule a média do DataArray
tempao longo das dimensõeslatelon. - Faça uma média móvel ao longo da dimensão
timeusando uma janela de tamanho 12. - Plote a série temporal resultante em
temp_rolling_mean.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()