A web-based image viewer for OMERO, designed to cache image planes in the browser to allow for rapid scrolling through Z or Time dimensions.
NB: This is a personal prototype app and is not supported by the OME team.
Requires OMERO.web framework.
Installation via pip, currently via testpypi:
$ pip install -i https://testpypi.python.org/pypi omero-player
Add to the list of OMERO.web apps:
$ bin/omero config append omero.web.apps '"omero_player"'
Optionally add to the 'Open with' menu options, to open images in OMERO.player from webclient:
$ bin/omero config append omero.web.open_with '["omero_player", "player_index", {"supported_objects": ["image"], "script_url": "player/openwith.js", "label": "OMERO.player"}]'
To install development version, clone the repository and add to your $PYTHONPATH:
$ export PYTHONPATH=/path/to/omero-player:$PYTHONPATH
OMERO.player uses React.js and Redux.js and is built with webpack:
$ cd omero-player $ npm install
To generate omero_player/static/omero_player/bundle.min.js for Django app:
$ npm run debug
To do the same build and watch for changes during development:
$ npm run dev