Description
Constellation is a framework used for lab setups or small-scale experiments in
HEP. One of its most important goals is that the framework should be easy to
use for both scientists implementing new devices as well as experiment
operators.
Constellation features a Qt-based User Interfaces to control and monitor all
devices in the experimental setup. The focus of this GSoC project is to add new
user interfaces to Constellation and extend the current ones.
Project Milestones
- Creating a new GUI to display monitoring data from devices using Qt Charts
- Modularization of UI elements into reusable Qt widgets
- Adding the monitoring widget to the existing GUI for device control
Requirements
- Modern C++
- Knowledge of Qt is helpful but not required
- Practical experience with Unix and git
Mentors
Links
Additional Information
- Difficulty level (low / medium / high): medium
- Duration: 350 hours
- Mentor availability: June-August
Corresponding Project
Participating Organizations