JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


BiBTeX citation export for WEPAB300: Python Based Tools for FRIB LLRF Operation and Management

@inproceedings{kunjir:ipac2021-wepab300,
  author       = {S.R. Kunjir and D.G. Morris and S. Zhao},
  title        = {{Python Based Tools for FRIB LLRF Operation and Management}},
  booktitle    = {Proc. IPAC'21},
  pages        = {3367--3370},
  eid          = {WEPAB300},
  language     = {english},
  keywords     = {controls, LLRF, cavity, EPICS, linac},
  venue        = {Campinas, SP, Brazil},
  series       = {International Particle Accelerator Conference},
  number       = {12},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {08},
  year         = {2021},
  issn         = {2673-5490},
  isbn         = {978-3-95450-214-1},
  doi          = {10.18429/JACoW-IPAC2021-WEPAB300},
  url          = {https://jacow.org/ipac2021/papers/wepab300.pdf},
  note         = {https://doi.org/10.18429/JACoW-IPAC2021-WEPAB300},
  abstract     = {{Some Python based tools have been developed at the Facility for Rare Isotope Beams (FRIB) for the ease of operation and management of the low level radio frequency (LLRF) controllers. Utilizing the rich features in Python, some tasks can be easily applied to a whole segment, one type of cryomodule (CM), a specific cryomodule or individual cavities grouped by a complex custom query. The tasks include, for example, 1) testing interface connections between various sub-systems prior to an operational run; 2) setting, checking and saving/restoring parameters during and after an operational run; 3) updating LLRF controller firmware and software during maintenance. With these tools, routine manual tasks are streamlined to achieve significantly greater efficiency in terms of scalability, time, memory and network resources. Considering channel access security, beam on/off status etc., the strategy of choosing either input/output controller (IOC) or Python for the implementation of certain tasks is also discussed in the paper.}},
}