Skip to main content

Provide a descriptive interface for reactive high-level Tango devices.

Project description

tango-facadedevice

Ruff image image image image image

This python package provide a descriptive interface for reactive high-level Tango devices.

Requirements

The library requires:

  • python >= 3.6
  • pytango >= 9.2.1

Installation

Install the library by running:

$ pip install facadedevice

Documentation

The documentation is hosted on ReadTheDocs.

Generating the documentation requires:

  • sphinx
  • sphinx-rtd-theme

Build the documentation using:

$ pip install -e ".[doc]"
$ python -m sphinx -n -W docs build/html
$ sensible-browser build/html/index.html

Unit testing

The tests run on gitlab-ci.

Run the tests using::

$ pip install -e ".[tests]"
$ pytest

The following libraries are used:

  • pytest
  • pytest-forked
  • pytest-cov

Contact

Vincent Michel: vincent.michel@esrf.fr

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

facadedevice-1.0.7.tar.gz (61.0 kB view details)

Uploaded Source

Built Distribution

facadedevice-1.0.7-py3-none-any.whl (41.1 kB view details)

Uploaded Python 3

File details

Details for the file facadedevice-1.0.7.tar.gz.

File metadata

  • Download URL: facadedevice-1.0.7.tar.gz
  • Upload date:
  • Size: 61.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for facadedevice-1.0.7.tar.gz
Algorithm Hash digest
SHA256 77dfae1ad62ff063fc19a8911d2672e972efb74e291ecc44d3f837ffefc03aee
MD5 2e269cfa8cf5dcc068c7bc096af3aa51
BLAKE2b-256 260c3b326715354737d44251cb97fc5ffb3b4da5013f52a187d3c115d47a589c

See more details on using hashes here.

File details

Details for the file facadedevice-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: facadedevice-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 41.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for facadedevice-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ddc639e837fc32921f2bef8d337682a2f5116fe976b1972b43ec26f63f944331
MD5 9c58aaeea866864bc2d51b6b0323a5b3
BLAKE2b-256 e7229fff9f31bb933b72be162b2fba35e8177e10c041d6e293d297b01c07a6d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page