Metadata-Version: 2.1
Name: dvg-pid-controller
Version: 1.0
Summary: PID controller with integral-windup & derivative-kick prevention and bumpless auto-to-manual-mode transfer.
Home-page: https://github.com/Dennis-van-Gils/python-dvg-pid-controller
Author: Dennis van Gils
Author-email: vangils.dennis@gmail.com
License: MIT
Project-URL: Issue Tracker, https://github.com/Dennis-van-Gils/python-dvg-pid-controller/issues
Keywords: PID,feedback,controller,automation,laboratory,science
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering 
Classifier: Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
Requires-Dist: numpy (>=1.15)
Requires-Dist: dvg-debug-functions (>=1.1.2)

.. image:: https://img.shields.io/pypi/v/dvg-pid-controller
    :target: https://pypi.org/project/dvg-pid-controller
.. image:: https://img.shields.io/pypi/pyversions/dvg-pid-controller
    :target: https://pypi.org/project/dvg-pid-controller
.. image:: https://requires.io/github/Dennis-van-Gils/python-dvg-pid-controller/requirements.svg?branch=master
     :target: https://requires.io/github/Dennis-van-Gils/python-dvg-pid-controller/requirements/?branch=master
     :alt: Requirements Status
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
.. image:: https://img.shields.io/badge/License-MIT-purple.svg
    :target: https://github.com/Dennis-van-Gils/python-dvg-pid-controller/blob/master/LICENSE.txt

DvG_PID_Controller
==================
PID controller with integral-windup & derivative-kick prevention and bumpless
auto-to-manual-mode transfer.

Original C++ code by::

 /******************************************************************************
 * Arduino PID Library - Version 1.2.1
 * by Brett Beauregard <br3ttb@gmail.com> brettbeauregard.com
 *
 * This Library is licensed under the MIT License
 ******************************************************************************/

More information:
    * http://brettbeauregard.com/blog/2011/04/improving-the-beginners-pid-introduction/
    * http://playground.arduino.cc/Code/PIDLibrary

Ported to Python by Dennis van Gils.

Modifications:
    * Code refactoring.
    * P_ON_M mode has been removed.
    * Made the proportional, integrative and derivative terms accessible.

Changelog
=========

1.0 (2020-06-29)
------------------
* First release on PyPI


