Eu tenho arquivos netcdf diários de 2017 (365 "name_file.nc") e no meu diário básico eu uso para fazer algumas operações com a biblioteca NCO e matlab.
Eu faço as médias com o matlab, mas agora estou pesquisando como fazer isso com NCO ou Python. (Na verdade eu estou indo em paralelo, então eu estou em um processo de migração)
A tarefa principal é ler 7 arquivos .nc (semana) e fazer um novo arquivo .nc com os valores médios.
Algumas ideias?
Obrigado!
Respostas:
1 para resposta № 1NCO usa ncra por esta. O ncra pode manipular índices ou datas ... veja os exemplos, embora possa ser tão simples quanto este one-liner:
ncra in[1-7].nc out.nc
1 para resposta № 2
Você também pode tratar os arquivos como um conjunto e classificá-los com o CDO:
cdo ensmean in[1-7].nc out.nc
obviamente, você precisará colocar isso em um loopbash para percorrer todo o ano. Infelizmente não há uma média semanal embutida no CDO (apenas por horas, dias, meses e estações), acho que porque as semanas não se encaixam perfeitamente em 365 dias, talvez ... não tenho certeza.