27–29 Jun 2023
SKAO
Europe/London timezone

Session

TANGO Adoptions design and techniques

28 Jun 2023, 15:30
Council Chamber (SKAO)

Council Chamber

SKAO

Jodrell Bank, Macclesfield SK11 9FT

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

Presentation materials

There are no materials yet.

  1. Corne Lukken
    28/06/2023, 15:30
    TANGO Adoptions design and techniques
    Presentation

    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
    plays a major role. We will show the software composition and the architecture
    implemented for the LOFAR...

    Go to contribution page
  2. Samuel Twum (SKAO)
    28/06/2023, 15:50
    TANGO Adoptions design and techniques
    Presentation

    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
  3. Patrick Madela (Soleil)
    28/06/2023, 16:10
    TANGO Adoptions design and techniques
    Presentation

    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
  4. Benjamin Bertrand (MAX IV Laboratory)
    28/06/2023, 16:30
    TANGO Adoptions design and techniques
    Presentation

    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.
    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...

    Go to contribution page
  5. 28/06/2023, 16:45
    TANGO Adoptions design and techniques
    Presentation

    ESRF is moving towards CI/CD for its tango ecosystem.
    Here is a report on our take on this, with our specific constraints, and the solutions we chose.

    Go to contribution page
Building timetable...