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.dev0.win-amd64-py3.7.exe (4.2 MB view details)

Uploaded Source

pytango-9.3.1.dev0.win-amd64-py3.6.exe (4.2 MB view details)

Uploaded Source

pytango-9.3.1.dev0.win-amd64-py2.7.exe (4.8 MB view details)

Uploaded Source

pytango-9.3.1.dev0.Win32-py3.7.exe (3.5 MB view details)

Uploaded Source

pytango-9.3.1.dev0.Win32-py3.6.exe (3.5 MB view details)

Uploaded Source

pytango-9.3.1.dev0.Win32-py2.7.exe (3.3 MB view details)

Uploaded Source

pytango-9.3.1.dev0-cp37-cp37m-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

pytango-9.3.1.dev0-cp36-cp36m-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

pytango-9.3.1.dev0-cp27-cp27m-win_amd64.whl (4.4 MB view details)

Uploaded CPython 2.7m Windows x86-64

pytango-9.3.1.dev0-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.dev0.win-amd64-py3.7.exe.

File metadata

  • Download URL: pytango-9.3.1.dev0.win-amd64-py3.7.exe
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0.win-amd64-py3.7.exe
Algorithm Hash digest
SHA256 fed3559614f8094c4a6255c57394537ebf15fbd88adbedd5a51916cb37f76b41
MD5 72fefae4c16bc7aec27c35359b0822a3
BLAKE2b-256 74bb90bc613f8fc0e44108b32e3d234f76663c91dfc6d00c29336f1d9719498a

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev0.win-amd64-py3.6.exe.

File metadata

  • Download URL: pytango-9.3.1.dev0.win-amd64-py3.6.exe
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 03a376f3ce594c8510569e0405279b5d0e87f531e212675ce6f86cb812ec091a
MD5 046df79b3cf3c7ec8f9d05080f357832
BLAKE2b-256 86b3bb1ec9a7d781c28793323e417cf9bbd4f95488f9ba4958ee67223ce00788

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev0.win-amd64-py2.7.exe.

File metadata

  • Download URL: pytango-9.3.1.dev0.win-amd64-py2.7.exe
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 e3d0076b75509259d840a1ec19261d9cd46d251f04e5758fc315d7a33f694d54
MD5 2de88dc8f587b04b48ccf2ba9af601f4
BLAKE2b-256 190c4ca8ea111f332164988557655af09410d8b3b077961adce841ee32aa432f

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev0.Win32-py3.7.exe.

File metadata

  • Download URL: pytango-9.3.1.dev0.Win32-py3.7.exe
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0.Win32-py3.7.exe
Algorithm Hash digest
SHA256 1c2fc064ab6e4fcda5aaef39dbc91d80ed0939db370df4d50affd874fb328ba0
MD5 b802621c14926827b1236dad6eeb50d4
BLAKE2b-256 e738b1256676ce279f0e0149a8c95fcfbb647b0f96fc85808b2c16835e35c981

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev0.Win32-py3.6.exe.

File metadata

  • Download URL: pytango-9.3.1.dev0.Win32-py3.6.exe
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0.Win32-py3.6.exe
Algorithm Hash digest
SHA256 c3dc39df36e50d10eb12787419930ccd7da06284a07438b15cf5007117209a8f
MD5 58b831e4300ce8a58382b0b9ff5f2f94
BLAKE2b-256 35a9746088ed1b20605e33b45a9f4cb236d8ed0143347b106f96b8d42e6a0379

See more details on using hashes here.

File details

Details for the file pytango-9.3.1.dev0.Win32-py2.7.exe.

File metadata

  • Download URL: pytango-9.3.1.dev0.Win32-py2.7.exe
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0.Win32-py2.7.exe
Algorithm Hash digest
SHA256 da3df594fc3e1f23536d8f14b527348983c012a6286fdbd143e538234e6f1c0f
MD5 c6c5ed80aa45bbe932d17862263b9358
BLAKE2b-256 036b6c8b793c1004dd6dc59c5c10b7ea5b1aaa4d5224c4b61509c637ea922e88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.1.dev0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 3.4 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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fc2d30a5671b07573cb8e54735e87aae9a9586ff4077ec30b5983846a5a4776b
MD5 c0dab04ea9cf0c5d4f69f5199b72b533
BLAKE2b-256 81bbac571865ee8ca25509e23279aa1efca4727ef6d1aca8137e9a8a0f581be7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.1.dev0-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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 209f360307b72640d3333df615915b072258ac91ffab549a8c7251d6b07b22e4
MD5 b952c45155bc217b22fbd01c273b9c99
BLAKE2b-256 9763744c14cde86abd007480a4c0568ea1c20380a5e8bf09e6ba68c16d958050

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.1.dev0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 3.4 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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 04f15ba69c025d44505639ff9baa6359e267c5d5f45043fe6bc3b730c255107b
MD5 1adec7599e350adc90f133619c17d419
BLAKE2b-256 90386b3d586331ebf51afccbb45e7c5590778fc34adc1d4e5e2ea25b7cfeff34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.1.dev0-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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 315bb455f9743b4153fc41eef45ccc23b447da8547dd6231b83e03570c565a0e
MD5 ec6d46c9ef8cc0858bc1f3e5768b20f6
BLAKE2b-256 661402fb60b12dba9aee25c812980bd8fe257d10a13104e274b954fc83e2249e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.1.dev0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 4.4 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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 35ad47a5a31bb7836d0354a596f8bd601b30fb38c4ce326c51966438bcf903e3
MD5 0300f80e63271b8b4bbc755b9345ee15
BLAKE2b-256 23d0fb350218ac31bf821a21d1b50f1b435b4b66d4f6e7365035e4ef167a00ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.1.dev0-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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for pytango-9.3.1.dev0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 0bc29da20904a0ddbe07759f31dddf25179273401d9c132aa3541f3ce2c166f5
MD5 9048374f7c4cf562ca77372c97502f98
BLAKE2b-256 727cdb61c8adfd81ca5ba553fa6db31ceae8a570a5a4dd8ac67fb97813c9f2d3

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