MFX Detector Viewer - Feature Request
Overview
Develop a near-time detector image analysis tool for the MFX beamline that provides interactive visualization and analysis of live PSANA-II detector data. For aligning spectrometers. In the future integrate it into shared memory optionally.
Requirements
1. Core Data Acquisition
2. Image Display and Visualization
3. Region of Interest (ROI) Analysis
4. Projection Analysis
5. Reference Trace Management
6. User Interface
7. Configuration Options
8. Status and Logging
9. Performance Optimization
10. Error Handling
11. Code Quality
12. Documentation
Technology Stack
- Language: Python 3.7+
- GUI Framework: PyQt5
- Plotting: PyQtGraph
- Data Processing: NumPy
- Data Source: PSANA-II
- Threading: Python threading module
Acceptance Criteria
Notes
- Supports flexible detector selection for different experimental setups
- Optimized for epix100_0 detector but configurable for others
- User-friendly with visual feedback and comprehensive logging
MFX Detector Viewer - Feature Request
Overview
Develop a near-time detector image analysis tool for the MFX beamline that provides interactive visualization and analysis of live PSANA-II detector data. For aligning spectrometers. In the future integrate it into shared memory optionally.
Requirements
1. Core Data Acquisition
2. Image Display and Visualization
3. Region of Interest (ROI) Analysis
4. Projection Analysis
5. Reference Trace Management
6. User Interface
7. Configuration Options
8. Status and Logging
9. Performance Optimization
10. Error Handling
11. Code Quality
12. Documentation
Technology Stack
Acceptance Criteria
Notes