Menu

Tree [49ec61] master /
 History

HTTPS access


File Date Author Commit
 administration_tools 6 days ago Goetz Pfeiffer Goetz Pfeiffer [49ec61] Further updates in administration_tools directory.
 phoebusalarm 2023-01-26 Malte Gotz Malte Gotz [abd186] treat empty string as 0 sort key
 tests 2023-01-26 Malte Gotz Malte Gotz [abd186] treat empty string as 0 sort key
 .gitattributes 2021-09-15 Malte Gotz Malte Gotz [9ac698] readded versioneer and made it py3.5 compatible
 .gitignore 2022-08-11 Malte Gotz Malte Gotz [6d6829] configure coverage and add complexity check to ...
 .gitlab-ci.yml 2022-08-11 Malte Gotz Malte Gotz [dac544] remove treelib references from setup, ci and RE...
 LICENSE 2021-05-07 M. Gotz M. Gotz [0d3bb2] initial commit
 MANIFEST.in 2021-09-15 Malte Gotz Malte Gotz [9ac698] readded versioneer and made it py3.5 compatible
 README.md 2022-09-12 Malte Gotz Malte Gotz [700a23] fix spelling
 convert_alh.py 2021-05-07 M. Gotz M. Gotz [0d3bb2] initial commit
 environment.yml 2021-05-07 M. Gotz M. Gotz [0d3bb2] initial commit
 install-locally.sh 2023-08-16 Christoph Schröder Christoph Schröder [064042] Add simlink to "local" to fix install path on D...
 setup.cfg 2022-09-01 Malte Gotz Malte Gotz [8b1b06] move metadata from setup.py to setup.cfg
 setup.py 2022-09-01 Malte Gotz Malte Gotz [8b1b06] move metadata from setup.py to setup.cfg
 versioneer.py 2022-08-09 Malte Gotz Malte Gotz [145ba1] apply black formatting to everything

Read Me

Phoebus Alarm

A Python package to create alarm configurations for Phoebus
https://controlssoftware.sns.ornl.gov/css_phoebus/

Requirements

Python >= 3.5

Installation

Use pip to install the package

pip install .

alternatively you can run the convert_alh.py script directly.

Usage

This package has two intended usages: Converting Alarm Handler configurations to Phoebus and facilitating the creation of Phoebus alarm configs with Python scripts.
Run python convert_alh.py -h to see about the scripts usage for converting alh to phoebus configs.
See the alarmtree module's help/documentation on how to use it to build an alarm tree in Phyton and exporting it to Phoebus xml.