Skip to main content

Python client library for Lima2 detector

Reason this release was yanked:

Invalid package

Project description

LImA 2 Client library

This project provides a Python interface to the LImA 2 distributed system.

Checkout the documentation here.

Development setup

In order to install lima2-client in a new conda environment:

conda create -n l2c -c esrf-bcu python pytango finite-state-machine
pip install .

and, if you need the lima2-client shell:

pip install .[shell]

Quickstart with blissdemo

With bliss-demo-servers running, you can run an interactive Lima2 client shell to manipulate the Lima2 simulator devices and test the client API:

export TANGO_HOST="localhost:10000"  # Assuming you are running bliss-demo-servers locally
lima2_shell

The lima2_shell utility instantiates a Client object using config from l2c_config.yaml, creates a set of default control, acquisition and processing parameters, and starts an ipython session.

Bootstrapping the documentation

The source for the documentation is in the docs folder. Here are the instructions to built and read it locally. The documentation is built with Doxygen and Sphinx. The sphinx template is from Sphinx Material.

    conda create -n doc --file docs/requirements.txt -c conda-forge
    conda activate doc
    cd docs
    make html

The html documentation is generated in docs/.build/html.

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

lima2_client-2.0.0.tar.gz (27.1 kB view details)

Uploaded Source

Built Distribution

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

lima2.client-2.0.0-py3-none-any.whl (34.7 kB view details)

Uploaded Python 3

File details

Details for the file lima2_client-2.0.0.tar.gz.

File metadata

  • Download URL: lima2_client-2.0.0.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.14

File hashes

Hashes for lima2_client-2.0.0.tar.gz
Algorithm Hash digest
SHA256 02db78c4fc08127333cd2f892e341687a8f4148d2a986345342c99f8bf35cd14
MD5 3460fe504f387182956c889aaf2e9058
BLAKE2b-256 f87042e9adb8e6fd9b83a33cba21d370c63de242dc9a1557dbda545a99de1958

See more details on using hashes here.

File details

Details for the file lima2.client-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: lima2.client-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 34.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.14

File hashes

Hashes for lima2.client-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15084d3f921cd8fbcce7fe9060dc888e5a1848e8e4f3aeb731afe2c43c9423cf
MD5 6f7ebfebdd0aa0abdec3f0b4c5ec45cf
BLAKE2b-256 e718e4c4a0444ca93049c30b5cdfc757f7d3d0e1b0ef029a165234d93a495468

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