Opened 6 years ago

Closed 5 years ago

#2073 closed defect (fixed)

Use eccodes instead of grib_api in rasdaman

Reported by: Dimitar Misev Owned by: Dimitar Misev
Priority: major Milestone: 10.0
Component: build system Version: 9.7
Keywords: Cc: Vlad Merticariu, Bang Pham Huu
Complexity: Medium

Description (last modified by Bang Pham Huu)

grib_api has been deprecated and instead eccodes is recommended for use: https://confluence.ecmwf.int/display/ECC/GRIB-API+migration

rasdaman should be updated to compile against eccodes-devel (CentOS 7) and libeccodes-dev (Ubuntu/Debian)

Cannot do this yet as the pygrib pip package we use in wcst_import depends on grib_api.

Error from wcst_import:

Reason: libgrib_api.so.0: cannot open shared object file: No such file or directory.

Change History (6)

comment:1 by Dimitar Misev, 6 years ago

Cannot do this yet as the pygrib pip package we use in wcst_import depends on grib_api.

comment:2 by Bang Pham Huu, 6 years ago

Description: modified (diff)
Milestone: 9.810.0

in reply to:  1 comment:3 by Dimitar Misev, 5 years ago

Replying to dmisev:

Cannot do this yet as the pygrib pip package we use in wcst_import depends on grib_api.

pygrib can be made to use eccodes apparently by changing the setup.cfg configuration: https://github.com/jswhit/pygrib/issues/84

Is it possible to do this when installing with pip?

comment:4 by Dimitar Misev, 5 years ago

Milestone: 10.011.0

comment:5 by Dimitar Misev, 5 years ago

Milestone: 11.010.0

comment:6 by Dimitar Misev, 5 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.