Paper | Title | Page |
---|---|---|
MOPHA017 | pyAT, Pytac and pythonSoftIoc: a Pure Python Virtual Accelerator | 232 |
MOPHA016 | use link to see paper's listing under its alternate paper code | |
|
||
Virtual accelerators are used for testing control system software against realistic accelerator simulations. Previous virtual accelerators for synchrotron light sources have used Tracy* ** and Elegant*** **** as the simulator, but without Python bindings for accelerator simulations it has been difficult to create a virtual accelerator using Python. With the development of Python Accelerator Toolbox (pyAT)*****, that is now possible. This paper describes the combination of pyAT, Python Toolkit for Accelerator Controls (Pytac) and pythonSoftIoc to create an EPICS-based virtual accelerator for Diamond Light Source.
*TRACY-2 Documentation **The DLS Control System ***elegant: A Code for Accelerator Simulation ****A Virtual Accelerator in the Tango Control System *****pyAT: Python Accelerator Toolbox |
||
![]() |
Poster MOPHA017 [1.006 MB] | |
DOI • | reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA017 | |
About • | paper received ※ 30 September 2019 paper accepted ※ 08 October 2019 issue date ※ 30 August 2020 | |
Export • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |