The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
@InProceedings{rogers:icalepcs2019-mopha017,
author = {W.A.H. Rogers and T.J.R. Nicholls and A.A. Wilson},
title = {{pyAT, Pytac and pythonSoftIoc: a Pure Python Virtual Accelerator}},
booktitle = {Proc. ICALEPCS'19},
pages = {232--235},
paper = {MOPHA017},
language = {english},
keywords = {controls, feedback, simulation, lattice, emittance},
venue = {New York, NY, USA},
series = {International Conference on Accelerator and Large Experimental Physics Control Systems},
number = {17},
publisher = {JACoW Publishing, Geneva, Switzerland},
month = {08},
year = {2020},
issn = {2226-0358},
isbn = {978-3-95450-209-7},
doi = {10.18429/JACoW-ICALEPCS2019-MOPHA017},
url = {https://jacow.org/icalepcs2019/papers/mopha017.pdf},
note = {https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA017},
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 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.},
}