Specialized ToolsΒΆ

In the bottom-right corner ComboBox the user selects one of the Specialized Image Tools:

  • Intensity - shows intensity of the selected pixels
  • ROI - selects Regions Of Interest and culculates a sum of their pixel intensities
  • LineCut - selects Line Cuts and shows their 1d intensity plots
  • Angle/Q - shows pixel coordinates in q-space or theta-angles
  • MoveMotor - moves the selected motors to the position pointed by mouse
  • MeshScan - performs sardana mesh scan on the selected ROI region
  • 1d-Plot - plots 1d-plots of the selected image rows
  • Projections - plots horizontal and vertical projections of the current image
  • Q+ROI+Proj - combines Angle/Q, ROI and Projections
  • Maxima - points pixels with the highest intensity
  • Parameters - reads and writes tango attributes to change detector settings
  • Diffractogram - shows a result of azimuth integration on 1d plot

The configuration of tools can be set with a JSON dictionary passed in the --tool-configuration option in command line or as a toolconfig variable in the LavueState attribute of LaVueController server, e.g.

import tango
import json

lc = tango.DeviceProxy("p09/lavuecontroller/1")

lc.LavueState = json.dumps({"tool":"intensity", "toolconfig":'{"crosshair_locker":true}'})