GUI

Live Image Viewer (see also Image Analyzer)

Image Acquisition

Image Browser

Image Analyzer (see also Live Image Viewer)

Notes

  • Change start icon to stop icon
  • Screen state: IN = green, OUT = red, Moving = red
  • Grey out XRMS for horizontal slicing, YRMS for vertical slicing (no meaning)
  • Show all slices plus numbers on the plot; show active slice
  • Fit Plot Value Axes increase towards the image
  • When doing buffered acquisition and the screen is out, insert it and then
    remove it
  • Canceled dataset should still be created (truncated)
  • When acquisition finishes, display message that it's finished.
  • Keep image aspect ratio
  • Screen-related widgets are optional
  • <XMEAN> instead of <XMEAN>
  • tooltips for icons!
  • log book snapshot only the essential area
  • browser shows beam image sonly, add button: "Analyze background image"...
  • Remove the "Show processed image" check box, because it might be too confusing

Implementation Notes

  • Clear up: image origin vs. image offset
  • only if camera is active, monitor relevant PVs
  • processed image: volatile or buffered?
  • short dataset name = first 8 letters of dataset name + ...
  • subtraction of background images of/with different size/origin
  • pipeline pattern for image processing (raw byte matrix => Java image that user sees)
  • beam parameters per algorithm, n algorithms
  • No labels