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 tamaño del conjunto de datos que estoy leyendo? ¿Es eso lo que estoy haciendo mal aquí?

Aquí está el código que estoy usando:

import netCDF4 from netCDF4 import Dataset from pylab import * ncfile = Dataset('DEC3499.aijE03Ccek11p5A.nc','r') temp = ncfile.variables['tsurf'] prec = ncfile.variables['prec'] subplot(2,1,1) pcolor(temp) subplot(2,1,2) pcolor(prec) savefig('DEC3499.png',optimize=True,quality=85) quit() 

Solo para aclarar, aquí hay una imagen que muestra la salida. Debe haber datos directamente en el extremo derecho de la caja.

( http://img163.imageshack.us/img163/6900/screenshot20130520at112.png )

Me lo imaginé.

Para los interesados, solo necesitaba modificar las siguientes líneas para extraer las variables correctamente:

 temp = ncfile.variables['tsurf'][:,:] prec = ncfile.variables['prec'][:,:] 

¡Gracias!