21–23 May 2025
Giulianova
Europe/Rome timezone

Contribution List

36 out of 36 displayed
  1. Raphaël GIRARDOT (SOLEIL)
    21/05/2025, 12:00
    Facilities status
    Oral presentation

    SOLEIL Status:
    SOLEIL II status (upgrade plans)
    Current usage of our Web applications
    Archiving status at SOLEIL
    Taurus usage at SOLEIL
    Highlights
    Ongoing developments and solutions

    Go to contribution page
  2. Samuel Twum (SKAO)
    21/05/2025, 12:20
    Project status
    Oral presentation

    The Square Kilometre Array (SKA) is moving rapidly from conceptual designs to tangible construction, with trenches being dug and dishes being installed. The highly anticipated AA0.5 milestone has produced the first image from the SKA-Low telescope demonstrating the system's operational viability; the system works! This significant accomplishment has provided invaluable insights, prompting a...

    Go to contribution page
  3. Corne Lukken
    21/05/2025, 12:40
    Facilities status
    Oral presentation

    LOFAR is the LOw Frequency ARray comprising of
    54 stations across Europe with the majority
    located around Exloo in the Netherlands. This
    radio telescope is currently undergoing a major
    upgrade including a drastically redesigned
    monitoring and control design leveraging (Py)Tango.

    In this presentation we show the current state
    of this LOFAR2.0 monitoring and control system across
    its...

    Go to contribution page
  4. Michał Fałowski (NSRC SOLARIS)
    21/05/2025, 14:00
    Facilities status
    Oral presentation

    The National Synchrotron Radiation Centre SOLARIS has been in operation since 2015 and has since undergone substantial development. This presentation outlines the current status of the facility, highlighting its expanding infrastructure and growing user base. It also focuses on the ongoing upgrade of the control system, with particular emphasis on modernization efforts aimed at improving...

    Go to contribution page
  5. Alexander Kessler (HI-Jena)
    21/05/2025, 14:20
    Facilities status
    Oral presentation

    We are integrating Tango Controls into a high-intensity laser system currently operated by standalone actor model based LabVIEW applications on Windows. Our goal is a smooth step-by-step migration toward a fully open-source control infrastructure, gradually phasing out proprietary software. A key objective is to enable highly automated data acquisition in accordance with the F.A.I.R....

    Go to contribution page
  6. Florian Schweiger (CALA LMU München)
    21/05/2025, 14:40
    Facilities status
    Oral presentation

    At the Centre for Advanced Laser Applications (CALA) near Munich, Germany, a multi-petawatt short pulse laser system and several experimental endstations are operated within a university research environment. Unlike large-scale user facilities, CALA must function within limited financial and staffing resources. These constraints have strongly influenced the design of our Tango-based control...

    Go to contribution page
  7. Lorenzo Pivetta (ELETTRA Sincrotrone Trieste)
    21/05/2025, 15:00
    Facilities status
    Oral presentation

    The status of Elettra 2.0 project is presented

    Go to contribution page
  8. Benjamin Bertrand (MAX IV Laboratory), Damien Lacoste, Reynald Bourtembourg (ESRF), Thomas Braun (byte physics e.K.), Thomas Ives (Observatory Sciences Ltd), Thomas Juerges (SKAO), Yury Matveev (DESY)
    21/05/2025, 16:00
    Project status
    Oral presentation

    Over the past decades cppTango, i.e. The Kernel, has come a long way and it has finally arrived at the ominous version 10. We look at how it turned out and the new features that we have implemented for you since the last community meeting.

    Go to contribution page
  9. Yury Matveev (DESY)
    21/05/2025, 16:20
    Project status
    Oral presentation

    Latest news from the PyTango project.

    Go to contribution page
  10. Oriol Vallcorba (ALBA Synchrotron)
    21/05/2025, 16:40
    Project status
    Oral presentation

    This presentation will cover the latest developments in the Taurus projects (taurus and taurus_pyqtgraph). We will review the key highlights and improvements introduced in the current 5.2 release, and provide an outlook on the upcoming 5.3 release.

    A special focus will be placed on the ongoing Taurus Performance Optimization (TPO) efforts, including an analysis of the results achieved so...

    Go to contribution page
  11. Oriol Vallcorba (ALBA Synchrotron)
    21/05/2025, 17:00
    Project status
    Oral presentation

    This presentation will cover the current developments in the Sardana project and its community. Current work is focused on improving Continuous Scans with support for multiple synchronization descriptions, as well as enhancements to components such as shutter control, the MacroServer environment, the configuration tool, and the support for archiving events.

    Go to contribution page
  12. Damien Lacoste, Dmitry Egorov, Graziano Scalamera (Elettra), Johan Forsberg (MAX IV Laboratory), Reynald Bourtembourg (ESRF), Sergi Rubio Manrique (ALBA Synchotron), Thomas Juerges (SKAO)
    21/05/2025, 17:20
    Project status
    Oral presentation

    News from HDB++ on the past year.

    Recent developments, news from HDB installation in the institutes using it and so on.

    Go to contribution page
  13. Rebecca Auger-Williams (Observatory Sciences Ltd)
    21/05/2025, 17:40
    Project status
    Oral presentation

    A big effort has been made over the last year to update and improve the current Tango documentation available on Read the Docs. This involved an initial review of the material to identify specific sections that were in need of updating or were no longer relevant. This was followed by a complete restructure to follow the Diataxis documentation approach (i.e. assigning content to one of the four...

    Go to contribution page
  14. Benjamin Bertrand (MAX IV Laboratory)
    22/05/2025, 09:00
    Tango Ecosystem Updates
    Oral presentation

    The official Tango Database is written in C++ and requires MariaDB as backend.

    PyTango contains its own Database implementation, which should work as a drop-in replacement. It stores data using SQLite so it has no external dependencies, making it easier to run.

    This implementation isn't new but didn't get much support in the past years and was in a broken state. In the past month, there...

    Go to contribution page
  15. Lukasz Zytniak (S2INNOVATION)
    22/05/2025, 09:20
    Tango Ecosystem Updates
    Oral presentation

    Client-Server Authentication and Validation of Messages for Tango Control System Using Asymmetric Cryptography and Digital Signatures
    All Tango messages exchanged over the network include a digital signature which authenticates the client performing given operation and contents of the message. The key pair used for signing messages can be generated per host, user or application. This can be...

    Go to contribution page
  16. Devin Burke (DESY)
    22/05/2025, 09:40
    Tango Ecosystem Updates
    Oral presentation

    Ophyd-Async is the asynchronous successor to the device layer of the Bluesky experiment orchestration system. Ophyd-Async is in development and is expected to see its 1.0 release later this year. It has been designed to be control system agnostic and as of its most recent development release, natively supports the Tango control system. This support will better enable the Tango community to...

    Go to contribution page
  17. Sergi Rubio Manrique (ALBA Synchotron)
    22/05/2025, 10:00
    Tango Ecosystem Updates
    Oral presentation

    Roadmap for next features to implement in panic and an invitation for collaboration to merge the existing panic branches in Tango community (ALBA, MaxIV, Solaris, S2I, ...).

    Go to contribution page
  18. Jens Georg (DESY (MSK))
    22/05/2025, 10:50
    Tango Community Device and tools
    Oral presentation

    DESY MSK provides a large back catalogue of hardware for accelerator control and diagnostics.

    The hardware comes with an established set of control applications for a range of use-cases such as LLRF control, motion control, oscillators, and many more.

    In order to be able to provide control system integration of those control servers to our collaboration partners at Helmholtz and beyond,...

    Go to contribution page
  19. Dmitry Egorov (MAX IV)
    22/05/2025, 11:10
    Tango Community Device and tools
    Oral presentation

    Tango Controls features a client-side access control system that verifies users through system accounts and can restrict access based on IP addresses. However, this method lacks flexibility, as it relies on system accounts and is relatively easy to bypass.
    In addition to the existing access control, a server-side authorization system was developed at JINR, allowing roles and sessions to be...

    Go to contribution page
  20. Mr Antonio Bartalesi
    22/05/2025, 11:30
    Tango Community Device and tools
    Oral presentation

    Evolving control systems can benefit from seamless integration of embedded devices while maintaining scalability and maintainability. This work, done the MAX IV Laboratory in Lund, Sweden, presents a solution for incorporating custom hardware into the TANGO control system.

    This is achieved by selecting a widely available microcontroller, to limit reliance on a single manufacturer, and...

    Go to contribution page
  21. Anton Joubert (MAX IV Laboratory)
    22/05/2025, 11:50
    Tango Community Device and tools
    Oral presentation

    With OpenTelemetry support added to cppTango and PyTango since version 10.0.0, we tried it out operationally at MAX IV. We provide some examples of the traces, trends, and other data available when running at scale. We report on the compute and performance impact for clients and servers, as well as practical issues. For the backend servers that receive and query all the telemetry data (Grafana...

    Go to contribution page
  22. Yimeng Li
    22/05/2025, 12:10
    Tango Community Device and tools
    Oral presentation

    Advanced materials such as energy materials, catalysts, and biological materials like bone have complex hierarchical structures spanning several length scales where chemical elements are organized in a spatial heterogeneous fashion. Understanding these materials requires the ability to map both their structural and elemental composition with high spatial resolution. The current meshct scan...

    Go to contribution page
  23. Krzysztof Madura (National Synchrotron Radiation Centre, Solaris)
    22/05/2025, 12:30
    Facilities status
    Oral presentation

    National Synchrotron Radiation Centre SOLARIS is a Polish light source next to Jagiellonian University, currently operating with seven beam-lines and two new beam-lines under development.
    Such facilities employ constant monitoring of all systems and sensors in order to provide the best and uninterrupted service to our users.

    Tango archiving database provides an insight into performance of...

    Go to contribution page
  24. Maciej Mleczko (National Synchrotron Radiation Center)
    22/05/2025, 14:00
    Tango Community Device and tools
    Oral presentation

    National Synchrotron Radiation Centre SOLARIS is a third generation light source with seven fully operational beamlines.
    Big science facilities like SOLARIS are obligated to provide the best possible conditions for conducting research. Building robust and extensible environment for developed application is a warranty to continuous delivering precise tools for stable and safe operation...

    Go to contribution page
  25. Lukasz Zytniak (S2INNOVATION)
    22/05/2025, 14:20
    Tango Community Device and tools
    Oral presentation

    The application is a web-based tool designed to automate the generation of device server code within the Tango Controls environment, focusing on Python code generation. Accessible from any device with an internet connection, the web app requires no local installation, making it highly convenient for developers.
    The application's key strength lies in its documentation integration system. It...

    Go to contribution page
  26. Matteo Di Carlo (INAF)
    22/05/2025, 14:40
    Tango Community Device and tools
    Oral presentation

    The ska-tango-exporter is a Diagnostic tool that extract every possible information from a TANGO system in order to assist in the analysis of interconnected problems difficult made to run in a kubernetes environment. It use existing data sources such as the TANGO and the kubernetes database (etcd) together with internal data sources such as prometheus (to collect attributes in a polling...

    Go to contribution page
  27. Corne Lukken
    22/05/2025, 15:00
    Tango Community Device and tools
    Oral presentation

    The availability of historical data on a complex control system
    is essential to understanding it and aids greatly in being able
    to resolve issues. The process of collecting and storing
    these data as well as visualization is collectively
    known as Monitoring. This paradigm is often extended with
    event conditions and autonomous or manual actions based on these
    events in a process called...

    Go to contribution page
  28. Thomas Ives (Observatory Sciences Ltd)
    22/05/2025, 15:20
    Tango Community Device and tools
    Oral presentation

    In the up coming cppTango 10.1.0 release we are introducing a couple of new DServer commands based on tools developed by SKAO to debug issues with the Tango ZMQ event system. Here we demonstrate what information can be collected about the ZMQ event system using this new tool and discuss how it has been used to track down issues in Tango devices at SKAO.

    Go to contribution page
  29. Alessio Igor Bogani (Elettra Sincrotrone Trieste)
    22/05/2025, 15:40
    Tango Community Device and tools
    Oral presentation

    In environments where numerous identical devices are deployed, each consisting of a main Tango device plus individual Tango devices for each channel, managing development, installation, and configuration becomes increasingly complex. We explore how Tango's Multiclasses provide an elegant solution to streamline these processes while significantly reducing configuration errors.

    Go to contribution page
  30. Martin Scarcia (Elettra Sincrotrone Trieste)
    22/05/2025, 16:00

    At the Fermi FEL the control and data acquistion systems of the beamlines were implemented in Tango by design so the necessity arose to provide experiment control and data acquisition tools that could be tigthly integrated with Tango.

    The Executer was therefore created as a simple, yet versatile experiment control and management tool. The Executer is essentially a tango device...

    Go to contribution page
  31. Lukasz Zytniak (S2INNOVATION)
    22/05/2025, 16:50
    Web and User interface
    Oral presentation

    Polka is a WebAstor.
    Features:
    1. Added support for multiple Tango databases.
    2. Enabled renaming of branches.
    3. Enabled the option to move Starters between branches
    4. Added functionality to add a Starter to a Tango database.
    5. Added pooling configuration for servers.
    6. Added a pooling profiler with two basic charts.
    7. Introduced a feature to check pooling status.
    8. Added a...

    Go to contribution page
  32. Mr Helder Ribeiro (Atlar Innovation / SKAO), Yimeng Li
    22/05/2025, 17:10
    Web and User interface
    Oral presentation

    Taranta Status update

    Go to contribution page
  33. Mr Helder Ribeiro (Atlar Innovation / SKAO)
    22/05/2025, 17:30

    This presentation introduces Octopus 🐙, a high-performance, real-time dashboard application crafted with a modern, asynchronous-first architecture. Leveraging FastAPI combined with Ariadne for GraphQL APIs and subscriptions, Octopus ensures efficient handling of real-time data streaming using Redis Pub/Sub, achieving ultra-low latency suitable for responsive dashboards. MongoDB with Motor is...

    Go to contribution page
  34. Yury Matveev (DESY)
    23/05/2025, 12:15
    Project status
    Oral presentation

    Tango executive commitee report

    Go to contribution page
  35. Matteo Di Carlo (INAF)
    Workshop proposal

    The aim of this workshop is to share the instructions on how is possible to setup a TANGO system in a kubernetes context.
    This will be done by using two SKA repositories in order to deploy minikube (https://gitlab.com/ska-telescope/sdi/ska-cicd-deploy-minikube) and to setup a TANGO ecosystem (https://gitlab.com/ska-telescope/ska-tango-examples).

    Go to contribution page
  36. Sergi Rubio Manrique (ALBA Synchotron)
    Workshop proposal

    PANIC is an alarm system based on Tango that is being used by multiple institutes in the tango collaboration.

    The aim of this workshop would be to introduce the PANIC Alarm System, and show how to prepare an small setup using simulator device servers in Tango 10.

    Go to contribution page