-
Notifications
You must be signed in to change notification settings - Fork 14
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
Support for cloud-based datastores? #23
Comments
Hi Jordan :). Supporting BossDB or cloudvolume should indeed be relatively straight forward and would be a great addition here. So the clean way would be to extend |
Hi hi :) Super super awesome! In that case I'll start retrofitting |
Sure, feel free to open a draft PR and ping me in there for feedback.
Yeah, let's keep this issue open and discuss integration within cluster_tools once we can open the cloud stores in elf. |
Starting here! constantinpape/elf#41 |
This looks like a super powerful tool, looking forward to using it! I'd love to implement an API abstraction for cloud datastores like BossDB or CloudVolume so that one could, in theory, generate peta-scale segmentation without having to download the data and reformat into n5/hdf.
These datastores tend to have client-side libraries that support numpy-like indexing: e.g:
My understanding is that this should be a simple drop-in replacement for the
ws_path
andws_key
if we had a class that looked something like this:(I expect I've forgotten a few key APIs / organization, but the gist is this)
Is this something that you imagine is feasible? Desirable? My hypothesis is that this would be pretty straightforward and open up a ton of cloud-scale capability, but I may be misunderstanding. Maybe there's a better place to plug in here than "pretending" to be an n5 file?
The text was updated successfully, but these errors were encountered: