Client Applications for Sirius
Project description
Sirius HLA CONS - GUI
This repo should contain every PyDM OPI developed by the CONS group currently in use.
Develop
In order to contribute with this repository the developer must have pre-commit installed locally.
pip install pre-commit
pre-commit install
Install
Available at PyPi https://pypi.org/project/siriushlacon/
pip install siriushlacon
Conda setup:
conda create -p /opt/conda/envs/cons python=3.8
conda install qt==5.12.9 pyqt==5.12.3 pydm==1.10.4
pip install siriushlacon
EPICS Base
Install EPICS and add it to PATH(Windows only)
https://epics.anl.gov/download/distributions/EPICSWindowsTools1.44-x64.msi
For linux users the recommended way is to compile the latest LTS release of EPICS Base (R3.15.8).
The <EPICS_BASE>/bin
folder must be added to the environment variable PATH
and <EPICS_BASE>/lib
folder to LD_LIBRARY_PATH
.
Desktop
In order to install the .desktop
launcher:
make install-files
If using conda, remember to fix the Exec entry at the `.desktop' file accordingly:
/bin/bash -c 'source /opt/conda/etc/profile.d/conda.sh && conda activate cons && sirius-hla-as-ap-conlauncher.py'
Run
To launch the main window use the script: sirius-hla-as-ap-conlauncher.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.