MODIS Data with xarray
I'm trying to process some satellite data (MODIS), stored here:
/jetfs/home/serafin/Data/MYD08_M3/
Opening a dataset (=a single file) with xarray results in a long traceback ending with a strange NetCDF error.
xr.open_dataset("/jetfs/home/serafin/Data/MYD08_M3/MYD08_M3.A2020336.061.2021002012036.hdf")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/jetfs/home/serafin/.conda/envs/mypy36/lib/python3.6/site-packages/xarray/backends/api.py", line 545, in open_dataset
ds = maybe_decode_store(store)
File "/jetfs/home/serafin/.conda/envs/mypy36/lib/python3.6/site-packages/xarray/backends/api.py", line 459, in maybe_decode_store
decode_timedelta=decode_timedelta,
File "/jetfs/home/serafin/.conda/envs/mypy36/lib/python3.6/site-packages/xarray/conventions.py", line 580, in decode_cf
vars, attrs = obj.load()
File "/jetfs/home/serafin/.conda/envs/mypy36/lib/python3.6/site-packages/xarray/backends/common.py", line 123, in load
(decode_variable_name(k), v) for k, v in self.get_variables().items()
File "/jetfs/home/serafin/.conda/envs/mypy36/lib/python3.6/site-packages/xarray/backends/netCDF4.py", line 400, in get_variables
(k, self.open_store_variable(k, v)) for k, v in self.ds.variables.items()
File "/jetfs/home/serafin/.conda/envs/mypy36/lib/python3.6/site-packages/xarray/core/utils.py", line 438, in FrozenDict
return Frozen(dict(args, *kwargs))
File "/jetfs/home/serafin/.conda/envs/mypy36/lib/python3.6/site-packages/xarray/backends/netCDF4_.py", line 400, in <genexpr>
(k, self.open_store_variable(k, v)) for k, v in self.ds.variables.items()
File "/jetfs/home/serafin/.conda/envs/mypy36/lib/python3.6/site-packages/xarray/backends/netCDF4_.py", line 376, in open_store_variable
filters = var.filters()
File "netCDF4/_netCDF4.pyx", line 4237, in netCDF4._netCDF4.Variable.filters
File "netCDF4/_netCDF4.pyx", line 1928, in netCDF4._netCDF4._ensure_nc_success
RuntimeError: NetCDF: Attempting netcdf-4 operation on netcdf-3 file