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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

facadedevice-1.2.0-py3-none-any.whl (41.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: facadedevice-1.2.0.tar.gz
  • Upload date:
  • Size: 62.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for facadedevice-1.2.0.tar.gz
Algorithm Hash digest
SHA256 f75af7c9f40b7ef5289200d6a49c5182f1a98d275a32d3d6c84bd8c212afa5a9
MD5 ff57d185703911691ee8dfdbcc4fe07f
BLAKE2b-256 2c57c1dfdec244c735b1545b4cd0dc2847cd2a276aa3ecf25f773d4ef86514b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: facadedevice-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 41.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for facadedevice-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b5b37f3453ef90b5fb431ff8cab9fe07b47f98eab953b484a1febdf30ba62ad
MD5 a375f08547a5ef7d52b53cb9860a37cb
BLAKE2b-256 4074c084eab888a76598a72b6936bd0502d1b4881b34673b42fcbb147e4ab996

See more details on using hashes here.

Supported by

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