探戈控制系统的python绑定

pytango的Python项目详细描述


主要网站:http://pytango.readthedocs.io

python绑定Tango,一个专用于分布式控制系统的库。

说明

PyTango通过tangopython模块公开完整的Tango C++ API。 它还通过利用python的功能添加了一些抽象:

  • tango.client提供对设备服务器和数据库的客户端访问。
  • tango.server提供基类来声明和运行设备服务器。

要求

PyTango与python 2和python 3兼容。

一般依赖项:

python依赖项:

生成依赖项:

可选依赖项:

注意

一般来说,libtangopytango应该使用相同的主音 和次要版本(对于版本X.Y.ZXY应该 匹配)

安装

PyTangoPyPI上可用,pytango

$ pip install pytango

或者,PyTango可以从 sources

$ 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')

为了交互使用,请考虑使用ITango,探戈IPython配置文件。

文档

查看documentation了解更多信息。

支持和贡献

您可以从Tango forums获得对TangoPyTango问题的支持。

欢迎所有投稿,PR and bug reports,请看:How to Contribute

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java结合两个Date实例使用Joda创建datetime   带有POI和FileOutputStream的java Swing应用程序性能问题   Java中是否存在类似于Python的异常?   Java中有界通配符的泛型   使用字符和子字符串的java不同输出   在Java中获取LDAP模式   java自定义类在自身上生成ClassNotFoundException   java连接到从internet到通过LAN连接到internet的系统的serversocket   java如何通过maven在jaxws中使用jaxb插件?   java Kerberos如何获取主体或客户端名称?   java应用服务器中是否有JDBC的单点登录解决方案?   java是存储矩阵值以便以后访问的更好方法   Java等级计算器。开始这门课我需要一些帮助   未找到Android“libc++\u shared.so”中的java OpenCV实现   当我使用web配置部署描述符时使用java。xml。它显示了错误   java为什么我的ArrayList的add方法冲突,如何编辑我的自定义add方法   java创建一个以集合为键的映射?   java如何将用户输入到数字三角形中   为什么Java在读取LinkedHashMap时会自动从字符串转换为整数   类动态创建和读取java类