探戈控制系统的python绑定
pytango的Python项目详细描述
主要网站:http://pytango.readthedocs.io
python绑定Tango,一个专用于分布式控制系统的库。
说明
PyTango通过tangopython模块公开完整的Tango C++ API。 它还通过利用python的功能添加了一些抽象:
- tango.client提供对设备服务器和数据库的客户端访问。
- tango.server提供基类来声明和运行设备服务器。
安装
$ pip install pytango
$ python setup.py install
在这两种情况下,安装都需要几分钟,因为_tangoboost 必须编译扩展。
用法
要测试安装,请导入tango,然后检查tango.utils.info():
>>> import tango >>> print(tango.utils.info()) PyTango 9.3.1 (9, 3, 1) PyTango compiled with: Python : 2.7.15 Numpy : 1.16.2 Tango : 9.3.3 Boost : 1.67.0 PyTango runtime is: Python : 2.7.15 Numpy : 1.16.2 Tango : 9.3.3 Boost : 0.0.0 PyTango running on: ('Linux', 'hostname', '4.4.0-131-generic', '#157-Ubuntu SMP Sat Jul 27 06:00:36 UTC 2019', 'x86_64', 'x86_64')
文档
查看documentation了解更多信息。