Python Kontrol Library

Kontrol (also pronounced "control") is a python package for KAGRA control system related work. It is intented for both offline and real-time (via Ezca and maybe diaggui and nds2 later) usage. In principle, it should cover all control related topics ranging from sensor/actuator diagonalization to system identification and control filter design.

There will be an upcoming Hinf/H2 function for controller synthesis which uses the python-control package and depends on the slycot module. This is automatically installed when installing python-control with Conda while not with pip. So, using under Conda environment is highly recommended.

GitHub Repository

Documentation

A somewhat related document in JGWDOC

KAGRA/Subgroups/VIS/Kontrol (last edited 2020-06-18 12:55:57 by terrence.tsang)