Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

"All creatures great and small..."

LCLS

Most of them implemented in python using PyQt widgets and graphics in matplotlib

  • calibman - calibration constant producer and manager, motivated by Amedeo Perazzo
  • hdf5explorer - hdf5 file browser, motivated by Marc Messerschmidt
  • corana - pipeline control and presenter for time correlation analysis, motivated by Marcin Sikorski
  • loggrabber - webloggerr weblogger population tool, motivated by Igor Gaponenko
  • plims - image plotter - mathplotlib
  • med - mask editor - mathplotlib
  • iv - image viewer in with PyQt graphics
  • geo - PyQt in C++ - geometry alignment tool

LCLS-II

All of them implemented in python using PyQt widgets for GUI and graphics

  • calibman - calibration constant monitoring and management in MongoDB
  • hdf5explorer - survived part after LCLS
  • timeconverter - converter between UNIX epoch seconds and human readable date-time
  • screengrabber - screen grabber - survived aftyer LCLS loggrabber
  • DAQ Control GUI
  • iv - adapted from LCLS almost as is
  • med - this project, official approval date 2023-05-23

Code location

  • Modules: lcls2   lcls2/psana/psana/graphqt/GW*.py and other
  • Examples: lcls2/psana/psana/graphqt/examples/ex_GW*.py and other

...

GWSpectrum

GWViewImageROI

Summary

WidgetFunctionalityParametersis-a DependencyComments


GWViewmoving/zooming viewport for scenerscene, origin='UL', scale_ctl='HV'GWView < QGraphicsView



GWViewExt+ adds update speed and signals to GWView+ signal_fastGWViewExt < GWView



GWViewImage+ QPixmap to QGraphicsScene of GWViewExt
GWViewImage < GWViewExt



GWViewHist+ Histogram to ...
GWViewHist < GWViewExt



GWViewAxis+ Histogram to ...
GWViewAxis < GWViewExt



GWViewColorBar+ ColorBar to ...
GWViewColorBar < GWViewExt



GWImageAxesQWidget with image and x-y axes
GWImageAxes < QWidget



GWSpectrumQWidget with histogram x-y axes and color bar
GWSpectrum < QWidget



GWViewImageROI+ ROI to GWImageAxes
GWViewImageROI < GWImageAxes











Handles and ROI

References

...