KIT | KIT-Bibliothek | Impressum | Datenschutz

Simple Python Interface to Facility-Specific Infrastructure

Gethmann, Julian ORCID iD icon 1; Blomley, Edmund ORCID iD icon 1; Marsching, Sebastian; Mexner, Wolfgang 1; Müller, Anke-Susanne 1; Schreiber, Patrick ORCID iD icon 1; Schuh, Marcel ORCID iD icon 1; Plötzeneder, Birgit [Hrsg.]; Schaa, Volker R. W. [Hrsg.]; Štajminger, Ana [Hrsg.]
1 Institut für Beschleunigerphysik und Technologie (IBPT), Karlsruher Institut für Technologie (KIT)

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.


Verlagsausgabe §
DOI: 10.5445/IR/1000173374
Veröffentlicht am 13.08.2024
Originalveröffentlichung
DOI: 10.18429/JACoW-PCaPAC2022-THPP9
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Beschleunigerphysik und Technologie (IBPT)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 23.01.2023
Sprache Englisch
Identifikator ISBN: 978-3-95450-237-0
ISSN: 2673-5512
KITopen-ID: 1000173374
HGF-Programm 54.11.11 (POF IV, LK 01) Accelerator Operation, Research and Development
Erschienen in PCaPAC2022 Proceedings of the 13th International Workshop on Emerging Technologies and Scientific Facilities Controls. Ed.: B. Plötzeneder
Veranstaltung 13th International Workshop on Emerging Technologies and Scientific Facilities Controls (PCaPAC 2022), Prag, Tschechien, 04.10.2022 – 07.10.2022
Verlag Joint Accelerator Conferences Website Publishing (JACoW)
Seiten 51-53
Serie International Workshop on Emerging Technologies and Scientific Facilities Controls ; 13
Externe Relationen Siehe auch
Schlagwörter Accelerator Physics, User Interfaces and Tools
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page