ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use xarray para abrir o conjunto de dados "data/era_eu.zarr".
  • Calcule a média do DataArray temp ao longo das dimensões lat e lon.
  • Faça uma média móvel ao longo da dimensão time usando 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()
Editar e executar o código