This implements a basic pure-Pyton PID controller (http://en.wikipedia.org/wiki/PID_controller).
Installation
Run:
pip install pid_controller
Usage
from pid_controller.pid import PID pid = PID(p=0.1, i=0.004, d=3.0) output = pid(feedback=get_feedback())
Development
Run unittests:
export TESTNAME=; tox
To run a specific unittest:
export TESTNAME=.test_robot_steering; tox
To run tests for a specific environment (e.g. Python 2.7 with Django 1.4):
export TESTNAME=; tox -e py27
Release files for pid_controller 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pid_controller-0.2.0.tar.gz | 4.4 kB | Details |
Release files / pid_controller-0.2.0.tar.gz
| Download URL | pid_controller-0.2.0.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e5b0ada0c5c2d46488cab82285fbb3cd1df8abc6273844d2ac44ddcb8af62010
|
|
BLAKE2b-256 checksum How to use checksums |
3ff5da1920ce849f33a4e920e962b42510654b2f855bf94c6a214858630bc0c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |