Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.

URLhttps://doi.org/10.18429/JACoW-ICALEPCS2025-WEAG001
TitleThe Tango Controls Collaboration status in 2025
Authors
  • T. Juerges
    SKA Observatory
  • R. Bourtembourg, A. Gotz, D. Lacoste
    European Synchrotron Radiation Facility
  • S. Rubio-Manrique
    ALBA Synchrotron (Spain)
  • B. Bertrand, A. Joubert
    MAX IV Laboratory
  • Y. Matveev
    Deutsches Elektronen-Synchrotron DESY
  • L. Pivetta, G. Scalamera
    Elettra-Sincrotrone Trieste S.C.p.A.
  • G. Abeille, G. Pichon, P. Madela
    Synchrotron soleil
  • G. Kowalski, T. Madej, M. Celary, L. Zytniak
    S2Innovation Sp z o. o. [Ltd.]
  • T. Braun
    byte physics e.K.
  • R. Auger-Williams, T. Ives
    Observatory Sciences Ltd
AbstractSince last status update in 2023, the Tango Controls collaboration has undertaken a major effort to add new features to cppTango, the core of Tango Controls, and two other official language bindings, JTango and PyTango. Significant development efforts have been dedicated to the implementation and prototyping of community-requested features. Observability is a trending topic in software development, and we have listened to our community adding OpenTelemetry support. Continuing with cppTango refactoring, we switched to C++17 and catch2 as the new testing framework to improve code quality and test coverage. PyTango has undergone a major overhaul by switching from boost-python to pybind11, which has been a welcome modernization of the code base and has allowed us to remove obsolete APIs. Special Interest Group (SIG) meetings continued to be a great success. Several have been held, among them one that addressed and is still addressing the request of our users for a much improved documentation. Encryption has also been a SIG topic, and a prototype for complete end-to-end encryption of all communication in Tango Controls has been developed. CI/CD has again received major updates and gained more computing power to run more tests in less time, thanks to the Gitlab runner contributions of the collaboration members. Thanks to the continuous community effort on keeping a modern and well maintained core, the future road map of Tango Controls looks promising and achievable.
Paperdownload: WEAG001.pdf
CiteBibTeX, LaTeX, Text/Word, RIS, EndNote
Conference20th Int. Conf. Accel. Large Exp. Phys. Control Syst. (ICALEPCS'25)
Series
LocationChicago, IL, USA
Date20-26 Sep 2025
PublisherJACoW Publishing, Geneva, Switzerland
Editorial BoardKent Wootton (ANL), Jeffery Biss (FNAL), Gustavo Bruno (ANL), Jeff Kirchman (ANL), Kelly Jaje (ANL), Denise Skiadopoulos (ANL), SuYin Grass Wang (ANL)
Online ISBN978-3-95450-255-4
Online ISSN2226-0358
Received05 September 2025
Revised22 September 2025
Accepted30 October 2025
Issued25 November 2025
DOI10.18429/JACoW-ICALEPCS2025-WEAG001
Pages769-776