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.2 (9, 3, 2)
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

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

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 Distribution

pytango-9.3.2.tar.gz (3.4 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

File details

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

File metadata

  • Download URL: pytango-9.3.2.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for pytango-9.3.2.tar.gz
Algorithm Hash digest
SHA256 4626a10203b04850176d602ecca571ce0afa9b69890ba3c3b1612d21f1ff7249
MD5 f561929ebe362609e1c7b17726ebac97
BLAKE2b-256 75d832ae74223984cc5a463eba8b4176ced317283d1d0297324a3f85354946a4

See more details on using hashes here.

File details

Details for the file pytango-9.3.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.2-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.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for pytango-9.3.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a6b9da29edc49ab36f67d043cbd837ffd73372a0d3180b1eb48c1f847a315cbf
MD5 ea2935ed3af5e44baa328d1a5ea931fb
BLAKE2b-256 a0f3032d6c5bc847a5653134907457992012d07a496fcd88a9044f52d2794f81

See more details on using hashes here.

File details

Details for the file pytango-9.3.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pytango-9.3.2-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.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for pytango-9.3.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0112119e0a88e0caa764af0478e88bf102580427a9527e251724fb7077453d21
MD5 e14561a011e5b78525d3014fcd580690
BLAKE2b-256 c1f38d1b50c80a4b9a2e67339b39c87321734c07f57504d832ee0b7827d5fbe9

See more details on using hashes here.

File details

Details for the file pytango-9.3.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.2-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.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for pytango-9.3.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7d9289529f7c7b3c906e1d26b1089232e81ae4c0cb6b8360e2e8eb467549924f
MD5 8325b99acd88d848eefb741b4301c156
BLAKE2b-256 c646f1d13cae2d4826426959c8cdef0d7fe4ede0672c2f626f50ffacc4e11975

See more details on using hashes here.

File details

Details for the file pytango-9.3.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pytango-9.3.2-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.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for pytango-9.3.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ebe8628339ae8cc39f5a4c760e3eeba9c2a8313d7bdccf98a532b74a65344ac0
MD5 356ed94487bb87587e4e3dea27ffee23
BLAKE2b-256 91d70105cd93d7ba8f81823b136588cb76ba419d0ed688ec1e950397e230c142

See more details on using hashes here.

File details

Details for the file pytango-9.3.2-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.2-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.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for pytango-9.3.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 105bc1c383210b8c22d93533044daf23d2a9616eca2e0f92b24f8e3813e5dd1c
MD5 8eee4f984ac33bec090689e2f72aae17
BLAKE2b-256 8cf9fcdffed50c2a812dc455260991711e7ef5655a71e98f56c7cab5e115bee8

See more details on using hashes here.

File details

Details for the file pytango-9.3.2-cp27-cp27m-win32.whl.

File metadata

  • Download URL: pytango-9.3.2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191203 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for pytango-9.3.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 93e077953676d5807f44bbaa98cf69ae1066c7ab953abf98fd08ed08ac30dfa5
MD5 9abaa08d761ad28fc180e8ae2926c6c5
BLAKE2b-256 21aa0437438ad860f502d20195095875339f409ca5d7e76adef34eb1e2afd681

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