Skip to main content

A python binding for the Tango control system

Project description

PyTango documentation status

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

>>> import tango
>>> tango.__version__
'9.2.0'

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!

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

Uploaded Source

Built Distributions

pytango-9.2.0.win-amd64-py3.4.msi (3.6 MB view details)

Uploaded Source

pytango-9.2.0.win-amd64-py3.4.exe (4.0 MB view details)

Uploaded Source

pytango-9.2.0.win-amd64-py2.7.msi (4.0 MB view details)

Uploaded Source

pytango-9.2.0.win-amd64-py2.7.exe (4.3 MB view details)

Uploaded Source

pytango-9.2.0.Win32-py3.4.msi (3.0 MB view details)

Uploaded Source

pytango-9.2.0.Win32-py3.4.exe (3.4 MB view details)

Uploaded Source

pytango-9.2.0.Win32-py2.7.msi (3.1 MB view details)

Uploaded Source

pytango-9.2.0.Win32-py2.7.exe (3.4 MB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: pytango-9.2.0.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pytango-9.2.0.tar.gz
Algorithm Hash digest
SHA256 e9161f2c229d0d3cbc55353e180e09998e80167540c88f12cac46a1a960c0e6a
MD5 e6fdfb56d973a230b6a4e9453c6af8ac
BLAKE2b-256 ef4bd336a47d850b5f2c449dbbd1a87655897e4dcc9a87e1a8f74badd748cca9

See more details on using hashes here.

File details

Details for the file pytango-9.2.0.win-amd64-py3.4.msi.

File metadata

File hashes

Hashes for pytango-9.2.0.win-amd64-py3.4.msi
Algorithm Hash digest
SHA256 f8852fe322266135890c21acedbc597428cdf1f44a2c25d12dab345c09b008d1
MD5 0a51f93d5617a4dc3acf17da01e44ff5
BLAKE2b-256 82ec52505cef4dc79a3bf800cf78e590eafa663c156030583b92909fed581cd1

See more details on using hashes here.

File details

Details for the file pytango-9.2.0.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for pytango-9.2.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 e84b0d71db8c6c5f597c160e1791cb8e6e95baa7b19b73a1e76fb5701b63cd30
MD5 4a4408fea7d4a528d884718c2203e8da
BLAKE2b-256 7b801be1f491ad189865645fb4122bdf806a3daf268afd1b735e4b5a5b6b5eaa

See more details on using hashes here.

File details

Details for the file pytango-9.2.0.win-amd64-py2.7.msi.

File metadata

File hashes

Hashes for pytango-9.2.0.win-amd64-py2.7.msi
Algorithm Hash digest
SHA256 145ed630b67a3d223677439305d7364643c52168e1a95598543fe113d62e9f55
MD5 cb6317b5b67e185bf3ba6027657541cf
BLAKE2b-256 107e22ec990ef0487c2bc6a4d7f3eb1ca7840a330c9309c5c25769b4966a4958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pytango-9.2.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 76d45068720ade59b0154af6d18c6d35e67d3ca3aef1053178913a22a0bbd53b
MD5 19a4c0de7e5fb847f2e9ad0865b2711a
BLAKE2b-256 ffcffc80b26831414b09b675ef5deb92d20b4c431c7b8e5875191ca888ff4a8b

See more details on using hashes here.

File details

Details for the file pytango-9.2.0.Win32-py3.4.msi.

File metadata

File hashes

Hashes for pytango-9.2.0.Win32-py3.4.msi
Algorithm Hash digest
SHA256 da29be5eaa32b303d150200fad91600a948027cc2a49541c0b28376d011f7fc0
MD5 34ec0c942330147a4ab1c2e75325b215
BLAKE2b-256 c6aa85d9ecd52097014faa884267fb1c175ccad9e02a699c5c4aa84be2f3e3ba

See more details on using hashes here.

File details

Details for the file pytango-9.2.0.Win32-py3.4.exe.

File metadata

File hashes

Hashes for pytango-9.2.0.Win32-py3.4.exe
Algorithm Hash digest
SHA256 e269873eaf2887c432353a316b9b34eae15adfaad8f1346677e3dd53893d265e
MD5 28c3ca8dcaa1fe367bb1c59fd394731c
BLAKE2b-256 366afd49266a03fbb8602ae3410aded7e3f9258cbf54921d3753046fe80ea165

See more details on using hashes here.

File details

Details for the file pytango-9.2.0.Win32-py2.7.msi.

File metadata

File hashes

Hashes for pytango-9.2.0.Win32-py2.7.msi
Algorithm Hash digest
SHA256 135eaa053be74e84a29d7e8fa2f33e3242609ffe853bc7ce8547079e1d2aa24b
MD5 f1ef1794d0eaed724f83bd9149c3fa16
BLAKE2b-256 a2afaa4a5086a3beb2261b616b4ae1d00b89247c8beeb6d7dec2afae733801ad

See more details on using hashes here.

File details

Details for the file pytango-9.2.0.Win32-py2.7.exe.

File metadata

File hashes

Hashes for pytango-9.2.0.Win32-py2.7.exe
Algorithm Hash digest
SHA256 f80d2ffa01051ca064d82ea5699139d9cf47e0bee5c5a66ec061ee5376165cd3
MD5 3a36685e2882c2318df2464fb5bc6fbe
BLAKE2b-256 52b1318020679075a442023af8773abc471c104b7e34814cd25ced41e4353b7b

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