-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Currently the OMERO web api doesn't provide raw pixel data.
Pixel data in the form of OME-Zarr v0.1 can be provided by omero-ms-zarr but the limitation is lack of authentication.
I have tried another approach with https://github.com/will-moore/omero-web-zarr (not yet tested/supported by the OME team) which also uses OME-Zarr v0.1.
It's not yet included in the omero-web-standalone docker but you can add it by:
$ git clone git@github.com:ome/omero-web-docker.git
Make the modification to /standalone/Dockerfile and /standalone/01-default-webapps.omero as described in:
ome/omero-web-docker#60 (comment)
Then:
$ cd standalone
$ docker build -t omero_web_zarr .
$ docker run -it --rm -e OMEROHOST=demo.openmicroscopy.org -p 4080:4080 omero_web_zarr
Then, for Image ID: 79248, the top-level URL is http://localhost:4080/zarr/image/79248.zarr leading to:
http://localhost:4080/zarr/image/79248.zarr/.zattrs
http://localhost:4080/zarr/image/79248.zarr/0/.zarray
http://localhost:4080/zarr/image/79248.zarr/0/.zarray/0.0.0.0.0
etc.
In time, omero-web-zarr will hopefully be included in the docker, and on the demo server etc. but I wanted to let you know that it's possible to start trying it now.