-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Out Store Offerings #44
Comments
👋 Long time no see! I've been working on a library that may be helpful here: It enables your functions that use object store to be as simple as: #[pyfunction]
pub fn use_object_store(store: PyObjectStore) {
let store: Arc<dyn ObjectStore> = store.into_inner();
} I've been meaning to update and publish a new release of pyo3-object_store. It would be cool to prototype an integration here. |
Hi @kylebarron funny how that happens. I think (@LDeakin can correct me) that one would need to implement the necessary traits on the But where that happens and how is probably more a matter of discussion. That would be very cool though! |
That's this, right? https://docs.rs/zarrs_object_store/latest/zarrs_object_store/ |
Ah ok, @LDeakin is very comprehensive! |
Cool stuff @kylebarron! Yeah, I'd be interested to see an integration |
We currently only do file system store: https://github.com/ilan-gold/zarrs-python/blob/main/src/codec_pipeline_store_filesystem.rs but should expand to, at the minimum, HTTP.
zarr-python
ByteGetter
ByteSetter
to Rust to potentially support any store (fallback only?)The text was updated successfully, but these errors were encountered: