Python program for digital control-loops.
Project description
ReadMe
NQontrol
is a python project aiming the replacement of analog PID controllers in the lab.
The 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. This 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.
The source code can be found on GitLab.
Paper Version
A fixed state of this project is version 1.0. It belongs to the published paper (arXiv version) and will stay here independent of the future development.
Documentation
For more information please read the online documentation:
- Current documentation of the latest release
- Current documentation of the latest development version
NQontrol Installation
For installation please refer to the documentation page.
Development
For version numbering standards see here.
Pipenv
Use Pipenv to manage the development packages.
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 Distributions
Built Distribution
Hashes for NQontrol-1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77890f95a31d783b4459e351a6785c645306bddf9203cef7843112cc9bde074e |
|
MD5 | 51e130324757aba7bb47aa64b1865cfb |
|
BLAKE2b-256 | 16f481793ba761e74aaa87ffe9f204300e12a07f7436d222f3e114eb022349c3 |