User Installation#
The latest release can be installed from PyPI. If you want to communicate with a control system you also need to install the bindings you want by specifing extras.
You need at least Python 3.11.
Note
Remember to always install in a virtual environment to avoid breaking your Python environment.
Installing without Control System Bindings#
This if for example if you just want to use the simulator.
pip install accelerator-middle-layer
Installing with Control System Bindings#
Available options for installing with control system bindings are:
tango-pyamlfor the tango-pyaml bindings.cs-oa-epicsforophyd-asyncbindings with both EPICS channel and PV access.cs-oa-tangoforophyd-asyncbindings for TANGO.
Example usage:
pip install accelerator-middle-layer[cs-oa-epics]