JACoW logo

Journals of Accelerator Conferences Website (JACoW)

'Journal of Accelerator Conferences Website' (JACoW) is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


https://doi.org/10.18429/JACoW-PCaPAC2022-THPP9
Title Simple Python Interface to Facility-Specific Infrastructure
Authors
  • J. Gethmann, E. Blomley, W. Mexnerpresenter, A.-S. Müller, P. Schreiber, M. Schuh
    KIT, Karlsruhe, Germany
  • S. Marsching
    Aquenos GmbH, Baden-Baden, Germany
Abstract The particle accelerators hosted at the Institute for Beam Physics and Technology (IBPT) represent a complex infrastructure with a live control system interface, a data archive, measurement routines and storage and management of metadata, among other aspects. The ’IBPT Python tools’ were created to provide a unified interface to all aspects of the accelerator infrastructure for both short-term student projects and basic accelerator operations. Instead of creating another custom framework, these sets of tools focus on bridging the gap between well established libraries and our facility and accelerator specific needs. External and accelerator specific libraries are glued together to provide an interface in order to minimize the technical knowledge of the accelerator infrastructure needed by the end user. Well established software engineering workflows of continuous integration were implemented to provide automatic testing, packaging, API documentation and release management. This paper discusses the general motivation and approach taken to create and maintain such a set of Python modules.
Paper download THPP9.PDF [0.193 MB / 3 pages]
Slides download THPP9_TALK.PDF [1.913 MB]
Poster download THPP9_POSTER.PDF [1.495 MB]
Cite download ※ BibTeX LaTeXText/WordRISEndNote
Conference PCaPAC2022
Series International Workshop on Emerging Technologies and Scientific Facilities Controls (13th)
Location Dolní Brežany, Czech Republic
Date 04-07 October 2022
Publisher JACoW Publishing, Geneva, Switzerland
Editorial Board Birgit Plötzeneder (ELI, Prague, Czech Republic); Volker RW Schaa (GSI, Darmstadt, Germany); Ana Štajminger (ELI, Prague, Czech Republic)
Online ISBN 978-3-95450-237-0
Online ISSN 2673-5512
Received 03 October 2022
Revised 06 October 2022
Accepted 18 October 2022
Issue Date 20 January 2023
DOI doi:10.18429/JACoW-PCaPAC2022-THPP9
Pages 51-53
Copyright
Creative Commons CC logoPublished by JACoW Publishing under the terms of the Creative Commons Attribution 4.0 International license. Any further distribution of this work must maintain attribution to the author(s), the published article's title, publisher, and DOI.