Publication

Article Metrics

Citations


Online attention

pyAT, Pytac and pythonSoftIoc: A pure python virtual accelerator

DOI: 10.18429/JACoW-ICALEPCS2019-MOPHA017 DOI Help

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

Open Access Open Access

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

Documents:
mopha017.pdf

Discipline Tags:



Technical Tags: