'Journal of Accelerator Conferences Website' (JACoW) is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
| Title | Adopting PyQt for Beam Instrumentation GUI Development at CERN | |
| Authors |
|
|
| Abstract | As Java GUI toolkits become deprecated, the Beam Instrumentation (BI)group at CERN has investigated alternatives and selected PyQt as one of the suitable technologies for future GUIs, in accordance with the paper presented at ICALEPCS19. This paper presents tools created, or adapted, to seamlessly integrate future PyQt GUI development alongside current Java oriented workflows and the controls environment. This includes (a) creating a project template and a GUI management tool to ease and standardize our development process, (b) rewriting our previously Java-centric Expert GUI Launcher to be language-agnostic and (c) porting a selection of operational GUIs from Java to PyQt, to test the feasibility of the development process and identify bottlenecks. To conclude, the challenges we anticipate for the BI GUI developer community in adopting this new technology are also discussed. | |
| Paper | download THPV014.PDF [1.266 MB / 5 pages] | |
| Poster | download THPV014_POSTER.PDF [1.451 MB] | |
| Cite | download ※ BibTeX ※ LaTeX ※ Text/Word ※ RIS ※ EndNote | |
| Conference | ICALEPCS2021 | |
| Series | International Conference on Accelerator and Large Experimental Physics Control Systems (18th) | |
| Location | Shanghai, China | |
| Date | 14-22 October 2021 | |
| Publisher | JACoW Publishing, Geneva, Switzerland | |
| Editorial Board | Kazuro Furukawa (KEK, Tsukuba, Japan); Yingbing Yan (SARI,Shanghai, China); Yongbin Leng (SARI,Shanghai, China); Zhichu Chen (SARI,Shanghai, China); Volker RW Schaa (GSI, Darmstadt, Germany) | |
| Online ISBN | 978-3-95450-221-9 | |
| Online ISSN | 2226-0358 | |
| Received | 10 October 2021 | |
| Accepted | 24 January 2022 | |
| Issue Date | 23 February 2022 | |
| DOI | doi:10.18429/JACoW-ICALEPCS2021-THPV014 | |
| Pages | 899-903 | |
| Copyright |
|