-
Raphaël GIRARDOT (SOLEIL)21/05/2025, 12:00
SOLEIL Status:
Go to contribution page
SOLEIL II status (upgrade plans)
Current usage of our Web applications
Archiving status at SOLEIL
Taurus usage at SOLEIL
Highlights
Ongoing developments and solutions -
Samuel Twum (SKAO)21/05/2025, 12:20
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 -
Corne Lukken21/05/2025, 12:40
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
Go to contribution page
of this LOFAR2.0 monitoring and control system across
its... -
Michał Fałowski (NSRC SOLARIS)21/05/2025, 14:00
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 -
Alexander Kessler (HI-Jena)21/05/2025, 14:20
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 -
Florian Schweiger (CALA LMU München)21/05/2025, 14:40
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 -
Lorenzo Pivetta (ELETTRA Sincrotrone Trieste)21/05/2025, 15:00
The status of Elettra 2.0 project is presented
Go to contribution page -
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
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 -
Yury Matveev (DESY)21/05/2025, 16:20
Latest news from the PyTango project.
Go to contribution page -
Oriol Vallcorba (ALBA Synchrotron)21/05/2025, 16:40
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 -
Oriol Vallcorba (ALBA Synchrotron)21/05/2025, 17:00
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 -
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
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 -
Rebecca Auger-Williams (Observatory Sciences Ltd)21/05/2025, 17:40
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 -
Benjamin Bertrand (MAX IV Laboratory)22/05/2025, 09:00
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 -
Lukasz Zytniak (S2INNOVATION)22/05/2025, 09:20
Client-Server Authentication and Validation of Messages for Tango Control System Using Asymmetric Cryptography and Digital Signatures
Go to contribution page
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... -
Devin Burke (DESY)22/05/2025, 09:40
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 -
Sergi Rubio Manrique (ALBA Synchotron)22/05/2025, 10:00
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 -
Jens Georg (DESY (MSK))22/05/2025, 10:50
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 -
Dmitry Egorov (MAX IV)22/05/2025, 11:10
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.
Go to contribution page
In addition to the existing access control, a server-side authorization system was developed at JINR, allowing roles and sessions to be... -
Mr Antonio Bartalesi22/05/2025, 11:30
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 -
Anton Joubert (MAX IV Laboratory)22/05/2025, 11:50
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 -
Yimeng Li22/05/2025, 12:10
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 -
Krzysztof Madura (National Synchrotron Radiation Centre, Solaris)22/05/2025, 12:30
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 -
Maciej Mleczko (National Synchrotron Radiation Center)22/05/2025, 14:00
National Synchrotron Radiation Centre SOLARIS is a third generation light source with seven fully operational beamlines.
Go to contribution page
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... -
Lukasz Zytniak (S2INNOVATION)22/05/2025, 14:20
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.
Go to contribution page
The application's key strength lies in its documentation integration system. It... -
Matteo Di Carlo (INAF)22/05/2025, 14:40
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 -
Corne Lukken22/05/2025, 15:00
The availability of historical data on a complex control system
Go to contribution page
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... -
Thomas Ives (Observatory Sciences Ltd)22/05/2025, 15:20
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 -
Alessio Igor Bogani (Elettra Sincrotrone Trieste)22/05/2025, 15:40
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 -
Martin Scarcia (Elettra Sincrotrone Trieste)22/05/2025, 16:00Oral presentation
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 -
Lukasz Zytniak (S2INNOVATION)22/05/2025, 16:50
Polka is a WebAstor.
Go to contribution page
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... -
Mr Helder Ribeiro (Atlar Innovation / SKAO), Yimeng Li22/05/2025, 17:10
Taranta Status update
Go to contribution page -
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 -
Yury Matveev (DESY)23/05/2025, 12:15
Tango executive commitee report
Go to contribution page -
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.
Go to contribution page
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). -
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
Choose timezone
Your profile timezone: