Я думаю, что ошибка довольно ясна, но есть способы избежать этого.
1 / Вы можете преобразовать файлы NetCDF из NetCDF4 в классический формат, используя, например, nccopy :
nccopy -k classic nc4_file.nc ncclassic_file.nc
2 / xarray имеет аналогичный метод (называемый open_mfdataset
), который способен обрабатывать файлы NetCDF4. Быстрый тест:
import netCDF4 as nc4
test = nc4.MFDataset(['test0.nc','test1.nc'])
Это дает мне ту же ошибку, что и вы ( «MFNetCDF4 работает только с ...» ), то же самое с xarray работает без проблем:
import xarray as xr
test = xr.open_mfdataset(['test0.nc', 'test1.nc'])