Paper |
Title |
Page |
WEPC159 |
A Python Tracking Code and GUI for Control Room Operations |
2358 |
|
- M.T. Heron, J. Rowland
Diamond, Oxfordshire, United Kingdom
|
|
|
Considerable use has been made in recent years of accelerator physics modelling and online tools under Matlab. These have demonstrated the benefits of operating in a rich integrated environment and further given good portability across projects and operating systems. As a possible alternative to Matlab, Diamond has been evaluating options based on Python. Python together with the Numpy libraries and Qt Graphics provides an environment which offers a lot of the functionality of Matlab. This paper presents these developments, which include a tracking code, symplectic integrator, twiss and response matrix together with a GUI interface.
|
|
|
THPC069 |
Studies to Optimize the Diamond Light Source Booster Synchrotron as a 100 MeV Storage Ring |
3053 |
|
- C. Christou, M.T. Heron, J. Rowland
Diamond, Oxfordshire, United Kingdom
- S. Gayadeen
University of Oxford, Oxford, United Kingdom
|
|
|
The injection chain for the Diamond Synchrotron Light Source consists of a 100 MeV Linac and 3 GeV booster synchrotron. These were commissioned in 2005 and 2006 respectively, and have provided acceptable performance as an injector since then. To advance a programme of work in evaluating and optimizing new control algorithms for orbit stability on the Diamond Storage Ring it was decided to use the booster synchrotron as a test platform by operating it in DC mode at 100 MeV. In support of this work and to improve the operational performance of the booster a series of studies have been carried out to better understand and characterize it. This work and the results will be presented.
|
|
|