Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

A python binding for the Tango control system

Project Description

Main website: http://pytango.rtfd.io

Python binding for Tango, a library dedicated to distributed control systems.

Description

PyTango exposes the complete Tango C++ API through the tango python module. It also adds a bit of abstraction by taking advantage of the Python capabilites:

  • tango.client provides a client access to device servers and databases.
  • tango.server provides base classes to declare and run device servers.

Requirements

PyTango is compatible with python 2 and python 3.

General dependencies:

Python dependencies:

Build dependencies:

Optional dependencies:

Note

As a general rule, libtango and pytango should share the same major and minor version (for a version X.Y.Z, X and Y should match)

Install

PyTango is available on PyPI as pytango:

$ pip install pytango

Alternatively, PyTango can be built and installed from the sources:

$ python setup.py install

In both cases, the installation takes a few minutes since the _tango boost extension has to compile.

Usage

To test the installation, import tango and check tango.__version__:

>>> import tango
>>> tango.__version__
'9.2.0'

For an interactive use, consider using ITango, a tango IPython profile.

Documentation

Check out the documentation for more informations.

Support and contribution

You can get support from the Tango forums, for both Tango and PyTango questions.

All contributions, PR and bug reports are welcome!

Release History

Release History

This version
History Node

9.2.1

History Node

9.2.0

History Node

8.1.8

History Node

8.1.6

History Node

8.1.5

History Node

8.1.4

History Node

8.1.2

History Node

8.1.1

History Node

8.0.3

History Node

8.0.2

History Node

8.0.0

History Node

7.2.5

History Node

7.2.4

History Node

7.2.3

History Node

7.2.2

History Node

7.2.0

History Node

7.1.6

History Node

7.1.5

History Node

7.1.4

History Node

7.1.3

History Node

7.1.2

History Node

7.1.1

History Node

7.1.0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
pytango-9.2.1.tar.gz (3.3 MB) Copy SHA256 Checksum SHA256 Source Jan 30, 2017
pytango-9.2.1.Win32-py2.7.exe (3.4 MB) Copy SHA256 Checksum SHA256 2.7 Windows Installer Mar 28, 2017
pytango-9.2.1.Win32-py2.7.msi (3.1 MB) Copy SHA256 Checksum SHA256 2.7 Windows MSI Installer Mar 28, 2017
pytango-9.2.1.win-amd64-py2.7.exe (4.3 MB) Copy SHA256 Checksum SHA256 2.7 Windows Installer Mar 28, 2017
pytango-9.2.1.win-amd64-py2.7.msi (4.0 MB) Copy SHA256 Checksum SHA256 2.7 Windows MSI Installer Mar 28, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting