Changelog

Version 0.2.5

  • Uniform setter for scalar values, to abstract implementation away
  • Removed Orange Dropdowns from OrangeWidget. Keept throwing errors in differen Orange3 versions

Version 0.2.4

  • Better filters for loading dialogs
  • Removed unused Inputs and Outputs from Orange3 Widget
  • The tags ‘C1’ - ‘C10’ and ‘done’ now have a hardcoded effect on coloring of segments
  • The consolescript ‘entitycli’ is working now and allows for non-gui entity manipulation and extraction of information into various formats
  • Shortcut P to print the current channel only as png file
  • Shortcut Y to set the ‘done’ tag for last active entity (like keys 0-9)
  • entitycli can now draw segments by a colorscheme
  • The features extracted are now a functional mapping

Version 0.2.3

  • EntityManager offers two iterations now: Active only or All
  • EntityManager can pop entities, analogous to Dict.pop
  • Entities generated from Pixmap are dilated by one pixel upon loading, to allow for easy merging

Version 0.2.2

  • Segmentation pixmaps can be loaded directly

Version 0.2.1

  • Changed to Apache Licence

Version 0.2.0

  • Initial release

ViewContext

  • Parallel display of multiple channels in a single grid layout view
  • Background images can be set for each channel individually, e.g. with multiplexed microscopy images
  • The view and mouse is synchronize to show the same image region in each channel
  • On-the-fly contrast enhancement of each channel

Sessions

  • Multiple ViewContext layouts (channel layout, contrast enhancement) can be stored in a session
  • Sessions can be persitently saved and loaded between usage

Entities

  • Polygon based objects that can model e.g. cell segments
  • Polygons can be edited/drawn
  • Overlap of cells can be modeled
  • Tags or scalar values can be assignted to Entities
  • InfoBox shows annotations of entity under mouse cursor
  • Entities can be hidden or shown
  • Tag-dependen coloring possible (hardcoded ATM)
  • All data can be stroed in plain JSON
  • Modal editing - switching between Normal - Draw - Erase

Orange3 Add-On

  • Integration into Orange3
  • Load images using the Orange3-ImageAnalytics add-on

Misc

  • Utility scipt in entitytool to easily work with JSON data

Known Issues

  • Occasionally the view can not be panned anymore using the middle mouse button in draw mode. Switching to select mode and back into draw mode reenabels panning again