sequencer
instrument control and data acquisition system - library
Install
- All systems
-
curl cmd.cat/sequencer.sh
- Debian
-
apt-get install python-sardana
- Ubuntu
-
apt-get install python-sardana
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install python-sardana
- Raspbian
-
apt-get install python-sardana
- Dockerfile
- dockerfile.run/sequencer
python-sardana
instrument control and data acquisition system - library
Sardana is a Supervision, Control And Data Acquisition (SCADA) system for scientific installations. It is written in Python and based on the TANGO library. The hardware control and data acquisition routines can be accessed via an IPython console and a generic graphical user interface (both of which are easily extensible by the user).
python-taurus
framework for Tango Control System CLI and GUI applications.
TAURUS is a library for connecting client side applications (command-line interfaces and graphical user interfaces) to TANGO device servers, mainly developed by CELLS Alba Synchrotron Controls Section. TAURUS is built on top of PyTango which is a python binding for the Tango library. It provides an abstraction layer that allows TANGO to be accessed in a pythonic, object oriented way. For the GUI part, TAURUS is built on top of the graphical library PyQt which is a python binding for Qt. The goals of this library are: Provide a simple Tango API to the end-user application Speed up development of tango based applications Provide a standardized look-and-feel In many aspects, TAURUS follows the same approach as the TANGO Java Application Tool Kit: Tango ATK. If you know ATK, TAURUS will look familiar. The TAURUS library is divided into two parts: the core module which handles all interaction with PyTango and the Qt module which provides a collection of widgets that can be used inside any PyQt based GUI.