NCDFTOOLS

Procesar datos netcdf
Descargar ahora

NCDFTOOLS Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Other/Proprietary Li...
  • Precio:
  • FREE
  • Nombre del editor:
  • H. Wouters
  • Sitio web del editor:
  • http://www.nowebsite.com

NCDFTOOLS Etiquetas


NCDFTOOLS Descripción

NCDFEXTRA es un módulo de Python diseñado de la siguiente manera: En primer lugar, uno especifica los archivos de entrada de NetCDF (s) y / o variables. En segundo lugar, se especifica o define una función arbitraria (Python o R). Y, por último, uno especifica la (s) dimensión (s) a lo largo del cual desea aplicar la función. P.ej. Esta sería la dimensión del tiempo si uno quiere hacer un promedio diurno, o las dimensiones X e Y para algún tipo de interpolación en un plano. El resultado es un nuevo archivo NetCDF creado automáticamente en el que encuentra el resultado de una o más variables procesadas. Hacer NCDFTOOLS, está destinado a hacer algún tipo de extensión a CDO (operadores de datos climáticos), de modo que un análisis más general Se puede hacer sin luchar con el código desordenado que contiene innumerables bucles y variables temperátoras. Tenga en cuenta que para las tareas que también se pueden hacer con CDO, la velocidad de las herramientas es mucho más lenta que la CDO. Esto se debe a que CDO está fuertemente optimizado por sus operaciones específicas. Por lo tanto, siempre es mejor probar cualquier operación en los archivos NETCDF con CDO primero. El paquete depende de los siguientes paquetes de python usados ​​comúnmente: adormecidos, cientificat.io e inspeccione. La herramienta se puede instalar fácilmente en Ubuntu (como un paquete .DEB). Debería estar funcionando bien en Windows, una vez que se instala Python, pero no lo he probado. TipoPicioso de uso del paquete, en particular NCMultifunc se ve así: #! / Usr / bin / env Pythonfrom Scientific.io Import NetCDFFFFROM DIVPY Importación * desde SciProc Import * de NCDFEXTRA Import * Lncin = netcdf.netcdffile ('slice_base.nc', 'r') lncoutall = netcdf.netcdffile ('slice_base_diucycle.nc', 'w') lncoutpt = netcdf.netcdffile ('slice_base_diucycyctcept .NC ',' W ') # Solo el proceso de la temperatura potencial (' PT ') # "DATOS" se refiere al # "DataTim" se refiere a la coordenada de' DateTime'NCMultifunc (\ # Pase una función como argumento (como Una función de 'lambda') Datos Lambda, DATETIM: AVGCYCLE (DATOS, DATETIM, 1.0, CCLOSE = VERDADERO), \ # DIMENSION (S) A lo largo de los cuales queremos aplicar la función. La función se repetirá para las otras dimensiones # ('Tiempo',), # # Lista de variables que deben procesarse (aquí, es solo la temperatura potencial) nClist = ((Lncin, 'Pt'),), \ Ncout = LNCOUTPT) # en este caso, Todas las variables en El archivo NetCDF ahora se procesa de forma independiente, por lo que los "datos" se refieren posteriormente a la temperatura potencial, la humedad, la presión, etc.NCMULTFUNC (\ lambda Datos, DATETIM: AVGCYCLE (DATOS, DATETIM, 1.0, CCLOSE = VERDADERO), \ ('DateTime' ,), \ Ncin = lncin, ncout = lncoutall) Página de inicio del producto


NCDFTOOLS Software relacionado

netlib

Una colección de utilidades de red utilizada por Pathod y MitmProxy ...

62

Descargar

pymil

Un codificador de nomenclatura de la Carta Abrir Internacional Du Monde Au Millionième. ...

35

Descargar