In [1]:
import netCDF4

In [2]:
#url = 'http://52.70.199.67:8080/opendap/ugrids/RENCI/maxele.63.nc'
url = 'http://ingria.coas.oregonstate.edu/opendap/ACTZ/ocean_his_3990_04-Dec-2015.nc'

In [3]:
nc = netCDF4.Dataset(url)

In [4]:
nc.variables.keys()


Out[4]:
[u'ntimes',
 u'ndtfast',
 u'dt',
 u'dtfast',
 u'dstart',
 u'nHIS',
 u'ndefHIS',
 u'nRST',
 u'Falpha',
 u'Fbeta',
 u'Fgamma',
 u'tnu2',
 u'visc2',
 u'Akt_bak',
 u'Akv_bak',
 u'Akk_bak',
 u'Akp_bak',
 u'rdrg',
 u'rdrg2',
 u'Zob',
 u'Zos',
 u'Znudg',
 u'M2nudg',
 u'M3nudg',
 u'Tnudg',
 u'FSobc_in',
 u'FSobc_out',
 u'M2obc_in',
 u'M2obc_out',
 u'Tobc_in',
 u'Tobc_out',
 u'M3obc_in',
 u'M3obc_out',
 u'rho0',
 u'gamma2',
 u'spherical',
 u'xl',
 u'el',
 u'Vtransform',
 u'Vstretching',
 u'theta_s',
 u'theta_b',
 u'Tcline',
 u'hc',
 u's_rho',
 u's_w',
 u'h',
 u'f',
 u'pm',
 u'pn',
 u'lon_rho',
 u'lat_rho',
 u'lon_u',
 u'lat_u',
 u'lon_v',
 u'lat_v',
 u'lon_psi',
 u'lat_psi',
 u'angle',
 u'mask_rho',
 u'mask_u',
 u'mask_v',
 u'mask_psi',
 u'ocean_time',
 u'zeta',
 u'ubar',
 u'vbar',
 u'u',
 u'v',
 u'omega',
 u'temp',
 u'salt',
 u'AKv',
 u'AKt',
 u'AKs',
 u'sustr',
 u'svstr',
 u'Cs_r',
 u'Cs_w']

In [5]:
nc.variables['lat_rho']


Out[5]:
<type 'netCDF4._netCDF4.Variable'>
float64 lat_rho(eta_rho, xi_rho)
    long_name: latitude of RHO-points
    units: degree_north
    standard_name: latitude
    field: lat_rho, scalar
unlimited dimensions: 
current shape = (250, 136)
filling off

In [6]:
nc.variables['lat_rho'][:5,:5]


---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-6-4748ee9fd3b2> in <module>()
----> 1 nc.variables['lat_rho'][:5,:5]

netCDF4/_netCDF4.pyx in netCDF4._netCDF4.Variable.__getitem__ (netCDF4/_netCDF4.c:36349)()

netCDF4/_netCDF4.pyx in netCDF4._netCDF4.Variable._get (netCDF4/_netCDF4.c:46119)()

RuntimeError: NetCDF: file not found

In [ ]: