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 [coveralls]: https://coveralls.io/repos/github/lbusoni/plico/badge.svg?branch=master
## 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.