Conveners
Tango Ecosystem: I
- Guifré Cuní Soler (ALBA Synchrotron)
Tango Ecosystem: II
- Nicolas Leclercq (ESRF)
Tango Ecosystem: III
- Thorsten Kracht (DESY)
Description
Presentations about core and peripheral components of the Tango ecosystem: kernels, bindings, tools, GUIs (including Web-based technologies), archiving, logging, ...
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.