Sir,
I changed the file name and run it .
But this following error is coming:
"
Traceback (most recent call last):
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/backends/file_manager.py", line 199, in _acquire_with_cache_info
file = self._cache[self._key]
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/backends/lru_cache.py", line 53, in __getitem__
value = self._cache[key]
KeyError: [<class 'netCDF4._netCDF4.Dataset'>, ('/home/prasanna/Downloads/gridtools/INPUT/ocean_mosaic.nc',), 'a', (('clobber', True), ('diskless', False), ('format', 'NETCDF4'), ('persist', False))]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "test.py", line 75, in <module>
inputDirectory=inputDir,topographyVariable='h')
File "/home/prasanna/Downloads/gridtools/gridtools/gridutils.py", line 1604, in convertGrid
mom6.write_MOM6_solo_mosaic_file(self, **kwargs)
File "/home/prasanna/Downloads/gridtools/gridtools/grids/mom6.py", line 356, in write_MOM6_solo_mosaic_file
stringVars={'mosaic': 255, 'gridlocation': 255, 'gridfiles': 255, 'gridtiles': 255}))
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/core/dataset.py", line 1910, in to_netcdf
invalid_netcdf=invalid_netcdf,
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/backends/api.py", line 1060, in to_netcdf
store = store_open(target, mode, format, group, **kwargs)
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/backends/netCDF4_.py", line 380, in open
return cls(manager, group=group, mode=mode, lock=lock, autoclose=autoclose)
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/backends/netCDF4_.py", line 328, in __init__
self.format = self.ds.data_model
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/backends/netCDF4_.py", line 389, in ds
return self._acquire()
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/backends/netCDF4_.py", line 383, in _acquire
with self._manager.acquire_context(needs_lock) as root:
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/contextlib.py", line 112, in __enter__
return next(self.gen)
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/backends/file_manager.py", line 187, in acquire_context
file, cached = self._acquire_with_cache_info(needs_lock)
File "/home/prasanna/miniconda/envs/xesmf_env/lib/python3.7/site-packages/xarray/backends/file_manager.py", line 205, in _acquire_with_cache_info
file = self._opener(*self._args, **kwargs)
File "src/netCDF4/_netCDF4.pyx", line 2307, in netCDF4._netCDF4.Dataset.__init__
File "src/netCDF4/_netCDF4.pyx", line 1925, in netCDF4._netCDF4._ensure_nc_success
PermissionError: [Errno 13] Permission denied: b'/home/prasanna/Downloads/gridtools/INPUT/ocean_mosaic.nc' "
Can you give me a clue about the source of the error?
Thanking you.