Articles of Netcdf

Python NetCdf: hacer una copia de todas las variables y atributos, pero uno

Necesito procesar una sola variable en un archivo netcdf que en realidad contiene muchos atributos y variables. Creo que no es posible actualizar un archivo netcdf (ver pregunta ¿Cómo eliminar una variable en un Scientific.IO.NetCDF.NetCDFFile? ) Mi enfoque es el siguiente: obtener la variable para procesar desde el archivo original procesar la variable Copie todos […]

convertir csv a netcdf

Estoy tratando de convertir un archivo .csv a un netCDF4 a través de Python, pero tengo problemas para averiguar cómo puedo almacenar información de un formato de tabla .csv en un netCDF. Mi principal preocupación es ¿cómo declaramos las variables de las columnas a un formato netCDF4 viable? Todo lo que he encontrado normalmente extrae […]

trazar datos gebco en el mapa base de Python

He descargado algunos datos de batimetría de gebco como un archivo netCDF. Me gustaría trazarlo con python-basemap. Yo he tratado, import netCDF4 from mpl_toolkits.basemap import Basemap # Load data dataset = netCDF4.Dataset(‘/home/david/Desktop/GEBCO/gebco_08_-30_45_5_65.nc’) # Extract variables x = dataset.variables[‘x_range’] y = dataset.variables[‘y_range’] spacing = dataset.variables[‘spacing’] # Data limits nx = (x[-1]-x[0])/spacing[0] # num pts in x-dir […]

No se puede instalar el paquete python de netCDF4 en OS X

Estoy intentando instalar netCDF4 en OS X con pip install netCDF4 y recibo el siguiente error: ———————————————————— /usr/local/bin/pip run on Wed Aug 7 23:02:37 2013 Downloading/unpacking netCDF4 Running setup.py egg_info for package netCDF4 HDF5_DIR environment variable not set, checking some standard locations .. checking /Users/mc … checking /usr/local … checking /sw … checking /opt … […]

trazando una curva suave en los gráficos de matplotlib

Estoy leyendo un archivo netcdf usando python y necesito trazar gráficos usando la biblioteca matplotlib en python. El archivo netcdf contiene 3 variables uv y w componentes. Tengo que dibujar estos 3 componentes en una escala vertical. ya que estos datos se van a utilizar en un radar de pronóstico del tiempo. Necesito trazar estos […]

Importando variables desde Netcdf a Python

Soy muy nuevo en Python, y he logrado leer algunas variables desde NetCDF a Python y trazarlas, pero el tamaño de las variables no es correcto. Mi conjunto de datos es 144 x 90 (lon x lat) pero cuando invoco las variables, parece que se pierde una gran parte de los datos. ¿Debo especificar el […]

Cómo leer un archivo NetCDF y escribir en CSV usando Python

Mi objective es acceder a los datos de un archivo netcdf y escribir en un archivo CSV en el siguiente formato. Latitude Longitude Date1 Date2 Date3 100 200 Hasta ahora he accedido a las variables, he escrito el encabezado en el archivo y he completado los lat / lons. ¿Cómo puedo acceder a los valores […]

NetCDF y Python: encontrar el índice lon / lat más cercano dados los valores reales de lon / lat

Me gustaría poder encontrar los índices de coordenadas lon / lat de la ubicación más cercana a una tupla lon / lat. Esto ya está disponible en la API de Java como GridCoordSystem.findXYindexFromLatLon (), pero no he encontrado nada comparable en la API de Python. Lo que espero encontrar en la API, o escribirme y […]

Recorra los archivos de netcdf y ejecute los cálculos: Python o R

Esta es la primera vez que uso netCDF y estoy tratando de envolver mi cabeza trabajando con él. Tengo varios archivos netcdf de la versión 3 (promedios diarios de NOAA NARR air.2m para todo un año). Cada archivo abarca un año entre 1979 y 2012. Son rejillas de 349 x 277 con una resolución de […]

Convierta el archivo NetCDF a CSV o texto usando Python

Estoy intentando convertir un archivo netCDF a un archivo CSV o de texto usando Python. He leído este post pero todavía me falta un paso (soy nuevo en Python). Es un conjunto de datos que incluye datos de latitud, longitud, tiempo y precipitación. Este es mi código hasta ahora: import netCDF4 import pandas as pd […]