{ "info": { "author": "Lorenzo Busoni", "author_email": "lorenzo.busoni@inaf.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# PLICO: Python Laboratory Instrumentation COntrol\n\n| [![Build Status][travis]][travislink] | [![Coverage Status][coveralls]][coverallslink] | \n\n\nplico is a framework to develop applications controlling instrumentation typically available in a scientific laboratory.\nIt is entirely written in Python and support server-client applications, using [zeromq][zmq] as message dispatcher.\n\n\n[zmq]: http://zeromq.org\n[travis]: https://travis-ci.com/lbusoni/plico.svg?branch=master \"go to travis\"\n[travislink]: https://travis-ci.com/lbusoni/plico\n[coveralls]: https://coveralls.io/repos/github/lbusoni/plico/badge.svg?branch=master \"go to coveralls\"\n[coverallslink]: https://coveralls.io/github/lbusoni/plico\n\n\n## Installation\n\nplico runs on Python 2.7+ and Python 3.3+. \n\nIt depends on zmq, numpy and pyfits (to store calibrations). You need a backend (PyQt4/PySide, PyQt5/PySide2) for GUIs.\n\nIt 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. \n\nAnyhow, if you really want to install plico as standalone package go on with pip:\n\n```\npip install plico\n```\n\n## Wish list\n\n + Documentation (readthedocs or alike)\n + Implement reconnect-to-devices in case of lost connection\n + Implement service discovery \n\n\n[tipico]: https://github.com/lbusoni/tipico\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lbusoni/plico", "keywords": "laboratory,instrumentation controllaboratory,instrumentation control", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "plico", "package_url": "https://pypi.org/project/plico/", "platform": "", "project_url": "https://pypi.org/project/plico/", "project_urls": { "Homepage": "https://github.com/lbusoni/plico" }, "release_url": "https://pypi.org/project/plico/0.15.0/", "requires_dist": [ "numpy", "psutil", "configparser", "six", "appdirs", "pyzmq", "futures", "pyfits" ], "requires_python": "", "summary": "Python Laboratory Instrumentation COntrol", "version": "0.15.0" }, "last_serial": 4283814, "releases": { "0.13": [ { "comment_text": "", "digests": { "md5": "2174e4e67dd21bfc82c39056c8f111a0", "sha256": "2dec0e96258918d00a60e5733841adf6422710ac05834d17b8f77e3575a16124" }, "downloads": -1, "filename": "plico-0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2174e4e67dd21bfc82c39056c8f111a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40390, "upload_time": "2018-09-14T17:46:16", "url": "https://files.pythonhosted.org/packages/93/ac/304aa0f1b54b7326158b3f4e7d1b0bf1d634f3d526c0ac0672d6899a51a8/plico-0.13-py2.py3-none-any.whl" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "5e0c3428a84d04d1ee45e00dde6fdaa8", "sha256": "747a14f075b2c38cc4b960bd2c97f3eed23d76b57bb9ed1e58c86f20b461c1c2" }, "downloads": -1, "filename": "plico-0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5e0c3428a84d04d1ee45e00dde6fdaa8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35065, "upload_time": "2018-09-16T13:45:47", "url": "https://files.pythonhosted.org/packages/92/72/90b5ac153861a67f2ccb63644ab7586f5c4018f5515eef66fbf5602cd632/plico-0.14-py2.py3-none-any.whl" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "6e5bad83c612b256b95996d6db5a0696", "sha256": "213c17d47d1c6f70ec94286f93b82b7bc6dc0bd0c28ef5e42ce2eafb3f8328f5" }, "downloads": -1, "filename": "plico-0.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e5bad83c612b256b95996d6db5a0696", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35465, "upload_time": "2018-09-18T14:40:59", "url": "https://files.pythonhosted.org/packages/92/fd/ea73a808f554ab00dda61861d9ee41e918b9df15512367d16b306f4d1c8f/plico-0.15.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "129bc2377791b47826ed4b634829d33d", "sha256": "4fa2a143c0167e131ff04d796e7fca53a69f70076c3caefdd60f9ab537fd1573" }, "downloads": -1, "filename": "plico-0.15.0.tar.gz", "has_sig": false, "md5_digest": "129bc2377791b47826ed4b634829d33d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71531, "upload_time": "2018-09-18T14:41:00", "url": "https://files.pythonhosted.org/packages/5f/e8/223b10ea3c8a8db9998b68e1a6ae82d9053d48b433f68378a055a016ab60/plico-0.15.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e5bad83c612b256b95996d6db5a0696", "sha256": "213c17d47d1c6f70ec94286f93b82b7bc6dc0bd0c28ef5e42ce2eafb3f8328f5" }, "downloads": -1, "filename": "plico-0.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e5bad83c612b256b95996d6db5a0696", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35465, "upload_time": "2018-09-18T14:40:59", "url": "https://files.pythonhosted.org/packages/92/fd/ea73a808f554ab00dda61861d9ee41e918b9df15512367d16b306f4d1c8f/plico-0.15.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "129bc2377791b47826ed4b634829d33d", "sha256": "4fa2a143c0167e131ff04d796e7fca53a69f70076c3caefdd60f9ab537fd1573" }, "downloads": -1, "filename": "plico-0.15.0.tar.gz", "has_sig": false, "md5_digest": "129bc2377791b47826ed4b634829d33d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71531, "upload_time": "2018-09-18T14:41:00", "url": "https://files.pythonhosted.org/packages/5f/e8/223b10ea3c8a8db9998b68e1a6ae82d9053d48b433f68378a055a016ab60/plico-0.15.0.tar.gz" } ] }