ncdftools.

Processar dados NetCDF
Baixe Agora

ncdftools. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • H. Wouters
  • Site do editor:
  • http://www.nowebsite.com

ncdftools. Tag


ncdftools. Descrição

NCDFExtra é um módulo Python projetado da seguinte maneira: Primeiramente, um especifica o (s) arquivo (s) e / ou variáveis de entrada NETCDF. Em segundo lugar, um especifica ou define uma função arbitrária (Python ou R). E por último, se especifica a (s) dimensão (s) ao longo do que você deseja aplicar a função. Por exemplo. Esta seria a dimensão do tempo se alguém quiser fazer uma média diurna, ou as dimensões X e Y para algum tipo de interpolação em um plano. O resultado é um novo arquivo NetCDF criado automaticamente em que você encontra o resultado de uma ou mais variáveis processadas. Fazendo NCDFTools, destina-se a fazer algum tipo de extensão para CDO (operadores de dados climáticos), de modo que uma análise mais geral Pode ser feito sem lutar com o código bagunçado contendo inúmeros for-loops e variáveis temperadas. Esteja ciente de que, para tarefas que podem ser feitas com CDO também, a velocidade das ferramentas é muito mais lenta que a CDO. Isso ocorre porque o CDO é fortemente otimizado para suas operações específicas. Portanto, é sempre melhor experimentar qualquer operação em arquivos NetCDF com CDO First.O pacote depende dos seguintes pacotes Python comumente usados: numpy, científico.io e inspecionar. A ferramenta pode ser facilmente instalada no Ubuntu (como um pacote .deb). Deverá estar funcionando bem no Windows, uma vez que o Python é instalado, mas eu não tentei isso .Typical usesage do pacote, em particular ncmultifunc parece que este: #! / Usr / bin / env pythonfrom científico.Io importação netcdffrom numpy Importação * da importação do SCiPROC * da importação ncdfextra * lncin = netcdf.netcdffffile ('slice_base.nc', 'r') lncoutall = netcdf.netcdffffile ('slice_base_diuucycle.nc', 'W') lncoutpt = netcdf.netcdffffile ('slice_base_diucyclept .nc ',' W ') # Processar a temperatura potencial (' PT ') # "Dados" refere-se ao # "datetim" refere-se à coordenada de' datetime'ncmultifunc (\ # passa uma função como um argumento (como Um 'lambda'-função) dados lambda, datetim: avgoncycle (dados, datetim, 1.0, cclose = true), \ # dimensão (s) ao longo do qual queremos aplicar a função. A função será repetida para as outras dimensões # ('tempo',), \ # Lista de variáveis que precisam ser processadas (aqui, é apenas a temperatura potencial) NClist = ((lncin, 'pt'),), \ NCout = lncoutpt) # neste caso, todas as variáveis em O arquivo NetCDF agora é processado de forma independente # então "dados" refere-se subsequentemente a temperatura potencial, umidade, pressão etc.ncmultifunc (\ Lambda dados, datetim: avgcycle (dados, datetim, 1.0, cclose = true), \ ('dateTime' ,), \ ncin = lncin, ncout = lncoutall) página inicial do produto


ncdftools. Software Relacionado

Netlib.

Uma coleção de utilitários de rede usados por pathod e mitmproxy ...

62

Download

PIMIL.

Um codificador básico de nomenclatura de cartão de open-source de código aberto. ...

35

Download