A Python PID controller that is easy to use, works and does the job. The PID controller implements timestep integration that is designed to be used in discrete-time regulators.
A physically achievable PID controller (discrete-time PID) with noise filter.