May 28 – 30, 2024
Synchrotron SOLEIL
Europe/Paris timezone

Taurus - Python GUI Framework for Tango

May 28, 2024, 9:30 AM
3h
Amphitheatre main building (Synchrotron SOLEIL)

Amphitheatre main building

Synchrotron SOLEIL

L'Orme des Merisiers Départementale 128 91190 Saint-Aubin FRANCE

Speakers

Emilio Morales (ALBA Synchrotron.) Johan Forsberg (MAX IV Laboratory)Mr Jose Antonio Ramos Andrades (ALBA Synchrotron / CELLS) Miquel Navarro (ALBA Synchrotron) Zbigniew Reszela (ALBA)

Description

Taurus is a python framework for control and data acquisition CLIs and GUIs in scientific/industrial environments. Taurus interfaces smootly with the Tango Control Systems and is widelly used and developed by the Tango Community.

For non-programmers, Taurus allows the creation of fully-featured GUI (with forms, plots, synoptics, etc) from scratch in a few minutes. For programmers, Taurus gives full control to more advanced users to create and customize CLIs and GUIs programmatically using Python.

We will organize a Taurus Workshop on the workshop session of the 38th Tango Community meeting. The main part of this workshop will be a "Hands on tutorial" on Taurus usage and development. The hands on sessions will include:

  • Taurus Zero-code solutions: forms, trends/plots, composing codeless
    apps, using Python expressions in GUIs w/o programming etc.
  • Taurus Low-code solutions: Developing GUIs with Taurus/Qt designer.
  • Taurus GUI programatic development: PyQt app development.
  • Develop Taurus widgets: add Taurus capabilities to PyQt widgets.
  • Taurus SVG Synoptic library: Active Synoptics with SVG and PyQt.

IMPORTANT: For the hands-on tutorials you need to prepare your environment according to this instructions

The workshop will be also available for the remote participants via Zoom:

https://rediris.zoom.us/j/93851652210?pwd=cEhLYXFEcnJ5QWhmbmFYMm9wdGVOZz09

Meeting ID: 938 5165 2210
Passcode: 746810

Primary authors

Emilio Morales (ALBA Synchrotron.) Johan Forsberg (MAX IV Laboratory) Mr Jose Antonio Ramos Andrades (ALBA Synchrotron / CELLS) Miquel Navarro (ALBA Synchrotron) Zbigniew Reszela (ALBA)

Presentation materials

There are no materials yet.