Tau is a Python framework for both CLI and GUI tango applications. It is build on top of PyTango and PyQt. Tau stands for TAngo User interface.
Tau was originally known as PyTauico & PyTauiwi. Since version 1.0.0 the name as been changed to tau.
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
For example, to display the values of four attributes (state, position, velocity, acceleration) of a device (motor/icepap/01):
import sys, tau.widget
from PyQt4 import Qt
props = [ 'state', 'position', 'velocity', 'acceleration' ]
model = [ 'motor/icepap/01/%s' % p for p in props ]
app = Qt.QApplication([])
w = tau.widget.TauForm()
w.setModel(model)
w.setVisible(True)
sys.exit(app.exec_())
Product's homepage
Requirements:
· Python