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/, can be installed using pip but specific versions of QT are needed.
pip install siriushlacon
Conda setup:
# Install Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sh Miniconda3-latest-Linux-x86_64.sh
# Remove the install script
rm Miniconda3-latest-Linux-x86_64.sh
# Optionally create an environment using a tested python version
conda create -p /opt/conda/envs/cons python=3.8
# Dependencies
conda config --add channels conda-forge
conda config --set channel_priority strict
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
. On Windows make sure that the correct python.exe
is the default program for *.py
files.
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.
Source Distribution
Built Distribution
Hashes for siriushlacon-2.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b04abcd43db04ca7c03e8ad45e5ac0b2901d66b21c15b4297d299c44e00f8c3a |
|
MD5 | 2e53555a9914de627ba30387ff1018ea |
|
BLAKE2b-256 | a7ecb7a0be35a004c8fb15d4bbcd3776c52284fdda378c9176dde6fab3a17c86 |