Tango Controls Workshop @ ICALEPCS 2025 Chicago, IL, USA
Saturday, 20 September 2025 -
05:10
Monday, 15 September 2025
Tuesday, 16 September 2025
Wednesday, 17 September 2025
Thursday, 18 September 2025
Friday, 19 September 2025
Saturday, 20 September 2025
08:00
Registration
Registration
08:00 - 09:00
Room: Grant Park Parlor
09:00
Welcome
-
Thomas Juerges
(
SKAO
)
Welcome
Thomas Juerges
(
SKAO
)
09:00 - 09:05
Room: Grant Park Parlor
09:05
What is Tango Controls?
-
Thomas Juerges
(
SKAO
)
Thomas Braun
(
byte physics e.K.
)
What is Tango Controls?
Thomas Juerges
(
SKAO
)
Thomas Braun
(
byte physics e.K.
)
09:05 - 09:45
Room: Grant Park Parlor
Introduction into the world of Tango Controls, an object oriented SCADA framework for hardware and software-only devices. URL: https://tango-controls.org/
09:45
The best of two worlds: Python + Tango = PyTango
-
Yury Matveev
(
DESY
)
The best of two worlds: Python + Tango = PyTango
Yury Matveev
(
DESY
)
09:45 - 10:30
Room: Grant Park Parlor
PyTango is a python module that exposes to Python the complete Tango C++ API. This means that you can write not only Tango applications (scripts, CLIs, GUIs) that access Tango device servers but also Tango device servers themselves, all of this in pure python. URL: https://tango-controls.readthedocs.io/projects/pytango/en/stable/
10:30
Tea & Coffee Break
Tea & Coffee Break
10:30 - 11:00
Room: Grant Park Parlor
11:00
POGO: Tango Controls devices made easy
-
Thomas Juerges
(
SKAO
)
POGO: Tango Controls devices made easy
Thomas Juerges
(
SKAO
)
11:00 - 11:30
Room: Grant Park Parlor
An interactive session where we will explore POGO: The source code tool for Tango Controls devices. URL: https://gitlab.com/tango-controls/pogo/
11:30
Tango GUIs in Python with Taurus
-
Emilio Morales
(
ALBA Synchrotron.
)
Tango GUIs in Python with Taurus
Emilio Morales
(
ALBA Synchrotron.
)
11:30 - 12:00
Room: Grant Park Parlor
Taurus is a python framework for control and data acquisition CLIs and GUIs in scientific/industrial environments. It supports multiple control systems or data sources: Tango, EPICS, … New control system libraries can be integrated through plugins. For non-programmers: Taurus allows the creation of fully-featured GUI (with forms, plots, synoptics, etc) from scratch in a few minutes using a “wizard”, which can also be customized and expanded by drag-and-dropping elements around at execution time. For programmers: Taurus gives full control to more advanced users to create and customize CLIs and GUIs programmatically using Python and a very simple and economical API which abstracts data sources as “models”. URL: https://taurus-scada.org/
12:00
Sardana: SCADA with Tango Controls
-
Zbigniew Reszela
(
ALBA Synchrotron
)
Sardana: SCADA with Tango Controls
Zbigniew Reszela
(
ALBA Synchrotron
)
12:00 - 12:30
Room: Grant Park Parlor
Sardana is a software suite for Supervision, Control and Data Acquisition in scientific installations. It aims to reduce cost and time of design, development and support of the control and data acquisition systems. Sardana development was started at the ALBA synchrotron and today is supported by a larger community which includes several other laboratories and individuals (ALBA, DESY, MaxIV, Solaris, ESRF). URL: https://www.sardana-controls.org/
12:30
Lunch break
Lunch break
12:30 - 14:00
Room: Grant Park Parlor
14:00
Alarms and Alarm Handling in Tango Controls
-
Thomas Juerges
(
SKAO
)
Lukasz Zytniak
(
S2INNOVATION
)
Alarms and Alarm Handling in Tango Controls
Thomas Juerges
(
SKAO
)
Lukasz Zytniak
(
S2INNOVATION
)
14:00 - 14:45
Room: Grant Park Parlor
14:45
HDB++: The memory of Tango Controls
-
Reynald Bourtembourg
(
ESRF
)
HDB++: The memory of Tango Controls
Reynald Bourtembourg
(
ESRF
)
14:45 - 15:30
Room: Grant Park Parlor
In Tango Controls the archiving of attribute vales is the job of HDB++: The Historical Database++. In its simplest form HDB++ comprises of a Tango device server, an interface library and relational database that servers as the storage backend. URL: https://tango-controls.readthedocs.io/en/latest/Explanation/archiving/hdbpp.html
15:30
Tea & Coffee Break
Tea & Coffee Break
15:30 - 16:00
Room: Grant Park Parlor
16:00
Testing & Debugging in Tango Controls
-
Thomas Ives
(
Observatory Sciences Ltd
)
Testing & Debugging in Tango Controls
Thomas Ives
(
Observatory Sciences Ltd
)
16:00 - 16:45
Room: Grant Park Parlor
16:45
Q & A: Ask us anything!
-
Thomas Braun
(
byte physics e.K.
)
Thomas Ives
(
Observatory Sciences Ltd
)
Zbigniew Reszela
(
ALBA Synchrotron
)
Thomas Juerges
(
SKAO
)
Lukasz Zytniak
(
S2INNOVATION
)
Reynald Bourtembourg
(
ESRF
)
Emilio Morales
(
ALBA Synchrotron.
)
Q & A: Ask us anything!
Thomas Braun
(
byte physics e.K.
)
Thomas Ives
(
Observatory Sciences Ltd
)
Zbigniew Reszela
(
ALBA Synchrotron
)
Thomas Juerges
(
SKAO
)
Lukasz Zytniak
(
S2INNOVATION
)
Reynald Bourtembourg
(
ESRF
)
Emilio Morales
(
ALBA Synchrotron.
)
16:45 - 17:15
Room: Grant Park Parlor
An open mic session for everybody to ask their questions, give answers, raise doubts, share their ideas and for discussion about how Tango Controls could fit your needs.
17:15
Closing session
-
Thomas Juerges
(
SKAO
)
Closing session
Thomas Juerges
(
SKAO
)
17:15 - 17:30
Room: Grant Park Parlor