Python Laboratory Instrumentation COntrol
Project description
# PLICO: Python Laboratory Instrumentation COntrol
plico is a framework to develop applications controlling instrumentation typically available in a scientific laboratory. It is entirely written in Python and support server-client applications, using [zeromq][zmq] as message dispatcher.
[zmq]: http://zeromq.org [travis]: https://travis-ci.com/lbusoni/plico.svg?branch=master “go to travis” [travislink]: https://travis-ci.com/lbusoni/plico [coveralls]: https://coveralls.io/repos/github/lbusoni/plico/badge.svg?branch=master “go to coveralls” [coverallslink]: https://coveralls.io/github/lbusoni/plico
## Installation
plico runs on Python 2.7+ and Python 3.3+.
It depends on zmq, numpy and pyfits (to store calibrations). You need a backend (PyQt4/PySide, PyQt5/PySide2) for GUIs.
It is not very useful to install this package by itself. See [tipico][tipico] to install an example applications simulating some HW controller and a corresponding client.
Anyhow, if you really want to install plico as standalone package go on with pip:
` pip install plico `
## Wish list
Documentation (readthedocs or alike)
Implement reconnect-to-devices in case of lost connection
Implement service discovery
[tipico]: https://github.com/lbusoni/tipico
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 plico-0.15.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 213c17d47d1c6f70ec94286f93b82b7bc6dc0bd0c28ef5e42ce2eafb3f8328f5 |
|
MD5 | 6e5bad83c612b256b95996d6db5a0696 |
|
BLAKE2b-256 | 92fdea73a808f554ab00dda61861d9ee41e918b9df15512367d16b306f4d1c8f |