Metadata-Version: 2.4
Name: controlpid
Version: 0.1.0
Summary: PID with anti-windup + derivative filtering and Ziegler-Nichols tuning.
Author: Lucia Romano
License: BSD-3-Clause
License-File: LICENSE
Keywords: control,engineering
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# controlpid

PID with anti-windup + derivative filtering and Ziegler-Nichols tuning.

BSD-3-Clause license.

## Example

```python
import controlpid

pid = controlpid.PID(2, 0.5, 0.1, setpoint=1.0)
print(round(pid.step(0.0, 0.1), 3))  # 2.05
```
