Package: omero-autotag
OMERO.autotagOMERO.autotag is a plugin forOMERO.webthat automates the application of tags to images based on the
original filename, path, and extensions of the images.This was formerly part ofOMERO.webtagging, the umbrella name for tools developed to enhance use of text annotations (tags) in OMERO.RequirementsAs Python 2 has now reached end-of-life, OMERO 5.6 now
requires Python 3. With release 3.1.0 of autotag, the following are now required. To use autotag on older OMERO systems (running Python 2),
please use versions older than 3.1.0.Python 3.5 or lateromero-web 5.6 or laterdjango 1.11 or laterUser Documentationhttp://help.openmicroscopy.org/web-tagging.htmlInstallationThe recommended way to install autotag is usingpip, but it is also possible
to install it manually as describedhere.# In the python environment of OMERO.web (virtualenv or global)
pip install omero-autotag

# Add autotag to webclient
omero config append omero.web.apps '"omero_autotag"'

# Add autotag to centre panel
omero config append omero.web.ui.center_plugins '["Auto Tag", "omero_autotag/auto_tag_init.js.html", "auto_tag_panel"]'Upgrade from omero-webtagging-autotag to omero-autotagSince 3.2.2, the package was renamed toomero-autotag. This is a breaking change for OMERO.web, as the old package must be removed from the OMERO.web config and replaced by the new package.You can perform the upgrade as follow:# stop omero web
# Install the new package and uninstall the old one
pip uninstall omero-webtagging-autotag
pip install omero-autotag

# Then open the OMERO.web configuration editor
omero config edit
# Update the two configurations called 'omero.web.apps' and 'omero.web.ui.center_plugins'
# In 'omero.web.apps': 'omero_webtagging_autotag' -> 'omero_autotag'
# In 'omero.web.ui.center_plugins': '["Auto Tag", "omero_webtagging_autotag/auto_tag_init.js.html", "auto_tag_panel"]' -> '["Auto Tag", "omero_autotag/auto_tag_init.js.html", "auto_tag_panel"]'
# start omero webNote that installing the latestomero-webtagging-autotagis not functional but has a dependency onomero-autotag.
Thus, if you wish to use the old versionomero-webtagging-autotag, make sure to specify the latest working version:# ONLY IF YOU WANT TO USE AN OLDER VERSION OF THE PLUGIN
# stop omero web
pip install omero-webtagging-autotag==3.2.0
# And set the configuration accordingly
# start omero webDocumentationAvailable on theOMERO website.DevelopmentUses node and webpack.This will detect changes and rebuildstatic/autotag/js/bundle.jswhen there
are any. This works in conjunction with django development server as that
will be monitoringbundle.jsfor any changes.To build the node components on changescd omero_webtagging_autotag
npm install
node_modules/webpack/bin/webpack.js --watchTo install using pip in development mode (in appropriate virtualenv)# In the top-level autotag directory containing setup.py
pip install -e .
cd $OMERO_PREFIXOMERO development server can then be started in the usual way. Remember to
configure the autotag settings the same as above.Project MaintenanceI (Douglas) am no longer actively developing
OMERO.webtagging. I am thrilled to hand over
maintainence and development toGerman Bioimaging.AcknowledgementsOMERO.webtagging was created by Douglas P. W. Russell
(dpwrussell@gmail.com) while at Oxford University and
Harvard Medical School, then later extended by DPWR
Consulting Ltd.These plugins were developed originally with the
support of [Micron Advanced Bioimaging Unit](https://micronoxford.com/)
funded by the Wellcome Trust Strategic Award 091911,
and [Open Microscopy](https://www.openmicroscopy.org/).Continued development was supported by [The Laboratory
of Systems Pharmacology, Harvard Medical School](https://hits.harvard.edu/the-program/laboratory-of-systems-pharmacology/research-program/) and
[Research Computing, Harvard Medical School](https://it.hms.harvard.edu/our-services/research-computing).Continued development was sponsored by
[Micron Advanced Bioimaging Unit](https://micronoxford.com/)
funded by the Wellcome Trust Strategic Award 107457.