We are pleased to announce the release of PathViewer 3.15.0. This release delivers enhanced control over predefined annotation styles, improved navigation within OMERO Plus, and new deployment utilities.
Refined Annotation Workflows
PathViewer 3.15.0 introduces significant improvements to the configuration of predefined styles, offering administrators and users finer control over data consistency during manual annotation tasks.
Explicit Style Naming
Previously, the label or name of an ROI was tied directly to the listed predefined style in the dropdown menu. Users can now configure a distinct “display name” for the ROI style that differs from the intended ROI label and/or name. This allows for greater flexibility in configuring these properties as well as creates the option of keeping ROI labels blank to be filled with user input.
Shape-Specific Restrictions and Defaults
It is now possible to add detailed mapping between predefined ROI styles and the specific shape tools in PathViewer. Administrators can configure a default style for each shape type or restrict a style to particular shapes. This extends the predefined styles workflow in reducing human error and ensuring downstream analysis pipelines receive consistent inputs.
Standalone Command Line Tools
The PathViewer CLI extends the OMERO CLI (installed via the omero-py package) with tools for managing label groups and channel groups (both PathViewer-specific concepts). This has been refactored into a standalone package for easier installation with fewer dependencies. More information can be found on your OMERO Plus server page by adding “/static/pathviewer/docs/cmdline.html” to your server address (e.g. https://yourserveraddress/static/pathviewer/docs/cmdline.html).
Bug fixes and maintenance
- Dataset context is now preserved when opening an image from PathViewer back into OMERO.web, in case images are linked to multiple datasets.
- Fixed bug for label groups using string comparisons, which previously forced equal to comparison. Now all available comparison operators can be used for string comparison.
- Resolved a false loading indicator when interacting with label images.
- Display object value in Measurements when hovering over label image objects even if label count is undefined.
- Updated OMERO.web and Django dependencies to ensure security and stability.
For a complete list of changes, visit our changelog. To revisit recent updates and see how today’s improvements build on earlier work, have a look at the notes for PathViewer 3.14.0, PathViewer 3.13.0, and PathViewer 3.12.0.
We continue to evolve PathViewer based on your real-world needs. For any feedback, please don’t hesitate to reach out at support@glencoesoftware.com.