html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/1313#issuecomment-287577109,https://api.github.com/repos/pydata/xarray/issues/1313,287577109,MDEyOklzc3VlQ29tbWVudDI4NzU3NzEwOQ==,18236610,2017-03-18T21:45:07Z,2017-03-18T21:45:07Z,NONE,"Thanks Ryan. This problem has now been resolved. I did have netcdf4 but was missing hdf4, which is the reason that netcdf4 module won't load. I am a little surprised, if hdf4 is a dependency (lack of which doesn't even allow the module to load), then why is not automatically installed when conda installs netcdf4? A similar issue was raised here - https://github.com/Unidata/netcdf4-python/issues/574","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,215162161 https://github.com/pydata/xarray/issues/1313#issuecomment-287550939,https://api.github.com/repos/pydata/xarray/issues/1313,287550939,MDEyOklzc3VlQ29tbWVudDI4NzU1MDkzOQ==,18236610,2017-03-18T14:49:23Z,2017-03-18T14:49:23Z,NONE,"Working on sharing the file now. I get this error when I tried `xr.open_dataset(os.path.join(ddir, 'PHY_FLUXES_FILES/roms_dia_avg_y17.nc'), engine='netcdf4')` ImportErrorTraceback (most recent call last) in () ----> 1 xr.open_dataset(os.path.join(ddir, 'PHY_FLUXES_FILES/roms_dia_avg_y17.nc'), engine='netcdf4') /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/xarray/backends/api.pyc in open_dataset(filename_or_obj, group, decode_cf, mask_and_scale, decode_times, concat_characters, decode_coords, engine, chunks, lock, cache, drop_variables) 285 allow_remote=True) 286 if engine == 'netcdf4': --> 287 store = backends.NetCDF4DataStore(filename_or_obj, group=group) 288 elif engine == 'scipy': 289 store = backends.ScipyDataStore(filename_or_obj) /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/xarray/backends/netCDF4_.pyc in __init__(self, filename, mode, format, group, writer, clobber, diskless, persist) 203 diskless=diskless, persist=persist, 204 format=format) --> 205 self.ds = opener() 206 self.format = format 207 self.is_remote = is_remote_uri(filename) /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/xarray/backends/netCDF4_.pyc in _open_netcdf4_group(filename, mode, group, **kwargs) 177 178 def _open_netcdf4_group(filename, mode, group=None, **kwargs): --> 179 import netCDF4 as nc4 180 181 ds = nc4.Dataset(filename, mode=mode, **kwargs) /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/netCDF4/__init__.py in () 1 # init for netCDF4. package 2 # Docstring comes from extension module _netCDF4. ----> 3 from ._netCDF4 import * 4 # Need explicit imports for names beginning with underscores 5 from ._netCDF4 import __doc__, __pdoc__ ImportError: libmfhdf.so.0: cannot open shared object file: No such file or directory ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,215162161 https://github.com/pydata/xarray/issues/1313#issuecomment-287549935,https://api.github.com/repos/pydata/xarray/issues/1313,287549935,MDEyOklzc3VlQ29tbWVudDI4NzU0OTkzNQ==,18236610,2017-03-18T14:32:36Z,2017-03-18T14:32:36Z,NONE,"I already had netcdf4 installed. I am able to open other netcdf files. I get a similar error when I use open_dataset -- Exception AttributeError: ""'netcdf_file' object has no attribute 'fp'"" in > ignored ValueErrorTraceback (most recent call last) in () ----> 1 ds_flux = xr.open_dataset(os.path.join(ddir, 'PHY_FLUXES_FILES/roms_dia_avg_y17.nc')) 2 ds_flux /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/xarray/backends/api.pyc in open_dataset(filename_or_obj, group, decode_cf, mask_and_scale, decode_times, concat_characters, decode_coords, engine, chunks, lock, cache, drop_variables) 287 store = backends.NetCDF4DataStore(filename_or_obj, group=group) 288 elif engine == 'scipy': --> 289 store = backends.ScipyDataStore(filename_or_obj) 290 elif engine == 'pydap': 291 store = backends.PydapDataStore(filename_or_obj) /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/xarray/backends/scipy_.pyc in __init__(self, filename_or_obj, mode, format, group, writer, mmap) 100 filename=filename_or_obj, 101 mode=mode, mmap=mmap, version=version) --> 102 self.ds = opener() 103 self._opener = opener 104 self._mode = mode /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/xarray/backends/scipy_.pyc in _open_scipy_netcdf(filename, mode, mmap, version) 63 64 return scipy.io.netcdf_file(filename, mode=mode, mmap=mmap, ---> 65 version=version) 66 67 /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/scipy/io/netcdf.pyc in __init__(self, filename, mode, mmap, version, maskandscale) 262 263 if mode in 'ra': --> 264 self._read() 265 266 def __setattr__(self, attr, value): /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/scipy/io/netcdf.pyc in _read(self) 584 self._read_dim_array() 585 self._read_gatt_array() --> 586 self._read_var_array() 587 588 def _read_numrecs(self): /home/dbalwada/.conda/envs/dhruvenv/lib/python2.7/site-packages/scipy/io/netcdf.pyc in _read_var_array(self) 689 # Build rec array. 690 if self.use_mmap: --> 691 rec_array = self._mm_buf[begin:begin+self._recs*self._recsize].view(dtype=dtypes) 692 rec_array.shape = (self._recs,) 693 else: ValueError: new type not compatible with array.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,215162161