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.2.6 (9, 2, 6, 'dev', 0)
PyTango compiled with:
    Python : 2.7.15
    Numpy  : 1.15.4
    Tango  : 9.2.5
    Boost  : 1.67.0

PyTango runtime is:
    Python : 2.7.15
    Numpy  : 1.15.4
    Tango  : 9.2.5
    Boost  : 0.0.0

PyTango running on:
('Linux', 'hostname', '4.4.0-131-generic', '#157-Ubuntu SMP Thu Jul 12 15:51:36 UTC 2018', 'x86_64', 'x86_64')

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, 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pytango-9.3.1.dev1-cp37-cp37m-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

pytango-9.3.1.dev1-cp37-cp37m-win32.whl (2.9 MB view details)

Uploaded CPython 3.7m Windows x86

pytango-9.3.1.dev1-cp36-cp36m-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

pytango-9.3.1.dev1-cp36-cp36m-win32.whl (2.9 MB view details)

Uploaded CPython 3.6m Windows x86

pytango-9.3.1.dev1-cp27-cp27m-win_amd64.whl (3.8 MB view details)

Uploaded CPython 2.7m Windows x86-64

pytango-9.3.1.dev1-cp27-cp27m-win32.whl (2.9 MB view details)

Uploaded CPython 2.7m Windows x86

File details

Details for the file pytango-9.3.1.dev1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.1.dev1-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/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for pytango-9.3.1.dev1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a0defbdc29f10f138f54d7b3ac44078f4e7648b2eb9b20438d94b2ea6d7299bc
MD5 a1658cf02477ca6f1ad1a4c9d107852e
BLAKE2b-256 aa92bce9ad257fd83bd4629d2324f7436ddba9c93bd4e874b0beb1504988283b

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pytango-9.3.1.dev1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for pytango-9.3.1.dev1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 89fd18078d1392bd3c708cafa6a66a8b312a35a2ed1e39c06c5bb5d0bd3be896
MD5 bd22802e89ee626806990928c10ac537
BLAKE2b-256 ab8def40240ac2733681f95cc4060af25de6ae22e523e418d22268b9c2aa4a0b

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.1.dev1-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/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for pytango-9.3.1.dev1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0a2fe520447679643062956b1fbd062df6d12893cfea1e7063c04045a00cdc71
MD5 a0126cc5f867c0f19ee1a58167bd7696
BLAKE2b-256 b3d9953437367d07846d59fd07d7b0f2ee2f3516d958a688e60e005b8a48304c

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pytango-9.3.1.dev1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for pytango-9.3.1.dev1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 870cc576ee5a0e1ddfb5a43ac8bbd2d3066b6a1e5eca046689c7cb3c794e5680
MD5 1b81af2e923c3b117cd7505a91bf08d5
BLAKE2b-256 d2b2858d2398aca82b4c49c340a01f9c208857ca5974308db6a78efead4266be

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev1-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.1.dev1-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/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for pytango-9.3.1.dev1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 439a815a850b6f5f787cafb1a2a673cf9e03a9670e46f9c6ea1278a293633ae7
MD5 1bd7688be4bc20e21643a89bf2422f55
BLAKE2b-256 5463f0b00a11c1ff99133f5bef73ee0c8dec7017b5b06cf426eca23f9ceb0bc2

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev1-cp27-cp27m-win32.whl.

File metadata

  • Download URL: pytango-9.3.1.dev1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for pytango-9.3.1.dev1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 ff2e27944d78193c6608ae3e78e7c4ad235ba4f532f8368ea59d53c9456d534f
MD5 64e698fc0f9ea744a6bf08080069841d
BLAKE2b-256 9bb279f0e3ff29dc62647b5def009b9419cac262db4a4bb6f26d0d599bcfad98

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