{ "info": { "author": "LasNQ \u2013 Uni Hamburg", "author_email": "cdarsowf@physnet.uni-hamburg.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python" ], "description": "# ReadMe\n\n[![pipeline status](https://git.physnet.uni-hamburg.de/las-nq/nqontrol/badges/master/pipeline.svg)](https://git.physnet.uni-hamburg.de/las-nq/nqontrol/commits/master)\n[![coverage report](https://git.physnet.uni-hamburg.de/las-nq/nqontrol/badges/master/coverage.svg)](https://git.physnet.uni-hamburg.de/las-nq/nqontrol/commits/master)\n\n`NQontrol` is a python project aiming the replacement of analog PID controllers in the lab.\n\nThe project is a solution based on the ADwin real-time platform that is able to deliver in excess of 8 simultaneous locking loops running with 200 kHz sampling frequency, and offers five second-order filtering sections per channel for optimal control performance. \nThis Python package, together with a web-based GUI, makes the system easy to use and adapt for a wide range of control tasks in quantum-optical experiments.\n\nThe source code can be found on [GitLab](https://gitlab.com/las-nq/nqontrol)\n\n## Documentation\n\nFor more information please read the online documentation:\n\n* Current documentation of the [latest release](https://las-nq-serv.physnet.uni-hamburg.de/python/nqontrol)\n* Current documentation of the [latest development version](https://las-nq-serv.physnet.uni-hamburg.de/python/nqontrol-stage)\n\n## NQontrol Installation\n\nFor installation please refer to the [documentation page](https://las-nq-serv.physnet.uni-hamburg.de/python/nqontrol/install.html)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "GPL v3", "maintainer": "", "maintainer_email": "", "name": "NQontrol", "package_url": "https://pypi.org/project/NQontrol/", "platform": "any", "project_url": "https://pypi.org/project/NQontrol/", "project_urls": null, "release_url": "https://pypi.org/project/NQontrol/0.7/", "requires_dist": [ "adwin (>=0.16.1)", "numpy (>=1.14)", "dash (==1.0.2)", "dash-daq (>=0.1.7)", "plotly (==4.0.0)", "pandas", "pandas-datareader (>=0.5.0)", "flask", "matplotlib", "tabulate", "scipy (>=1.0)", "fastnumbers", "OpenQlab (>=0.1.9.4)", "jsonpickle", "websocket-client", "websockets", "gunicorn" ], "requires_python": "", "summary": "Python program for digital control-loops.", "version": "0.7" }, "last_serial": 5774649, "releases": { "0.6.2": [ { "comment_text": "", "digests": { "md5": "d38eea9fcaa35af1f2750ebb415c1982", "sha256": "e65b9333e0a4a3606e56422326d4641ccb34679711b70ac92d3df70c2e23ac14" }, "downloads": -1, "filename": "NQontrol-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d38eea9fcaa35af1f2750ebb415c1982", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 158139, "upload_time": "2019-03-06T13:41:50", "url": "https://files.pythonhosted.org/packages/d9/f5/abddc5719a56ab72a48bb58185c2d029b7f0d394ffb1642ccd994eae8459/NQontrol-0.6.2-py2.py3-none-any.whl" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "7de19857b980d07fec75c32ac531ca4a", "sha256": "d8f0edc86f9541ed6576f2b6e3acd2b36046ee1e7348499faa79d3b8c4c1d8b6" }, "downloads": -1, "filename": "NQontrol-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7de19857b980d07fec75c32ac531ca4a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 158138, "upload_time": "2019-03-06T14:05:06", "url": "https://files.pythonhosted.org/packages/99/95/41dc34b5aeb7f9fa77b2cfda9fd9168a43978acc474042bdf3226f218f0b/NQontrol-0.6.3-py2.py3-none-any.whl" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "225f3590f8f9ed17bec577c251ddf588", "sha256": "cf7daafb7ec8d323c5b66eea866d20ded4090480922b5bc39f7dca081df5866a" }, "downloads": -1, "filename": "NQontrol-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "225f3590f8f9ed17bec577c251ddf588", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 158152, "upload_time": "2019-03-06T18:25:57", "url": "https://files.pythonhosted.org/packages/a0/24/3ccd9a35437c7e4994c34073e17c0feb66b81f4bbae0f92815029a9947eb/NQontrol-0.6.4-py2.py3-none-any.whl" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "cd3f12b872a73de5bd9662346be315ec", "sha256": "dfef063ec9e78484c8543b07e74a525a16ee394f3559983d85fa9d683a03da26" }, "downloads": -1, "filename": "NQontrol-0.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd3f12b872a73de5bd9662346be315ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 163819, "upload_time": "2019-03-13T14:44:48", "url": "https://files.pythonhosted.org/packages/b7/eb/d9cba020397b3802b977fa0a3c6b59894a2aa9c86cd5b9a9aba20161c3d5/NQontrol-0.6.5-py2.py3-none-any.whl" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "d7aa7d02fdc8a0075e3bba995b3c2f86", "sha256": "f5610fd28d2580139796faddfc05f451e44a0980cf15727a83959a17dd3bce62" }, "downloads": -1, "filename": "NQontrol-0.6.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7aa7d02fdc8a0075e3bba995b3c2f86", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 164341, "upload_time": "2019-03-13T21:50:44", "url": "https://files.pythonhosted.org/packages/8a/d8/902da2baafbcd362fc89a983a34df2f213df7239d28fee9c86ebce49c8ff/NQontrol-0.6.6-py2.py3-none-any.whl" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "910f3fb4e505899ab792416e2226eb40", "sha256": "cdb5af7c8f00a143545857c8abde866eae065e98eed7764248dd8c07f5d9ed18" }, "downloads": -1, "filename": "NQontrol-0.6.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "910f3fb4e505899ab792416e2226eb40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 164367, "upload_time": "2019-03-13T22:11:14", "url": "https://files.pythonhosted.org/packages/23/45/64f44bdd45168826b4781dc0ca3c074551b2c1db866cd7831292f0cc0ebd/NQontrol-0.6.7-py2.py3-none-any.whl" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "62a2c1443c52a6ebd9b042bd5a80d86d", "sha256": "335d32e24466d82f9c1cf54b6d03156753abd5eecba97dd851635a227d337ef4" }, "downloads": -1, "filename": "NQontrol-0.6.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62a2c1443c52a6ebd9b042bd5a80d86d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 164399, "upload_time": "2019-03-13T22:48:58", "url": "https://files.pythonhosted.org/packages/1f/ad/e2354b3a216a20e6a931d78aa34450cadb8f49714be4bfe441a23af84232/NQontrol-0.6.8-py2.py3-none-any.whl" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "219f607333bcaee4b21f10d049268b98", "sha256": "7084bfc594e33afc30e9b8ddc4fde0caf73e53532817de009e6c78aa2d284b16" }, "downloads": -1, "filename": "NQontrol-0.6.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "219f607333bcaee4b21f10d049268b98", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 164376, "upload_time": "2019-05-20T12:19:51", "url": "https://files.pythonhosted.org/packages/71/6f/6ea06871147634f004decc8aefda5c983e5410886624106b3363dd05e2b8/NQontrol-0.6.9-py2.py3-none-any.whl" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "96db64a33bf94cf7be66097ea3949799", "sha256": "1eb6a9259cff5393a89eeae12301be5e39f631696911fbb583e84feb1d31ab4e" }, "downloads": -1, "filename": "NQontrol-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96db64a33bf94cf7be66097ea3949799", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 164303, "upload_time": "2019-08-16T10:27:01", "url": "https://files.pythonhosted.org/packages/92/47/7a839d2854cc99385f6466024d42726a1eaa5837a04561b44d634c321382/NQontrol-0.7-py2.py3-none-any.whl" } ], "0.7.1b1": [ { "comment_text": "", "digests": { "md5": "fca40c027c1bd036a1c2cd917092f3c6", "sha256": "0b5b64378e5f5beff4539d60b8fd5bb0867666b5f4483963cfe7cc4e47093da3" }, "downloads": -1, "filename": "NQontrol-0.7.1b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fca40c027c1bd036a1c2cd917092f3c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 164502, "upload_time": "2019-09-03T08:38:38", "url": "https://files.pythonhosted.org/packages/17/44/81d93a1f891b7b4949a078d52a162b90f01f86c0f6ad83d8ed19ea2940e2/NQontrol-0.7.1b1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "96db64a33bf94cf7be66097ea3949799", "sha256": "1eb6a9259cff5393a89eeae12301be5e39f631696911fbb583e84feb1d31ab4e" }, "downloads": -1, "filename": "NQontrol-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96db64a33bf94cf7be66097ea3949799", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 164303, "upload_time": "2019-08-16T10:27:01", "url": "https://files.pythonhosted.org/packages/92/47/7a839d2854cc99385f6466024d42726a1eaa5837a04561b44d634c321382/NQontrol-0.7-py2.py3-none-any.whl" } ] }