Publication
Article Metrics
Citations
Online attention
pyAT, Pytac and pythonSoftIoc: A pure python virtual accelerator
DOI:
10.18429/JACoW-ICALEPCS2019-MOPHA017
Authors:
W.
Rogers
(Diamond Light Source)
,
T. J. R.
Nicholls
(Diamond Light Source)
,
A. A.
Wilson
(Diamond Light Source)
Co-authored by industrial partner:
No
Type:
Conference Paper
Conference:
ICALEPCS2019
Peer Reviewed:
No
State:
Published (Approved)
Published:
October 2019

Abstract: 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 bind- ings 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 possi- ble. 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.
Subject Areas:
Information and Communication Technology
Technical Areas:
Accelerator Physics
Added On:
05/01/2021 14:36
Documents:
mopha017.pdf
Discipline Tags:
Technical Tags: