Paper |
Title |
Page |
MOPHA134 |
PyDM - Status Update |
536 |
|
- H.H. Slepicka, M.L. Gibbs
SLAC, Menlo Park, California, USA
|
|
|
PyDM (Python Display Manager) is a Python and Qt-based framework for building user interfaces for control systems providing a no-code, drag-and-drop system to make simple screens, as well as a straightforward Python framework to build complex applications. In this brief presentation we will talk about the state of PyDM, the new functionality that has been added in the last year of development, including full support for EPICS PVAccess and other structured data sources as well as the features targeted for release in 2020.
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA134
|
|
About • |
paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 |
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
MOPHA135 |
PyDM - Extension Points |
539 |
|
- H.H. Slepicka, M.L. Gibbs
SLAC, Menlo Park, California, USA
|
|
|
PyDM (Python Display Manager) is a Python and Qt-based framework for building user interfaces for control systems providing a no-code, drag-and-drop system to make simple screens, as well as a straightforward Python framework to build complex applications. PyDM developers and users can easily create complex applications using existing Python packages such as NumPy, SciPy, Scikit-learn and others. With high level interfaces for data plugins and external tools, PyDM can be extended with new widgets, integration with facility-specific tools (electronic log books, data logger viewers, et cetera) as well as new data sources (EPICS, Tango, ModBus, Web Services, etc) without the need to recompile or change the PyDM internal source.
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA135
|
|
About • |
paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 |
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
TUCPL04 |
A Model-Based Simulator for the LCLS Accelerator |
773 |
|
- M.L. Gibbs, W.S. Colocho, A. Osman, J. Shtalenkova
SLAC, Menlo Park, California, USA
|
|
|
The Linac Coherent Light Source (LCLS) at the SLAC National Accelerator Laboratory is currently undergoing a major upgrade. In order to facilitate the development of new software that will be needed to operate the upgraded machine, a simulator has been developed to simulate the LCLS electron beam and the accelerator devices that measure and manipulate it. The simulator is comprised of several small "services" that simulate different types of devices, and provide an EPICS interface identical to the real control system. All of the services communicate with a central beam line model to change accelerator parameters and retrieve information about the simulated beam.
|
|
|
Slides TUCPL04 [5.784 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUCPL04
|
|
About • |
paper received ※ 01 October 2019 paper accepted ※ 09 October 2019 issue date ※ 30 August 2020 |
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
WESH4002 |
A PyDM User Interface for an LCLS Simulator |
1525 |
WEPHA055 |
|
|
- M.L. Gibbs, W.S. Colocho, A. Osman, J. Shtalenkova, H.H. Slepicka
SLAC, Menlo Park, California, USA
|
|
|
PyDM (Python Display Manager) is a framework for building control system user interfaces. A user interface for the LCLS (Linac Coherent Light Source) simulator has been built in PyDM. The simulator interface gives a realistic experience of operating many parts of the LCLS accelerator, and can be used for training new accelerator operators on routine tasks. This interface also provides a good demonstration of the experience of using PyDM in a real-world environment.
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WESH4002
|
|
About • |
paper received ※ 01 October 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 |
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|