Some words to open and set the scene of the Tango Community Meeting.
The Giant Metrewave Radio Telescope (GMRT), built and operated by the NCRA (India) is a SKA path-finder facility. The Monitor & Control system of GMRT is upgraded using the TANGO software framework. It is developed in synergy with the SKA-TM work package by considering similar design ideas and technology choices. The Tango based GMRT Control (TGC) System is composed of specification driven...
The ESRF-Extremely Brilliant Source (ESRF-EBS) is the first-of-a-kind fourth-generation high-energy synchrotron. After only a 20-month shutdown, scientific users were back to carry out experiments with the new source. This talk gives an overview of the EBS status from its Accelerator Control Unit (ACU) point of view. It also offers the opportunity to present some of the projects currently...
With the ongoing simplification of installation and administration as well as with the improvements of documentations, complex control systems such as TANGO become also interesting and feasible for smaller institutions without dedicated IT support units. Especially the tight binding to Python enables an easy access for experimentalists already at the student level. At the same time,...
From its beginning in 2017, the S2Innovation collaborates with Institutes and companies from the Tango Controls Community as well as actively participate in Tango Control maintenance and development. The presentation will give an update on the recent progress of its development and a summary of its involvement in Tango Controls development.
Latest news from the C++ kernel core developers.
Taurus is a framework for creating GUIs and CLIs for a control system using python and Qt.
This talk is a quick status report of the latest developments in Taurus, among which we highlight a new major version (Taurus 5) involving large refactoring of the code to modernize and improve it.
Sardana is a software suite for Supervision, Control and Data Acquisition in scientific installations. Here we present a yearly status report of the latest developments in Sardana as the result of the Sardana Community collaboration.
Proposal for a roadmap for pogo in the coming year.
All the items presented are open for discussion.
At SOLARIS, we mainly use Taurus GUIs to conduct experiments and check beamlines' statuses. Due to necessary and heavy customisation of the library modules (custom classes etc.), some of the applications began having performance problems. After TangoGQL had been released, we started to use it as backend for our web applications that replace problematic GUIs. This talk will cover our modest...
IC@MS is an web application providing REST API for managing alarm system. During the presentation we will show progress of project development and
demonstrate application.
A number of alarm-handler device servers and cumbia based GUIs have been deployed in both Elettra and Fermi control systems to handle thousands of alarms.
MAX IV has seen an explosion in high-rate detectors. In order to cope with this amount of data we decided to change how the data acquisition should work. In this context a new paradigm has been developed to use data streams and a dedicated data acquisition cluster based on Kubernetes.
This talk will make an overview of the current scripts and devices used to manage distributed systems using fandango as an alternative to Jive/Astor. It will also open some discussions regarding the evolution of distributed-event systems.
A very quick look at how we embedded a debugger (debugpy) into all SKA PyTango devices. This allows us to attach a VS Code debugger to a running device and peek inside.
Wrote a simple TUI for navigating Tango devices as a Rust learning project.
See https://github.com/SKAJohanVenter/tango-controls-tui
Packages used:
- https://crates.io/crates/tango-client
- https://crates.io/crates/tui
Latest developments in the PUMA framework for the design of reliable, secure, scalable and user-oriented multi platform user interfaces have targeted the load balancing and failover objectives.
A multi host environment has been set up to test the features, that are currently of service to the clients.