Page History
...
Module | Description |
---|---|
| Local version with added path to data from src directory. |
|
|
| Class contains methods for batch job submission and monitoring for pedestals. |
|
|
| Class has methods to generate psana configuration and other scripts from stubs located in |
| Base class for configuration parameters. |
| Sub-class for |
| Junk for eamples. |
| Class dynamically generates all file names for current configuration parameters. |
|
|
|
|
|
|
|
|
|
|
|
|
| Sub-GUI of GUIFiles.py |
|
|
| GUI for the configuration parameters file management. |
| Sub-GUI of GUIFiles.py - manipulations with dark runs |
|
|
| Dialog window for submission of messages with attachments to ELog |
| Widget with necessary fields for GUIELogPostingDialog |
| Text file browser for this project |
| Central GUI for file settings contains tab-bar for other widget selection |
| Sub-GUI of GUIFiles.py |
| WIdget for messages, i.e. help |
|
|
| depricated GUI |
| Control GUI for intensity monitors |
|
|
|
|
| GUI for logger |
| The first GUI at start of this application |
| The same as GUIMainTB.py with integrated GUILogger.py |
| The first GUI at start of this application with tab bar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Module contains all possible global methods. |
| Re-implemented standard tool-bar (depricated) |
| Core class for logger |
| Demonstration of how to draw something on the top of GUI |
| Main class for array presentation plot |
| Widget for custom button-bar |
| Widget for graphical window |
| Main class for interactive plot with custom button bar |
| Widget for custom button-bar |
| Graphical image for image and spectral histogram |
| Main class for time record presentation plot |
| Widget for graphical window |
...
GUIDark and GUIData - inappropriate change of style for "end" field is fixed
GUIDark, GUIData, GUIBlamish, GUIFlatField - have changed behavior for non-active buttons:
- for now it is set to default - frame of buttons disappeared for non-active
- GUIFlatField has an example of how to set a dynamic style-sheet for non-default behavior styles
PlotImgSpeWidget.py - change log scale from x to y
GUIIntensityMonitors.py - add more fields:
- radio buttons for normalization
- check boxes for selection
- edit fields for Imin and Imax values with changing behavior and style depending on radio and check box status. Check them for equity to default and Imin >= Imax
Check move window coordinates for plots... Some of them opens in unexpected places.
GUIELogPostingDialog, GUIELogPostingFields, PlotArrayButtons, PlotImgSpeButtons, and GlobalUtils: submission of message with attached plots in ELog
Add icons to some of frequently used buttons.
TO DO
- Use intensity monitor names in generation of the psana.cfg file
- GlobalUtils:
- uncomment submission in ELog
- add new optional parameter for responce on msg number in submission command when Igor provide an interface; obel edit field for this parameter in GUIELogPostingDialog
- change interface for submission command when new release is available (remove long path to the command and PYTHONPATH)
- Add button for some of GUIs to submit them in ELog.
2012-12-17 – 2012-12-23 Week progress
Q&A Marcin:
- Discuss layout of fields in
- GUIIntensityMonitors
- GUIELogPostingDialog, GUIELogPostingFields
- Layout of buttons
- GUIMainTB
- GUIDark.py, GUIData.py, etc. - active/non-active