Loop controllers for managing execution intervals
Project description
Pid Loop Controller
A PID loop controller for managing execution intervals.
Installation
You can install the package via pip:
pip install loop-controller
Usage
from pid_loop_controller import PidLoopController
# Your function to be called in the loop
def my_function():
print("Function called")
controller = PidLoopController(my_function, [], 1.0)
controller.set_controller_parameters(1.0, 0.1, 0.01)
controller.start()
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 Distribution
Built Distribution
File details
Details for the file loop-controller-0.1.2.dev0.tar.gz
.
File metadata
- Download URL: loop-controller-0.1.2.dev0.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5db46e3c169634a695b7dc53adc1813b13d999f1f9787540ff544abc0645576 |
|
MD5 | 67e42dc26ad0fd41ff9c8e433a8593fb |
|
BLAKE2b-256 | 55b84991ae21fffad13972a6d1531ca826eab2dffa2f34a1a8c272dc84b966cd |
File details
Details for the file loop_controller-0.1.2.dev0-py3-none-any.whl
.
File metadata
- Download URL: loop_controller-0.1.2.dev0-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e92e7529e393f7ef3035b9f54c15dd7f9167a67f21cc5732c67000e9c433098d |
|
MD5 | 17fe2e993cd1948088dc187f665e5d58 |
|
BLAKE2b-256 | 5c1c5a21dd7464cd9f2659805348aa27533aeb539f33622440402a79bfb8b445 |