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.4.tar.gz (4.9 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

File details

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

File metadata

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

File hashes

Hashes for pytango-9.3.4.tar.gz
Algorithm Hash digest
SHA256 9c7ecb4ad418963557a8d929dd8d5ab917b8aa377b172f50ab2e7136755f4f28
MD5 725f3306e2e47b5adb697294bd33705b
BLAKE2b-256 eee1f2dddf1e4abf2a560ed79449d572299a4889dc725c44bb9f338136b2455a

See more details on using hashes here.

File details

Details for the file pytango-9.3.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pytango-9.3.4-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/4.0.1 CPython/3.9.13

File hashes

Hashes for pytango-9.3.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4e4725bd21cf69496eb793e8263df2e3cb330f353c53378e6de29a8829524d7f
MD5 cf12321d6dc458d88cd27ecd63ed313f
BLAKE2b-256 da40e5896bae3a85098988a905160cb8883b199d777d24856350d85e88639eb2

See more details on using hashes here.

File details

Details for the file pytango-9.3.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: pytango-9.3.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pytango-9.3.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4e85dccd6112a4cb132f0aa463da73eeb8efeb49b8dcb1a267200828b35d0434
MD5 7fc7d055c22af6e88854b7656a7645db
BLAKE2b-256 769bbdfe3f9825de8dcd92d84a345199ccd1bc613243b64686dbbe7e0b6224e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.4-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/4.0.1 CPython/3.9.13

File hashes

Hashes for pytango-9.3.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 28ad74b47b7f29c449552f26840f45c627ab6ea58d8974e82a5a1befd65ad01e
MD5 a13d49c2d16a0bc27ea538b1ca01a7fb
BLAKE2b-256 65ad86b02f39646e607ce081e483de81e03edc36eaa4e421541b6b6532caed1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pytango-9.3.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 26f152eaca1069932eb67f2ebbf7f4fb116406a18ae5f4598851ecf34df462e4
MD5 4418c1fbbe4ed1a0f106a21a56f5dd4f
BLAKE2b-256 35525d4d57f05c57a01b8bd6daadeb7a0759f9335a9e9da3f77c47f676f8121d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.4-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/4.0.1 CPython/3.9.13

File hashes

Hashes for pytango-9.3.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 251ae346767b9a1c0bcde571dfd56b5e9ebda344574b484192d5506d015027c3
MD5 90bf27a3e0e58c48c044c6fcb89b6b90
BLAKE2b-256 8fdf1921b874e08f5557325e316b0bf1954474e99494460ebdb463fad3a646a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pytango-9.3.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a48a54ea60381ab5c0640b3219995538ad6682deb0c8c07bda7bacb5c5f8a663
MD5 3c04abee41667bb475f04ed0df6f5df0
BLAKE2b-256 7f99de879e292849b3295fee98b000f552e8f331c96233bbf8163f23f38453f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.4-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/4.0.1 CPython/3.9.13

File hashes

Hashes for pytango-9.3.4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 d1b337fdf188ad63080487d2445964714cd74e7aa291a0dae6a34bc0ba30e733
MD5 2ced97cdc246a5b32114e726bc2ff65e
BLAKE2b-256 32866597315e17271a54393ae3e58e69f7692b5acbbadba24c1b5b30f0ede129

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytango-9.3.4-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pytango-9.3.4-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 ed5f770841be290ed51ffa809e9b076aa6389a1451e2a6dfdbcefc8dc764f947
MD5 2530ade358618ea98c63b4e8e6074844
BLAKE2b-256 75a9c3cd41031e1e6e2e1ee5f17fb49442dbd4c2763491ca7ef2562dfcb6e5e1

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