siriushlacon


Namesiriushlacon JSON
Version 2.0.2 PyPI version JSON
download
home_pagehttps://github.com/lnls-sirius/pydm-opi/
SummaryClient Applications for Sirius developed in PyDM by CONS
upload_time2020-09-17 14:08:19
maintainer
docs_urlNone
authorlnls-sirius
requires_python>=3.6
licenseGNU GPLv3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Sirius HLA CONS - GUI
===========

This repo should contain every PyDM OPI developed by the CONS group currently in use.

[![Build Status](https://api.travis-ci.org/lnls-sirius/pydm-opi.svg)](https://travis-ci.org/lnls-sirius/pydm-opi)
![Latest tag](https://img.shields.io/github/tag/lnls-sirius/pydm-opi.svg?style=flat)
[![Latest release](https://img.shields.io/github/release/lnls-sirius/pydm-opi.svg?style=flat)](https://github.com/lnls-sirius/pydm-opi/releases)
[![PyPI version fury.io](https://badge.fury.io/py/siriushlacon.svg)](https://pypi.python.org/pypi/siriushlacon/)
[![Read the Docs](https://readthedocs.org/projects/spack/badge/?version=latest)](https://lnls-sirius.github.io/pydm-opi/)
 
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
```

#### Manually

This repository depends on [PyDM](https://github.com/slaclab/pydm),
[PyEPICS](https://github.com/pyepics/pyepics), [conscommon](https://github.com/lnls-sirius/cons-common) and python>=3.6.
Dependencies listed at `requirements.txt`.

Clone from master or download the latest release. Optionally the user may clone recursive in order to pull the module `conscommon`. If so, install the submodule using `cd cons-common && pip install .`.

### 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 the [EPICS Base (R3.15.8)](https://github.com/epics-base/epics-base/tree/3.15).
After the compilation is completed, the `bin` folder must be added to the environment `PATH` and the `lib` folder to `LD_LIBRARY_PATH`.

### Sirius Environment
To install in a machine managed by [lnls-sirius/lnls-ansible](https://github.com/lnls-sirius/lnls-ansible) clone the repo recursively and make install as sudo.
```bash
cd ~/ && git clone --recursive https://github.com/lnls-sirius/pydm-opi && cd pydm-opi && sudo make install
```

### Desktop
In order to install the `.desktop` launcher:
```bash
make install-files
```
If using conda, remember to fix the Exec entry at the `.desktop' file accordingly:
```bash
/bin/bash -c 'source /opt/conda/etc/profile.d/conda.sh && conda activate cons && sirius-hla-as-ap-conlauncher.py'
```

Run
---
All scripts used to start the applications should be at the `bin` folder relative to the python installation environment, for example:
```bash
~/.local/bin
/usr/local/bin
...
```

To launch the main window use the script: `sirius-hla-as-ap-conlauncher.py`

### Windows
There should be no problems running on windows.
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/lnls-sirius/pydm-opi/",
    "name": "siriushlacon",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "lnls-sirius",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/1d/e9/8b4f468a093c41dc61eda154a339767ebcfa8c923c97fd5d6f2b9ca17d33/siriushlacon-2.0.2.tar.gz",
    "platform": "",
    "description": "Sirius HLA CONS - GUI\n===========\n\nThis repo should contain every PyDM OPI developed by the CONS group currently in use.\n\n[![Build Status](https://api.travis-ci.org/lnls-sirius/pydm-opi.svg)](https://travis-ci.org/lnls-sirius/pydm-opi)\n![Latest tag](https://img.shields.io/github/tag/lnls-sirius/pydm-opi.svg?style=flat)\n[![Latest release](https://img.shields.io/github/release/lnls-sirius/pydm-opi.svg?style=flat)](https://github.com/lnls-sirius/pydm-opi/releases)\n[![PyPI version fury.io](https://badge.fury.io/py/siriushlacon.svg)](https://pypi.python.org/pypi/siriushlacon/)\n[![Read the Docs](https://readthedocs.org/projects/spack/badge/?version=latest)](https://lnls-sirius.github.io/pydm-opi/)\n \nInstall\n-------\nAvailable at **PyPi** https://pypi.org/project/siriushlacon/\n\n```\npip install siriushlacon\n```\nConda setup:\n```\nconda create -p /opt/conda/envs/cons python=3.8\nconda install qt==5.12.9 pyqt==5.12.3 pydm==1.10.4\npip install siriushlacon\n```\n\n#### Manually\n\nThis repository depends on [PyDM](https://github.com/slaclab/pydm),\n[PyEPICS](https://github.com/pyepics/pyepics), [conscommon](https://github.com/lnls-sirius/cons-common) and python>=3.6.\nDependencies listed at `requirements.txt`.\n\nClone from master or download the latest release. Optionally the user may clone recursive in order to pull the module `conscommon`. If so, install the submodule using `cd cons-common && pip install .`.\n\n### EPICS Base\nInstall EPICS and add it to PATH(Windows only)\n```\nhttps://epics.anl.gov/download/distributions/EPICSWindowsTools1.44-x64.msi\n```\nFor linux users the recommended way is to compile the latest LTS release of the [EPICS Base (R3.15.8)](https://github.com/epics-base/epics-base/tree/3.15).\nAfter the compilation is completed, the `bin` folder must be added to the environment `PATH` and the `lib` folder to `LD_LIBRARY_PATH`.\n\n### Sirius Environment\nTo install in a machine managed by [lnls-sirius/lnls-ansible](https://github.com/lnls-sirius/lnls-ansible) clone the repo recursively and make install as sudo.\n```bash\ncd ~/ && git clone --recursive https://github.com/lnls-sirius/pydm-opi && cd pydm-opi && sudo make install\n```\n\n### Desktop\nIn order to install the `.desktop` launcher:\n```bash\nmake install-files\n```\nIf using conda, remember to fix the Exec entry at the `.desktop' file accordingly:\n```bash\n/bin/bash -c 'source /opt/conda/etc/profile.d/conda.sh && conda activate cons && sirius-hla-as-ap-conlauncher.py'\n```\n\nRun\n---\nAll scripts used to start the applications should be at the `bin` folder relative to the python installation environment, for example:\n```bash\n~/.local/bin\n/usr/local/bin\n...\n```\n\nTo launch the main window use the script: `sirius-hla-as-ap-conlauncher.py`\n\n### Windows\nThere should be no problems running on windows.",
    "bugtrack_url": null,
    "license": "GNU GPLv3",
    "summary": "Client Applications for Sirius developed in PyDM by CONS",
    "version": "2.0.2",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "6c9d24035442fef8754c64ac6f2741ea",
                "sha256": "bf40ca76bf290b7139a5eb483c59bba5f729628f1184d49117212d83947b2dbd"
            },
            "downloads": -1,
            "filename": "siriushlacon-2.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "6c9d24035442fef8754c64ac6f2741ea",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 3192058,
            "upload_time": "2020-09-17T14:08:19",
            "upload_time_iso_8601": "2020-09-17T14:08:19.050861Z",
            "url": "https://files.pythonhosted.org/packages/1d/e9/8b4f468a093c41dc61eda154a339767ebcfa8c923c97fd5d6f2b9ca17d33/siriushlacon-2.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2020-09-17 14:08:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": null,
    "github_project": "lnls-sirius",
    "error": "Could not fetch GitHub repository",
    "lcname": "siriushlacon"
}
        
Elapsed time: 0.15118s