Skip to content

Python IcePAP Extension for Win32, Linux, BSD, Jython This is the python library to access IcePAP systems for generic purpose. It provides Socket objects to interact with the IcePAP System.

License

ALBA-Synchrotron/pyIcePAP

Repository files navigation

icepap

Pypi version

Python module to configure, control and monitor IcePAP based systems.

Installation

From within your favourite python environment:

pip install icepap

Additionally, if you want to use icepapctl (the icepap CLI), you need some extra dependencies which can be installed with:

pip install icepap[cli]

Note: The CLI requires a python >= 3.6 environment.

icepap is also available on conda-forge. You can install it using conda:

conda install -c conda-forge icepap

Usage

The icepap python library in action:

spec in action

The icepapctl command line tool in action:

spec in action

Documentation

The project documentation can be found here or you can build it by executing:

python setup.py build_sphinx

This documentation has been created by sphinx.

Tests

You can run tests simply with:

python setup.py test

Contribute

You can find how to contribute to this project on CONTRIBUTING.md file.

About

Python IcePAP Extension for Win32, Linux, BSD, Jython This is the python library to access IcePAP systems for generic purpose. It provides Socket objects to interact with the IcePAP System.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages