ecmwf/cfgrib.jl

Another back-end to look at YAXArrays.jl

Opened this issue · 1 comments

https://github.com/meggart/YAXArrays.jl

Developed at MPI by serious developer. @meggart @felixcremer

Thanks a lot for pinging us. I would be happy to discuss your backend system. Actually were having the same problem that there is a multitude of different named array implementations, so we made https://github.com/meggart/YAXArrayBase.jl that defines a common interface for different packages so one can use them interchangeably. The medium-term goal in YAXArrays is to switch all functions to this interface so that all the mapslices functions etc can be applied directly to all kinds of arrays, be it AxisKeys, DImensionalData or AxisArrays.

So as an alternative to implementing a YAXArrays backend one might implement the interface from YAXArrayBase for cfgrib.Dataset. See this for different implementations of the interface....