Tango Controls Workshop @ ICALEPCS 2025 Chicago, IL, USA

US/Central
Palmer House Hilton

Palmer House Hilton

17 East Monroe St. Chicago, IL 60603 USA
Thomas Juerges (SKAO)
Description

This workshop is a continuation in the series of ICALEPCS workshops on Tango Controls. Tango is a toolkit for building modern distributed control systems in C++, Python, and/or Java. It is prepared for people who are new to Tango but also for those who want to get an update on the latest tools in Tango. The workshop provides hands-on exercises and examples which attendees can try during or after the workshop. Attendees will acquire a good understanding of the concepts of Tango and its tools for building an object oriented distributed control system.

Prerequisites for participants (per talk)

All

  • OS:
    • Linux
    • macOS
    • Windows only with WSL2
  • python3
  • pip3
  • Create and use a Python virtual environment:
    • python/python3 -m venv my_virtual_env
    • source my_virtual_env/bin/activate

 

PyTango

  • pip install --require-virtualenv itango3

 

Pogo

  • Download Pogo 9.9.1
  • C++ example: g++/clang++
  • Python example: Python3, PyTango (automatically installed when iTango3 is installed)

 

Testing & Debugging Tango

  • pip install --require-virtualenv itango3

 

Contact: Thomas Juerges (SKAO)