Provide a descriptive interface for reactive high-level Tango devices.
Project description
tango-facadedevice
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b8a4d11eb56d4eb4384026908259cb3f7e36e45b84430cc245b94946a05b36d |
|
MD5 | 279cbed1de9715bac217122c97c6e2af |
|
BLAKE2b-256 | 22c824ef67f3a76f364c9c60e78fc44b7188799ac9f111fc3bc90d98fbb39d8f |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ed6e2a658ed5c82afe61224bc4f0ad3e861222e84b2d8f6dbc8e8728caf48ea |
|
MD5 | 792267ab28c57ac06b6a5487ecd4a194 |
|
BLAKE2b-256 | 9221ae5e6b7cbf20a97966b4f9d30fd088e9e1e7ae7d1e91fd5ce8238f24b6ba |