Skip to content
This repository has been archived by the owner on Apr 10, 2023. It is now read-only.

Provide entrypoint for xarray backend? #42

Open
rabernat opened this issue Jul 22, 2021 · 1 comment
Open

Provide entrypoint for xarray backend? #42

rabernat opened this issue Jul 22, 2021 · 1 comment

Comments

@rabernat
Copy link

rabernat commented Jul 22, 2021

Hello and thanks for working on this great project! 👏

I am an Xarray developer. We would really love to be able to store xarray data in Caterva. In order to accomplish this, we would need an xarray backend entrypoint from Caterva.

I am not sure right now if this is possible because Caterva seems to only support storage of individual arrays. Xarray needs the notion of "groups" (multiple related arrays) in order to store Datasets. Are there plans to introduce groups in Caterva?

@FrancescAlted
Copy link
Member

FrancescAlted commented Jul 23, 2021

Hi @rabernat, thanks for your interest in Caterva.

No, there were no plans to introduce groups. Having said that, we discussed that internally and we do think that this would be a great addition, and that the appropriate place to support this would be the C-Blosc2 library. This way the libraries relying on it (including Caterva) will all get the benefit.

With that, we have updated the C-Blosc2 roadmap accordingly: https://github.com/Blosc/c-blosc2/blob/main/ROADMAP.rst#actions-to-be-done . We are considering asking for a grant (probably for the next round of NumFOCUS' Small Development Grants) for implementing checksums, but this one could also receive some love too :-)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants