Как открыть файл grib2 с помощью xarray в python?Python

Программы на Python
Anonymous
Как открыть файл grib2 с помощью xarray в python?

Сообщение Anonymous »

Код: Выделить всё

import xarray as xr
import cfgrib
import eccodes
import pandas as pd
data = xr.open_dataset(r"C:\Users\new\forecast_data.grib2", engine = "cfgrib")
Я хочу прочитать этот файл с помощью xarray. Ошибка:
неопознанный движок cfgrib должен быть одним из: ['netcdf4', 'scipy', 'store']
установлен eccodes в моей системе.
Я проверил приглашение Anaconda

Код: Выделить всё

(nih) C:\Users\new>python -m eccodes selfcheck
C:\Users\new\anaconda3\envs\nih\Lib\site-packages\gribapi\__init__.py:23: UserWarning: ecCodes 2.31.0 or higher is recommended. You are running version 2.26.0
warnings.warn(
Found: ecCodes v2.26.0.
Library: C:\Users\new\anaconda3\envs\nih\Library\bin\eccodes.dll
Definitions: /MEMFS/definitions
Samples: /MEMFS/samples
Your system is ready.
Я хочу прочитать файл grib2. Ранее я работал с файлами netCDF. Мне нужно прочитать этот файл grib2 или преобразовать его в netCDF, чтобы я мог открыть его с помощью xarray. Я попробовал движок Pynio. Это дало мне тот же результат.

Подробнее здесь: https://stackoverflow.com/questions/788 ... -in-python

Вернуться в «Python»