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.6.tar.gz (61.0 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: facadedevice-1.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 0b8a4d11eb56d4eb4384026908259cb3f7e36e45b84430cc245b94946a05b36d
MD5 279cbed1de9715bac217122c97c6e2af
BLAKE2b-256 22c824ef67f3a76f364c9c60e78fc44b7188799ac9f111fc3bc90d98fbb39d8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: facadedevice-1.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9ed6e2a658ed5c82afe61224bc4f0ad3e861222e84b2d8f6dbc8e8728caf48ea
MD5 792267ab28c57ac06b6a5487ecd4a194
BLAKE2b-256 9221ae5e6b7cbf20a97966b4f9d30fd088e9e1e7ae7d1e91fd5ce8238f24b6ba

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