Pre-history of graphical applications
"All creatures great and small..."
LCLS
- 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 population tool, motivated by Igor Gaponenko
- plims - image plotter - mathplotlib
- med - mask editor - mathplotlib
- iv - image viewer in PyQt
- geo - PyQt in C++ - geometry alignment tool
LCLS-II
- calibman - calibration constant monitoring and management in MongoDB
- hdf5explorer
- timeconverter
- screengrabber
- DAQ Control GUI
- iv
- med - project official approval date 2023-05-23
Code location
- Modules: lcls2/psana/psana/graphqt/GW*.py and other
- Examples: lcls2/psana/psana/graphqt/examples/ex_GW*.py and other
PyQt Widgets
GWView
GWViewExt
GWViewImage
GWViewHist
GWViewAxis
GWViewImage
GWViewColorBar
GWImageAxes
GWSpectrum
GWViewImageROI
Summary
Widget | Functionality | Parameters | is-a Dependency | Comments | |||
---|---|---|---|---|---|---|---|
GWView | moving/zooming viewport for scene | rscene, origin='UL', scale_ctl='HV' | GWView < QGraphicsView | ||||
GWViewExt | + adds update speed and signals to GWView | + signal_fast | GWViewExt < GWView | ||||
GWViewImage | + QPixmap to QGraphicsScene of GWViewExt | GWViewImage < GWViewExt | |||||
GWViewHist | + Histogram to ... | GWViewHist < GWViewExt | |||||
GWViewAxis | + Histogram to ... | GWViewAxis < GWViewExt | |||||
GWViewColorBar | + ColorBar to ... | GWViewColorBar < GWViewExt | |||||
GWImageAxes | QWidget with image and x-y axes | GWImageAxes < QWidget | |||||
GWSpectrum | QWidget with histogram x-y axes and color bar | GWSpectrum < QWidget | |||||
GWViewImageROI | + ROI to GWImageAxes | GWViewImageROI < GWImageAxes | |||||
Handles and ROI
References
Overview
Content Tools