Conveners
TANGO Adoptions design and techniques: TANGO adoption design and techniques
- Guifre Cuni
Description
Special focus on the design of TANGO systems:
- how is TANGO used in context that are different from synchrotrons?
- How is it managed the development and testing of TANGO code?
- CICD practices and tools
-
Corne Lukken28/06/2023, 15:30TANGO Adoptions design and techniquesPresentation
The use of SCADA systems is prevalent throughout scientific instruments. At
ASTRON Our main instruments (WSRT, LOFAR) rely on them for their control &
monitoring, including the upgraded LOFAR 2.0 telescope.In this presentation we will present the case of LOFAR2.0, in which PyTango
Go to contribution page
plays a major role. We will show the software composition and the architecture
implemented for the LOFAR... -
Samuel Twum (SKAO)28/06/2023, 15:50TANGO Adoptions design and techniquesPresentation
The Square Kilometre Array will host two radio interferometers in South Africa and Australia; each observing at a mid and low frequency respectively. The project has adopted the TANGO Controls framework for its telescope control system. In this talk we will provide a brief overview of the dishes hosted on the two sites and how we are using TANGO Contols framework to implement the control...
Go to contribution page -
Patrick Madela (Soleil)28/06/2023, 16:10TANGO Adoptions design and techniquesPresentation
At SOLEIL, our Tango devices are mainly developed in C++, with around 460 projects for building libraries and devices for our accelerator and beamlines. We have a software factory that has enabled us to achieve continuous integration of our developments using Maven, which manages project dependencies. However, Maven is uncommon for C++. In addition, it has limitations that hinder us from...
Go to contribution page -
Benjamin Bertrand (MAX IV Laboratory)28/06/2023, 16:30TANGO Adoptions design and techniquesPresentation
The goal of this talk is to share the workflow in place at MAX IV for building and deploying Tango devices. We will focus on the use of GitLab CI templates to ensure code quality, facilitate building processes, and run tests.
Go to contribution page
Conda has become our primary packaging tool, replacing RPM (Red Hat Package Manager). We will discuss how our GitLab CI templates seamlessly generate Conda packages for... -
28/06/2023, 16:45TANGO Adoptions design and techniquesPresentation
ESRF is moving towards CI/CD for its tango ecosystem.
Go to contribution page
Here is a report on our take on this, with our specific constraints, and the solutions we chose.