Skip to main content

A python binding for the Tango control system

Project description

Main website: http://pytango.readthedocs.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:

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.utils.info():

>>> import tango
>>> print(tango.utils.info())
PyTango 9.3.4 (9, 3, 4)
PyTango compiled with:
    Python : 3.8.5
    Numpy  : 1.19.2
    Tango  : 9.3.4
    Boost  : 1.73.0

PyTango runtime is:
    Python : 3.8.5
    Numpy  : 1.19.2
    Tango  : 9.3.4

PyTango running on:
uname_result(system='Linux', node='ed71265a2807', release='4.19.76-linuxkit', version='#1 SMP Tue May 26 11:42:35 UTC 2020', machine='x86_64', processor='')

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

Documentation

Check out the documentation for more information.

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, please see: How to Contribute !

Project details


Download files

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

Source Distribution

pytango-9.3.5.tar.gz (4.9 MB view details)

Uploaded Source

Built Distributions

pytango-9.3.5-1-cp38-cp38-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

pytango-9.3.5-1-cp38-cp38-win32.whl (2.8 MB view details)

Uploaded CPython 3.8 Windows x86

pytango-9.3.5-1-cp37-cp37m-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

pytango-9.3.5-1-cp37-cp37m-win32.whl (2.9 MB view details)

Uploaded CPython 3.7m Windows x86

pytango-9.3.5-1-cp36-cp36m-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

pytango-9.3.5-1-cp36-cp36m-win32.whl (2.9 MB view details)

Uploaded CPython 3.6m Windows x86

pytango-9.3.5-1-cp27-cp27m-win_amd64.whl (3.8 MB view details)

Uploaded CPython 2.7m Windows x86-64

pytango-9.3.5-1-cp27-cp27m-win32.whl (3.0 MB view details)

Uploaded CPython 2.7m Windows x86

File details

Details for the file pytango-9.3.5.tar.gz.

File metadata

  • Download URL: pytango-9.3.5.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.14

File hashes

Hashes for pytango-9.3.5.tar.gz
Algorithm Hash digest
SHA256 41a6f355aa205600b2e4faf49684220e935e6b33e6a9784fed7153743997d101
MD5 3066af356b4f24b2c9375e1719f5d8b2
BLAKE2b-256 684a57c1e96376414c03741af0bb6a009b17476fa2cf99d64af3ba41be6b1995

See more details on using hashes here.

File details

Details for the file pytango-9.3.5-1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.5-1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.21.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/17.1.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.3

File hashes

Hashes for pytango-9.3.5-1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 411d19eccc75f1aec68ba5662b9e1854810bce97c6f7ec6fcc912f8ce93cf6e9
MD5 6c9d34c48cc7b17a019453d7b3ea3eb6
BLAKE2b-256 d895f2d75a67583251054b30cb3d5443a7e5854a9910569228efd9447723e9cf

See more details on using hashes here.

File details

Details for the file pytango-9.3.5-1-cp38-cp38-win32.whl.

File metadata

  • Download URL: pytango-9.3.5-1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.21.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/17.1.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.3

File hashes

Hashes for pytango-9.3.5-1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6c8ffeb0ac6bead006a24a97bd259f7a54ddf9f88d8b81b8af588c46eca6c784
MD5 282fb83f8d90a9868255cfd999f615a1
BLAKE2b-256 3064ca53928ae4b7fb7f875ea7f69b925188eb0cb9a5ae7e39bdbc7fa156239f

See more details on using hashes here.

File details

Details for the file pytango-9.3.5-1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.5-1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.21.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/17.1.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.3

File hashes

Hashes for pytango-9.3.5-1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5200437b64d1bb97d8de0e43d0c8e02bca72dcb442127194bfadc4d892485474
MD5 5e5305009a0df36d4e4b5bef512ffcc9
BLAKE2b-256 fe089db7c05037d19530beefd85f0f2335e14da56d4c42270285db3484ab576e

See more details on using hashes here.

File details

Details for the file pytango-9.3.5-1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pytango-9.3.5-1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.21.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/17.1.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.3

File hashes

Hashes for pytango-9.3.5-1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c9583dcba885aeaeae2edc9ac0e69b7a9835b27da39b00afb894b085b5c4b905
MD5 f49aad708382605b3794e94866111cd7
BLAKE2b-256 99d36807a0fb9efd55b867ddb6670a5111a725c7953cb04e8454c2b89bc13931

See more details on using hashes here.

File details

Details for the file pytango-9.3.5-1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.5-1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.21.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/17.1.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.3

File hashes

Hashes for pytango-9.3.5-1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f96811c83f8ee697170938793025ddab091cdc5746fb5f2fea1c3fe6b89f581c
MD5 bd253b285f5842196eace821f90af3f3
BLAKE2b-256 7a7b339d1d8c19fbfbe8d8619a4b408d6b39b113ba761e3194ee63469eeccdd6

See more details on using hashes here.

File details

Details for the file pytango-9.3.5-1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pytango-9.3.5-1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.21.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/17.1.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.3

File hashes

Hashes for pytango-9.3.5-1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 6950a061e78ada996ee63d7832401c7867ade3b88cfac3e7c828fbea9b54e470
MD5 6d5aea691efdda8e4c5cb34963b724f0
BLAKE2b-256 25af3a3efca4388fc0cd231c96d2413aae8a5c9cdbe9d67837c9aeb8885c77d1

See more details on using hashes here.

File details

Details for the file pytango-9.3.5-1-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.5-1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.21.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/17.1.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.3

File hashes

Hashes for pytango-9.3.5-1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 dcf06b9daacfd500191afa1946e985a2d8bffe243869c8a0b982263e996981b9
MD5 a63eabdb3761a93e2ce8eb64d19f045a
BLAKE2b-256 1574c18b848f505b58bf8984757389c9c1e28d068f397026906722988725d3b5

See more details on using hashes here.

File details

Details for the file pytango-9.3.5-1-cp27-cp27m-win32.whl.

File metadata

  • Download URL: pytango-9.3.5-1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.21.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/17.1.1 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.3

File hashes

Hashes for pytango-9.3.5-1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 e074346d417c71ad39498480f608874e4e889b88414a487d6ebb0e0084789a07
MD5 1ac730513ffe617d73708d8c5592d1ac
BLAKE2b-256 b8c2c6a8cb3e2415984eb6b6631d9bbaaace642a4dc82ed1adf9ab25f2530e9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page