Skip to content
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

Add a HTTP backend #80

Open
normanrz opened this issue May 27, 2022 · 1 comment
Open

Add a HTTP backend #80

normanrz opened this issue May 27, 2022 · 1 comment

Comments

@normanrz
Copy link

As discussed in this forum post, it would be great if the N5 Java libraries had support for an HTTP(S) backend. This would facilitate HTTP support of OME-Zarr datasets in BigDataViewer and other tools. Imo that would be a big win for interoperability.

Here is the URL for a small sample dataset: https://data-humerus.webknossos.org/data/zarr/scalable_minds/l4_sample0/color/

Happy to help with a PR! @bogovicj mentioned there is ongoing work and recommended to wait a bit.

@xulman
Copy link

xulman commented Jun 28, 2022

Maybe something could be re-used from the DataStore which technically is a HTTP-based chunk downloader/uploader where the data is stored using N5, and the clients exist in Fiji (as macro-recordable commands), there's Java API & Python API (WIP), and there exists a dedicated BDV module that talks the HTTP and shows the content from the DataStore server (plus the DataStore also speaks the legacy BDS protocol, so BDV as it comes with naked Fiji can already display DataStore content). Our solutions is locked to exactly 6 dimensional data... ome.zarr storage is on the roadmap....

I also offer help.

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

No branches or pull requests

2 participants