Skip to main content

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.

Build Status Latest tag Latest release PyPI version fury.io Read the Docs

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

siriushlacon-2.0.15.tar.gz (3.2 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page