Jupyter kernel dies when importing file using xarray and cfgrib engine

725 views Asked by At

I am trying to open and extract data from lat/lons using the cfgrib package and ecCodes on Linux.

NOTE: this code works when running outside jupyter - but crashes inside it.

I've installed ecCodes and checked it using python -m cfgrib selfcheck which gave the output

Found: ecCodes v2.18.0
Your system is ready

I then installed cfgrib on a virtual env using anaconda as per the instructions here.

When I try and run the code with a relatively small sample grib file in a jupyter notebook with the virtual env as the kernel, the following code kills the kernel each time.

import cfgrib
import xarray
ds = xarray.open_dataset('/path/to/my/file/era5-levels-members.grib', engine = 'cfgrib')

I have updated to the most recent version of ecCodes and cfgrib and I can't see what is going wrong.

This is the error I get: enter image description here

0

There are 0 answers